- 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
und meine aktuelle extensions.conf
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?
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?