Hallo,
vorweg, ich bin neu in Asterisk und verzweifel bald.
Habe schon seit 2 Tage gegoogel doch ich finden den Fehler bei mir nicht
Hier mal meine sip.conf
und meine extensions.conf
Was lauft zur Zeit:
ich kann von der Extension 2000 nach draussen und die 1001 anwaehlen und telefonieren.
Von Aussen kann ich anwaehlen und das Gespraech wird an die 2000 geleitet. Funktioniert auch.
Was will ich:
Das das Gespraech was von ausserhalb kommt (SIP) z.B. an die 1001 (Hier nur die klassische Hello-World Ansage) geleitet wird. Ich moechte da spaeter eine IVR programmieren.
im Script wuerde es dann so sein:
[von-voip-provider]
...
exten => extern,2,Dial(SIP/1001)
nur das laeuft nicht:
im Logfile steht folgendes:
Er geht in den Abschnitt rein: Siehe bei Executing da er den NoOP Befehl ausfuehrt.
Am Anfang steht aber, das er sich mit 2000 verbinden will.
Wo ist mein Fehler, wer kann mir helfen, bin echt am verzweifeln.
Gruss Sebastian
vorweg, ich bin neu in Asterisk und verzweifel bald.
Habe schon seit 2 Tage gegoogel doch ich finden den Fehler bei mir nicht
Hier mal meine sip.conf
Code:
[general]
bindport=5061 ; muss so sein, da meine Fritzbox den 5060 belegt
bindaddr=0.0.0.0
externip='meine Adresse ueber dyndsn.org'
localnet=192.168.1.0/255.255.255.0
register => 49XXXXXXX:[email protected]/extern
context=von-voip-provider
[2000]
type=friend
context=default
secret=eine nummer
host=dynamic
[ext-sip-account]
type=friend
username=49xxxxxx
fromuser=49xxxxxx
secret+ ist geheim
context=von-voip-provider
host=sip-gmx.net
fromdomain=sip-gmx.net
qualify=yes
insecure=port,invite
nat=yes
und meine extensions.conf
Code:
[default]
exten => 2000,1,Dial(SIP/2000)
exten => _0[1-9].,1,Dial(SIP/${EXTEN}@ext-sip-account)
exten => 1001,1,Answer()
exten => 1001,n,Playback(hello-world)
exten => 1001,n,Hangup()
[von-voip-provider]
exten => extern,1,NoOP(Hallo)
exten => extern,2,Dial(SIP/2000)
Was lauft zur Zeit:
ich kann von der Extension 2000 nach draussen und die 1001 anwaehlen und telefonieren.
Von Aussen kann ich anwaehlen und das Gespraech wird an die 2000 geleitet. Funktioniert auch.
Was will ich:
Das das Gespraech was von ausserhalb kommt (SIP) z.B. an die 1001 (Hier nur die klassische Hello-World Ansage) geleitet wird. Ich moechte da spaeter eine IVR programmieren.
im Script wuerde es dann so sein:
[von-voip-provider]
...
exten => extern,2,Dial(SIP/1001)
nur das laeuft nicht:
im Logfile steht folgendes:
Code:
[Jan 29 21:00:10] NOTICE[5723]: chan_sip.c:18016 handle_request_invite: Call from '' to extension '2000' rejected because extension not found.
== Using SIP RTP CoS mark 5
-- Executing [extern@von-voip-provider:1] NoOp("SIP/sip-gmx.net-00000000", "Hallo") in new stack
-- Executing [extern@von-voip-provider:2] Dial("SIP/sip-gmx.net-00000000", "SIP/1001") in new stack
== Using SIP RTP CoS mark 5
[Jan 29 21:00:10] WARNING[5729]: chan_sip.c:4487 create_addr: No such host: 1001
Er geht in den Abschnitt rein: Siehe bei Executing da er den NoOP Befehl ausfuehrt.
Am Anfang steht aber, das er sich mit 2000 verbinden will.
Wo ist mein Fehler, wer kann mir helfen, bin echt am verzweifeln.
Gruss Sebastian