Hallo,
ich schlage mich nun seit ein paar Tagen mit Asterisk herum. Bei manchen Problemen haben wir vorhande Forumthreads schon weitergeholfen, aber jetzt komme ich nicht mehr weiter
Mein Asterisk-Server steht hinter einem NAT-Router (Draytek Vigor 2300). Um zum Test Firewallproblemen aus dem Weg zu gehen, steht Asterisk in der DMZ.
Im internen Netz habe ich zwei X-Lite Clients.
Nach außen hin, registriert sich Asterisk bei Sipgate. Anrufe aus dem Festnetz an die Sipgatenummer werden brav an den definierten X-Lite Client intern weitergeleitet:
Problem:
Die Verbindung von den internen Clients in Richtung Sipgate funktioniert allerdings nicht. Sipgate hat eine Testnummer (die 10000), welche bei mir auch nicht funktioniert.
Sobald ich eine Verbindung z.B. zur 10000 von Sipgate aufbauen möchte, sieht es bei mir folgendermasen aus:
3001 ist einer meiner internen X-Lite Clients.
Hier meine sip.conf
und hier die extensions.conf
Ich denke es könnte auch damit zusammenhängen:
sip show peers
Name/username Host Dyn Nat ACL Mask Port Status
3002/3002 (Unspecified) D 255.255.255.255 0 Unmonitored
3001/3001 192.168.99.10 D 255.255.255.255 5060 Unmonitored
sipgate/1839266 217.10.66.11 N 255.255.255.255 5060 UNREACHABLE
Wie ich das fixen kann, weiss ich allerdings leider nicht.
Hat vielleicht jemand eine Idee wie ich es schaffe, dass ich über Sipgate zu anderen Sipgateteilnehmern bzw. ins Festnetz telefonieren kann?
Ach ja... mein Konto bei Sipgate IST aufgeladen
ich schlage mich nun seit ein paar Tagen mit Asterisk herum. Bei manchen Problemen haben wir vorhande Forumthreads schon weitergeholfen, aber jetzt komme ich nicht mehr weiter
Mein Asterisk-Server steht hinter einem NAT-Router (Draytek Vigor 2300). Um zum Test Firewallproblemen aus dem Weg zu gehen, steht Asterisk in der DMZ.
Im internen Netz habe ich zwei X-Lite Clients.
Nach außen hin, registriert sich Asterisk bei Sipgate. Anrufe aus dem Festnetz an die Sipgatenummer werden brav an den definierten X-Lite Client intern weitergeleitet:
Problem:
Die Verbindung von den internen Clients in Richtung Sipgate funktioniert allerdings nicht. Sipgate hat eine Testnummer (die 10000), welche bei mir auch nicht funktioniert.
Sobald ich eine Verbindung z.B. zur 10000 von Sipgate aufbauen möchte, sieht es bei mir folgendermasen aus:
Code:
-- Executing SetCallerID("SIP/3001-2731", "") in new stack
-- Executing SetCIDName("SIP/3001-2731", "") in new stack
-- Executing Dial("SIP/3001-2731", "SIP/1000@sipgate|60|tr") in new stack
Jul 24 14:59:44 NOTICE[1184048960]: app_dial.c:696 dial_exec: Unable to create channel of type 'SIP'
== Everyone is busy/congested at this time
-- Executing Playback("SIP/3001-2731", "invalid") in new stack
-- Playing 'invalid' (language 'en')
-- Executing Hangup("SIP/3001-2731", "") in new stack
== Spawn extension (intern, 911000, 5) exited non-zero on 'SIP/3001-2731'
-- Executing Hangup("SIP/3001-2731", "") in new stack
== Spawn extension (intern, h, 1) exited non-zero on 'SIP/3001-2731'
3001 ist einer meiner internen X-Lite Clients.
Hier meine sip.conf
Code:
[general]
context=default
realm=<meindynhostname>.dnsalias.org
port=5060
bindaddr=0.0.0.0
srvlookup=yes
tos=lowdelay
maxexpirey=3600
defaultexpirey=120
notifymimetype=text/plain
videosupport=no
disallow=all
allow=ilbc
allow=gsm
allow=alaw
allow=ulaw
language=en
useragent=Asterisk PBX
nat=yes
register => <sipgateusername>:<sipgatepasswort>@sipgate.de/<sipgateusername>
externip=<meindynhostname>.dnsalias.org
localnet=10.0.0.0/255.255.255.248
localnet=192.168.99.0/255.255.255.0
localnet=172.20.0.0/255.255.0.0
[sipgate]
type=friend
username=<sipgateusername>
secret=<sipgatepasswort>
host=sipgate.de
fromuser=<sipgateusername>
fromdomain=sipgate.de
nat=yes
port=5060
context=from-sipgate
canreinvite=no
qualify=yes
disallow=all
allow=ilbc
allow=alaw
allow=ulaw
[3001]
type=friend
username=3001
secret=123123
host=dynamic
context=intern
dtmfmode=rfc2833
nat=no
allow=ulaw
allow=alaw
[3002]
type=friend
username=3002
secret=123123
host=dynamic
context=intern
canreinvite=no
nat=no
allow=ulaw
allow=alaw
und hier die extensions.conf
Code:
[general]
static=yes
writeprotect=no
[local]
exten => 3001,1,Dial(SIP/3001,60,tr)
exten => 3002,1,Dial(SIP/3002,60,tr)
[from-sipgate]
exten => 1839266,1,Ringing
exten => 1839266,2,Dial(SIP/3001,30,tr)
exten => 1839266,3,Voicemail(u100)
exten => 1839266,4,Hangup
exten => 1839266,105,Voicemail(u100)
exten => 1839266,106,Hangup
[demo]
exten => 500,1,Playback(demo-abouttotry); Let them know what's going on
exten => 500,2,Dial(IAX2/[email protected]/s@default) ; Call the Asterisk demo
exten => 500,3,Playback(demo-nogo) ; Couldn't connect to the demo site
exten => 500,4,Goto(s,6) ; Return to the start over message.
[echotest]
exten => 600,1,Playback(demo-echotest) ; Let them know what's going on
exten => 600,2,Echo ; Do the echo test
exten => 600,3,Playback(demo-echodone) ; Let them know it's over
exten => 600,4,Goto(s,6) ; Start over
[sipgatetest]
exten => 800,1,Dial(SIP/10000@sipgate,30,tr)
exten => h,1,Hangup
[sipgate]
exten => _91XXX.,1,SetCallerID,""
exten => _91XXX.,2,SetCIDName,""
exten => _91XXX.,3,Dial(SIP/${EXTEN:2}@sipgate,60,tr)
exten => _91XXX.,4,Playback(invalid)
exten => _91XXX.,5,Hangup
[intern]
include => local
include => sipgate
include => demo
include => echotest
include => sipgatetest
exten => h,1,Hangup
[default]
include => from-sipgate
Ich denke es könnte auch damit zusammenhängen:
sip show peers
Name/username Host Dyn Nat ACL Mask Port Status
3002/3002 (Unspecified) D 255.255.255.255 0 Unmonitored
3001/3001 192.168.99.10 D 255.255.255.255 5060 Unmonitored
sipgate/1839266 217.10.66.11 N 255.255.255.255 5060 UNREACHABLE
Wie ich das fixen kann, weiss ich allerdings leider nicht.
Hat vielleicht jemand eine Idee wie ich es schaffe, dass ich über Sipgate zu anderen Sipgateteilnehmern bzw. ins Festnetz telefonieren kann?
Ach ja... mein Konto bei Sipgate IST aufgeladen