[Gelöst] Ankommende Anrufe immer als EXTEN "S"

DominikGenz

Neuer User
Mitglied seit
19 Okt 2016
Beiträge
20
Punkte für Reaktionen
0
Punkte
1
Hallo,
ich habe mal angefangen mich mit der Asterisk zu beschäftigen in der Version 13.

Eigentlich komme ich auch schon gut zurecht, aber nun habe ich ein Problem.
Ich habe 2 SIP Rufnummern beim gleichen Provider und eine SIP Rufnummer bei SIPGate.
Telefonieren in beide Richtungen (also raus und rein) funktioniert.
Aber ich kann leider nicht unterscheiden, welche Nummer angerufen wird.

Ich habe schon viele Einstellungen ausprobiert, aber ohne erfolg...
Meine aktuelle sip.conf
Code:
register => rufnummer:pw@provider
register => rufnummer2:pw@rovider
register => sipid:[email protected]


[provider]
        type=peer
        context=ankommend
        allow=ulaw,alaw
        secret=<<pw>>
        host=<<provider>>
        nat=force_rport,comedia
        insecure=invite
        canreinvite=no
        fromdomain=<<provider>>
        defaultuser=<<rufnummer>>
        fromuser=<<rufnummer>>

[sipgate]
        type=peer
        context=ankommend
        allow=ulaw,alaw
        secret=<<pw>>
        host=sipgate.de
        nat=force_rport,comedia
        insecure=invite
        canreinvite=no
        fromdomain=sipconnect.sipgate.de
        defaultuser=<<sipid>>
        fromuser=<<sipid>>

und meine aktuelle extensions.conf
Code:
[ankommend]
exten => <<Rufnummer vom Provider>>,1,NoOp(Nr1)
same => n,NoOp(${CALLERID})
same => n,Dial(SIP/buero)
same => n,Hangup

exten => _X.,1,NoOp(Nr2)
same => n,NoOp(${CALLERID})
same => n,Dial(SIP/buero)
same => n,Hangup

exten => s,1,NoOp(Nr3)
same => n,NoOp(${CALLERID})
same => n,Dial(SIP/buero)
same => n,Hangup


Wenn ich den "exten => s" Bereich weglasse, kommt Folgende Fehlermeldung:

Call from 'XXXXX' (XXX.XXX.XXX.XXX:5060) to extension 's' rejected because extension not found in context 'ankommend'.

und mit dem "Abschnitt" klingelt das Telefon und es kommt folgendes:

-- Executing [s@ankommend:1] NoOp("SIP/sipgate-0000004d", "Nr3") in new stack
-- Executing [s@ankommend:2] NoOp("SIP/sigate-0000004d", "") in new stack
-- Executing [s@ankommend:3] Dial("SIP/sipgate-0000004d", "SIP/buero") in new stack

Hat jemand eine Idee, was ich da falsch mache?
 
Okay, danke für die schnelle Rückmeldung!
habe es nun angepasst:
Code:
register => rufnummer:pw@provider/123
register => rufnummer2:pw@rovider/456
register => sipid:[email protected]/789

und bei sipgate funktioniert es nun auch!
bei meinem Provider Wilhelm Tel leider nicht!
Kanne es an dem Provider liegen?

### Zusammenführung by stoney ###

Ahhh... gerade das Problem gelöst:

Beim Provider fehlte noch: dtmfmode=inband

Jetzt geht es! Danke für eure Hilfe
 
Zuletzt bearbeitet von einem Moderator:

Zurzeit aktive Besucher

Keine Mitglieder online.

Statistik des Forums

Themen
244,868
Beiträge
2,219,770
Mitglieder
371,584
Neuestes Mitglied
porcupine
Holen Sie sich 3CX - völlig kostenlos!
Verbinden Sie Ihr Team und Ihre Kunden Telefonie Livechat Videokonferenzen

Gehostet oder selbst-verwaltet. Für bis zu 10 Nutzer dauerhaft kostenlos. Keine Kreditkartendetails erforderlich. Ohne Risiko testen.

3CX
Für diese E-Mail-Adresse besteht bereits ein 3CX-Konto. Sie werden zum Kundenportal weitergeleitet, wo Sie sich anmelden oder Ihr Passwort zurücksetzen können, falls Sie dieses vergessen haben.