Hallo zusammen,
bin recht neu in dem Thema und spiele jetzt schon ne ganze Weile rum und kämpfe mit diversen Problemen.
Erst funktionierten nur interne Telefonate, aber ohne Ton. Das habe ich dann hinbekommen.
Dann funktionierte es nicht dass ich mit Sipgate angerufen werden konnte. Es kam immer die Ansage, der gewünsche Teilnehmer ist derzeit nicht zu erreichen.
Das Problem konnte ich nun auch lösen.
Nun stehe ich aber vor dem Problem, dass ich selbst nicht rausrufen kann.
Hier mal meine Configs.
sip.conf
[general]
port=5060
bindaddr=0.0.0.0
canreinvite=no
externhost=mein-host.xx
nat=force_rtp,comedia
directrtpsetup=yes
register => SIP-ID:SIP-PW@sipgate.de/SIP-ID
[sipgate_incomming]
type=friend
context=sipgate_in
host=sipgate.de
[sipgate_outgoing_account1]
type=friend
username=SIP-ID
fromuser=SIP-ID
fromdomain=sipgate.de
secret=SIP-PW
host=sipgate.de
insecure=invite
qualify=yes
dtmfmode=rfc2833
disallow=all
allow=ulaw,alaw
outboundproxy=sipgate.de
[2000]
type=friend
secret=1234
host=dynamic
[2001]
type=friend
secret=1234
host=dynamic
extensions.conf
[fromInternet]
;
[sipgate_in]
exten => SIP-ID,1,Dial(SIP/2000) <-- statt Nebenstelle sollten Sie den entsprechenden Peer definieren
exten => SIP-ID,n,Hangup
[sipgate_out]
exten => _X.,1,Set(CALLERID(num)=SIP-ID)
exten => _X.,2,Dial(SIP/sipgate_outgoing_account1/${EXTEN},30,trg)
exten => _X.,3,Hangup
[default]
exten => 1001,1,Answer()
exten => 1001,2,Playback(hello-world)
exten => 1001,3,Hangup()
exten => 2000,1,Dial(SIP/2000,20)
exten => 2000,2,VoiceMail(2000,u)
exten => 2001,1,Dial(SIP/2001)
exten => 2001,2,VoiceMail(2001,u)
exten => 2999,1,VoiceMailMain(${CALLERID(num)},s)
Wenn ich nun zum Beispiel die Sipgate Testnummer (0)10000 anrufen will, kommt im Telefon 404/Not Found. Im Log taucht dann folgende Fehlermeldung auf.
[Mar 19 13:30:59] NOTICE[11269][C-00000998] chan_sip.c: Call from '2000' (2xx.2x6.2x4.15x:36525) to extension '010000' rejected because extension not found in context 'default'.
[Mar 19 13:31:09] NOTICE[11269][C-00000999] chan_sip.c: Call from '2000' (2xx.2x6.2x4.15x:36525) to extension '10000' rejected because extension not found in context 'default'.
Ich kann doch aber nicht jede beliebige Telefonnummer da reinschreiben damit er dann weiß wohin mit dem Anruf.
Was mache ich falsch? Bitte nicht steinigen.
Vg
bin recht neu in dem Thema und spiele jetzt schon ne ganze Weile rum und kämpfe mit diversen Problemen.
Erst funktionierten nur interne Telefonate, aber ohne Ton. Das habe ich dann hinbekommen.
Dann funktionierte es nicht dass ich mit Sipgate angerufen werden konnte. Es kam immer die Ansage, der gewünsche Teilnehmer ist derzeit nicht zu erreichen.
Das Problem konnte ich nun auch lösen.
Nun stehe ich aber vor dem Problem, dass ich selbst nicht rausrufen kann.
Hier mal meine Configs.
sip.conf
[general]
port=5060
bindaddr=0.0.0.0
canreinvite=no
externhost=mein-host.xx
nat=force_rtp,comedia
directrtpsetup=yes
register => SIP-ID:SIP-PW@sipgate.de/SIP-ID
[sipgate_incomming]
type=friend
context=sipgate_in
host=sipgate.de
[sipgate_outgoing_account1]
type=friend
username=SIP-ID
fromuser=SIP-ID
fromdomain=sipgate.de
secret=SIP-PW
host=sipgate.de
insecure=invite
qualify=yes
dtmfmode=rfc2833
disallow=all
allow=ulaw,alaw
outboundproxy=sipgate.de
[2000]
type=friend
secret=1234
host=dynamic
[2001]
type=friend
secret=1234
host=dynamic
extensions.conf
[fromInternet]
;
[sipgate_in]
exten => SIP-ID,1,Dial(SIP/2000) <-- statt Nebenstelle sollten Sie den entsprechenden Peer definieren
exten => SIP-ID,n,Hangup
[sipgate_out]
exten => _X.,1,Set(CALLERID(num)=SIP-ID)
exten => _X.,2,Dial(SIP/sipgate_outgoing_account1/${EXTEN},30,trg)
exten => _X.,3,Hangup
[default]
exten => 1001,1,Answer()
exten => 1001,2,Playback(hello-world)
exten => 1001,3,Hangup()
exten => 2000,1,Dial(SIP/2000,20)
exten => 2000,2,VoiceMail(2000,u)
exten => 2001,1,Dial(SIP/2001)
exten => 2001,2,VoiceMail(2001,u)
exten => 2999,1,VoiceMailMain(${CALLERID(num)},s)
Wenn ich nun zum Beispiel die Sipgate Testnummer (0)10000 anrufen will, kommt im Telefon 404/Not Found. Im Log taucht dann folgende Fehlermeldung auf.
[Mar 19 13:30:59] NOTICE[11269][C-00000998] chan_sip.c: Call from '2000' (2xx.2x6.2x4.15x:36525) to extension '010000' rejected because extension not found in context 'default'.
[Mar 19 13:31:09] NOTICE[11269][C-00000999] chan_sip.c: Call from '2000' (2xx.2x6.2x4.15x:36525) to extension '10000' rejected because extension not found in context 'default'.
Ich kann doch aber nicht jede beliebige Telefonnummer da reinschreiben damit er dann weiß wohin mit dem Anruf.
Was mache ich falsch? Bitte nicht steinigen.
Vg