Hallo!
Ich bin gerade dabei, ein remote Setup zu ändern, welches bisher nur für eingehende Anrufe konfiguriert war. Ausgehende waren bisher gesperrt. Das möchte ich nun ändern.
Das Setup sieht so aus:
Fritz Box 7170 mit Freetz (und SWAP auf USB Stick) -> Asterisk 11.16.0 auf besagter 7170 -> IAX2 Provider (portunity), da hinter NAT (KabelBW)
Eingehende Anrufe funktionieren tadellos. Ausgehend kommt sofort ein Besetztzeichen an den an der Fritz Box angeschlossenen Telefonen. Schaut man sich die Logs der Fritz Box an, fällt auf, dass dort "Internettelefonie mit 0123456789 über 127.0.0.1:5070 war nicht erfolgreich. Ursache: Service Unavailable (503)" steht. Das erklärt das Besetztzeichen.
Ich frage mich aber, wieso Service unavailable kommt. Die Nummer wird in der Fritz Box als registriert angezeigt und auch im Asterisk sehe ich den peer.
Ich vermute, dass ich irgendwas in der Konfiguration des Asterisk vermasselt habe. Hier die relevanten Konfigurationsdateien:
sip.conf:
extensions.conf
Hat jemand eine Idee, was ich übersehen habe?
Vielen Dank!
Gruß
Alex
Ich bin gerade dabei, ein remote Setup zu ändern, welches bisher nur für eingehende Anrufe konfiguriert war. Ausgehende waren bisher gesperrt. Das möchte ich nun ändern.
Das Setup sieht so aus:
Fritz Box 7170 mit Freetz (und SWAP auf USB Stick) -> Asterisk 11.16.0 auf besagter 7170 -> IAX2 Provider (portunity), da hinter NAT (KabelBW)
Eingehende Anrufe funktionieren tadellos. Ausgehend kommt sofort ein Besetztzeichen an den an der Fritz Box angeschlossenen Telefonen. Schaut man sich die Logs der Fritz Box an, fällt auf, dass dort "Internettelefonie mit 0123456789 über 127.0.0.1:5070 war nicht erfolgreich. Ursache: Service Unavailable (503)" steht. Das erklärt das Besetztzeichen.
Ich frage mich aber, wieso Service unavailable kommt. Die Nummer wird in der Fritz Box als registriert angezeigt und auch im Asterisk sehe ich den peer.
Ich vermute, dass ich irgendwas in der Konfiguration des Asterisk vermasselt habe. Hier die relevanten Konfigurationsdateien:
sip.conf:
Code:
[general]
context=public ; Default context for incoming calls. Defaults to 'default'
allowguest=no ; Allow or reject guest calls (default is yes)
allowoverlap=no ; Disable overlap dialing support. (Default is yes)
udpbindaddr=127.0.0.1:5070 ; IP address to bind UDP listen socket to (0.0.0.0 binds to all)
tcpenable=no ; Enable server for incoming TCP connections (default is no)
tcpbindaddr=0.0.0.0 ; IP address for TCP server to bind to (0.0.0.0 binds to all interfaces)
transport=udp ; Set the default transports. The order determines the primary default transport.
srvlookup=yes ; Enable DNS SRV lookups on outbound calls
disallow=all ; First disallow all codecs
allow=alaw ; Allow codecs in order of preference
allow=ulaw ; Allow codecs in order of preference
language=de ; Default language setting for all users/peers
tonezone=de ; Default tonezone for all users/peers
contactdeny=0.0.0.0/0.0.0.0 ; Use contactpermit and contactdeny to
contactpermit=127.0.0.0/255.0.0.0 ; restrict at what IPs your users may
externaddr = 127.0.0.1:5070 ; use this address and port.
[authentication]
[basic-options](!) ; a template
dtmfmode=rfc2833
context=from-office
type=friend
[natted-phone](!,basic-options) ; another template inheriting basic-options
directmedia=no
host=dynamic
[public-phone](!,basic-options) ; another template inheriting basic-options
directmedia=yes
[my-codecs](!) ; a template for my preferred codecs
disallow=all
allow=ilbc
allow=g729
allow=gsm
allow=g723
allow=ulaw
; Or, more simply:
;allow=!all,ilbc,g729,gsm,g723,ulaw
[ulaw-phone](!) ; and another one for ulaw-only
disallow=all
allow=ulaw
[fritzbox]
type=friend
secret=localonly
host=dynamic
qualify=200
context=from-sip ; Context for incoming calls from this user
dtmfmode=rfc2833 ; Choices are inband, rfc2833, or info
Code:
[from-sip]
exten => _X.,1,Dial(IAX2/iaxport/${EXTEN})
Vielen Dank!
Gruß
Alex
[Problem] keine ausgehenden Anrufe möglich über Fritz Box (SIP)->Asterisk auf Freetz
Aucun commentaire:
Enregistrer un commentaire