[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:
Kostenlos!

Neueste Beiträge

Statistik des Forums

Themen
248,857
Beiträge
2,302,987
Mitglieder
378,504
Neuestes Mitglied
Hallo61Hallo