Hallo,
ich habe ein kleines Problem bei der Asterisk-Konfiguration. Mein Netz ist in etwa so aufgebaut:
Internet <-> FritzBox! 7270 (mit KabelDeutschland krueppel-VoIP) <-192.168.8.x-> OpenWRT Router mit asterisk 1.6 <-192.168.9.x-> SIP Clients (testweise erstmal nur im Internen Netz)
Bevor Fragen aufkommen: dass ich mich nicht mit allen SIP-Clients direkt mit der FritzBox verbinde, hat seine Gruende.
Eingehende Anrufe (VOIP) werden korrekt an die Nebenstelle (SIP Client) weitergeleitet. Ausgehende Anrufe sind ueberhaupt nicht moeglich - es kommt kein Besetzt-Zeichen, sondern nur eine Meldung "Konnte Ziel nicht erreichen" auf dem SIP-Client.
In den Asterisk-Logs passiert beim Anrufen auch erstmal gar nichts. Erst wenn bereits die Meldung "Konnte Ziel nicht erreichen" erscheint, kommt folgendes:
Was mich dabei etwas irritiert, ist der Empfaenger ("To: <sip:fritz.box>"), weil hier die eingegebene Rufnummer fehlt.
Hier mal noch meine sip.conf
Und meine extensions.conf:
Kann mir jemand auf die Spruenge helfen, warum die gewaehlte Nummer nicht an die FritzBox weitergegeben wird?
Viele Gruesse und vielen Dank!
ich habe ein kleines Problem bei der Asterisk-Konfiguration. Mein Netz ist in etwa so aufgebaut:
Internet <-> FritzBox! 7270 (mit KabelDeutschland krueppel-VoIP) <-192.168.8.x-> OpenWRT Router mit asterisk 1.6 <-192.168.9.x-> SIP Clients (testweise erstmal nur im Internen Netz)
Bevor Fragen aufkommen: dass ich mich nicht mit allen SIP-Clients direkt mit der FritzBox verbinde, hat seine Gruende.
Eingehende Anrufe (VOIP) werden korrekt an die Nebenstelle (SIP Client) weitergeleitet. Ausgehende Anrufe sind ueberhaupt nicht moeglich - es kommt kein Besetzt-Zeichen, sondern nur eine Meldung "Konnte Ziel nicht erreichen" auf dem SIP-Client.
In den Asterisk-Logs passiert beim Anrufen auch erstmal gar nichts. Erst wenn bereits die Meldung "Konnte Ziel nicht erreichen" erscheint, kommt folgendes:
Code:
Really destroying SIP dialog '[email protected]' Method: REGISTER
Really destroying SIP dialog '1470953755' Method: REGISTER
<--- SIP read from UDP:192.168.9.2:5060 --->
jaK
<------------->
Reliably Transmitting (no NAT) to 192.168.8.1:5060:
OPTIONS sip:fritz.box SIP/2.0
Via: SIP/2.0/UDP 192.168.8.254:5060;branch=z9hG4bK33946ddd;rport
Max-Forwards: 70
From: "asterisk" <sip:[email protected]>;tag=as1f501f7b
To: <sip:fritz.box>
Contact: <sip:[email protected]>
Call-ID: [email protected]
CSeq: 102 OPTIONS
User-Agent: Asterisk PBX 1.6.2.1
Date: Wed, 10 Mar 2010 19:34:08 GMT
Allow: INVITE, ACK, CANCEL, OPTIONS, BYE, REFER, SUBSCRIBE, NOTIFY, INFO
Supported: replaces, timer
Content-Length: 0
---
<--- SIP read from UDP:192.168.8.1:5060 --->
SIP/2.0 404 Not Found
Via: SIP/2.0/UDP 192.168.8.254:5060;branch=z9hG4bK33946ddd;rport=5060
From: "asterisk" <sip:[email protected]>;tag=as1f501f7b
To: <sip:fritz.box>;tag=966CF41CB0586C0E
Call-ID: [email protected]
CSeq: 102 OPTIONS
User-Agent: AVM FRITZ!Box Fon WLAN 7270 54.04.80 (Feb 26 2010)
Content-Length: 0
<------------->
--- (8 headers 0 lines) ---
Really destroying SIP dialog '[email protected]' Method: OPTIONS
Was mich dabei etwas irritiert, ist der Empfaenger ("To: <sip:fritz.box>"), weil hier die eingegebene Rufnummer fehlt.
Hier mal noch meine sip.conf
Code:
[general]
context=default ; Default context for incoming calls
allowoverlap=no ; Disable overlap dialing support. (Default is yes)
realm=home.local ; Realm for digest authentication
udpbindaddr=0.0.0.0 ; IP address to bind UDP listen socket to (0.0.0.0 binds to all)
srvlookup=no ; Enable DNS SRV lookups on outbound calls
disallow=all ; First disallow all codecs
allow=ulaw ; Allow codecs in order of preference
allow=alaw
sipdebug = yes ; Turn on SIP debugging by default, from
register => 620:*****@fritz.box/620
[foo]
type=friend
defaultuser=6000
regexten=6000
secret=***** ;Password for the extension
context=to-fritz ;Use the applicable context from extensions.conf
host=dynamic
callerid=Foo <6000> ;Important to use the <extension#>
[fritz]
type=peer
host=fritz.box
fromdomain=fritz.fonwlan.box
defaultuser=620
fromuser=620 ; how your provider knows you
secret=***** ; The password they use to contact us
transport=udp,tcp ; This sets the transport type to udp for outgoing, and will
insecure=port,invite
canreinvite=no
nat=no
qualify=yes
disallow=all
allow=ulaw
context=from-fritz
Und meine extensions.conf:
Code:
[general]
static=yes
writeprotect=no
clearglobalvars=no
[globals]
CONSOLE=Console/dsp ; Console interface for demo
TRUNKMSD=0 ; MSD digits to strip (usually 1 or 0)
[default]
[to-fritz]
exten => s,1,Dial(SIP/${EXTEN}@fritz)
[from-fritz]
exten => 620,1,Dial(SIP/foo,,r)
Kann mir jemand auf die Spruenge helfen, warum die gewaehlte Nummer nicht an die FritzBox weitergegeben wird?
Viele Gruesse und vielen Dank!