mercredi 29 juillet 2015

[Problem] keine ausgehenden Anrufe möglich über Fritz Box (SIP)->Asterisk auf Freetz

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:
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

extensions.conf
Code:

[from-sip]
exten => _X.,1,Dial(IAX2/iaxport/${EXTEN})

Hat jemand eine Idee, was ich übersehen habe?

Vielen Dank!

Gruß
Alex


[Problem] keine ausgehenden Anrufe möglich über Fritz Box (SIP)->Asterisk auf Freetz

Aucun commentaire:

Enregistrer un commentaire