Wie kann ich Anrufe von Ansagen annehmen lassen

Addreon

Neuer User
Mitglied seit
29 Jan 2010
Beiträge
18
Punkte für Reaktionen
0
Punkte
0
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

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
 
Hallo Sebastian,

Du hast kein SIP peer 1001, also kannst Du es auch nicht über SIP anwählen. Statt Dial(SIP/1001) brauchst Du Goto(default,1001,1).

Rentier
 
Danke hat funktionier

Danke, nun funktioniert es.

Sebastian
 
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.