Hallo zusammen
Ich versuche seit 2 Tagen Asterisk auf der Fritzbox zu konfigurieren, aber ich fange langsam an zu verzweifeln.
Eins vorweg: ich habe die identische Konfiguration auf einem Asterisk der nicht auf der Fritzbox läuft getestet, dort funktioniert sie wunderbar.
Problem: ich versuche den Asterisk als Client an der Fritzbox einzubinden (als IP-Telefon 620), damit ich eingehende Anrufe empfangen kann. Allerdings verweigert mir die Fritzbox immer die Verbindung:
Debug messages:
Auf dem externen Asterisk kommt von der Fritzbox ein "401 Unauthorized" statt dem 404 (so sollte es auch sein). Hier sehen die Messages genau so aus, wie wenn ich mich an die externe IP verbinde, was die Fritzbox ja nicht erlaubt.
Hier die verwendete sip.conf (externhost hatte ich auch schon auskommentiert, macht keinen Unterschied):
Ich würde mich wirklich freuen, wenn mir jemand weiterhelfen könnte.
Ich versuche seit 2 Tagen Asterisk auf der Fritzbox zu konfigurieren, aber ich fange langsam an zu verzweifeln.
Eins vorweg: ich habe die identische Konfiguration auf einem Asterisk der nicht auf der Fritzbox läuft getestet, dort funktioniert sie wunderbar.
Problem: ich versuche den Asterisk als Client an der Fritzbox einzubinden (als IP-Telefon 620), damit ich eingehende Anrufe empfangen kann. Allerdings verweigert mir die Fritzbox immer die Verbindung:
Code:
fritz*CLI> sip show registry
Host dnsmgr Username Refresh State Reg.Time
192.168.178.1:5060 N 620 120 Rejected
1 SIP registrations.
Debug messages:
Code:
[May 9 11:52:41] DEBUG[4433]: chan_sip.c:13422 transmit_register: Scheduled a registration timeout for 192.168.178.1 id #13
[May 9 11:52:41] DEBUG[4433]: chan_sip.c:3075 initialize_initreq: Initializing initreq for method REGISTER - callid [email protected]
REGISTER 10 headers, 0 lines
Reliably Transmitting (NAT) to 192.168.178.1:5060:
REGISTER sip:192.168.178.1 SIP/2.0
Via: SIP/2.0/UDP 192.168.178.1:5061;branch=z9hG4bK162e3472;rport
Max-Forwards: 70
From: <sip:[email protected]>;tag=as3c21a14b
To: <sip:[email protected]>
Call-ID: [email protected]
CSeq: 103 REGISTER
User-Agent: Asterisk PBX 1.8.15.0
Expires: 120
Contact: <sip:[email protected]:5061>
Content-Length: 0
---
[May 9 11:52:41] DEBUG[4433]: chan_sip.c:3346 __sip_xmit: Trying to put 'REGISTER si' onto UDP socket destined for 192.168.178.1:5060
[May 9 11:52:41] DEBUG[4433]: chan_sip.c:3029 registry_unref: SIP Registry 192.168.178.1: refcount now 3
<--- SIP read from UDP:192.168.178.1:5060 --->
SIP/2.0 404 Not Found
Via: SIP/2.0/UDP 192.168.178.1:5061;branch=z9hG4bK162e3472;rport=5061
From: <sip:[email protected]>;tag=as3c21a14b
To: <sip:[email protected]>;tag=F4BE77269790F5E9
Call-ID: [email protected]
CSeq: 103 REGISTER
User-Agent: AVM FRITZ!Box Fon WLAN 7270 v2 54.05.50 (Jan 14 2013)
Content-Length: 0
<------------->
--- (8 headers 0 lines) ---
[May 9 11:52:41] DEBUG[4433]: chan_sip.c:4030 __sip_ack: Stopping retransmission on '[email protected]' of Request 103: Match Found
[May 9 11:52:41] WARNING[4433]: chan_sip.c:20795 handle_response_register: Got 404 Not found on SIP register to service [email protected], giving up
Auf dem externen Asterisk kommt von der Fritzbox ein "401 Unauthorized" statt dem 404 (so sollte es auch sein). Hier sehen die Messages genau so aus, wie wenn ich mich an die externe IP verbinde, was die Fritzbox ja nicht erlaubt.
Hier die verwendete sip.conf (externhost hatte ich auch schon auskommentiert, macht keinen Unterschied):
Code:
[general]
context=incoming ; Default context for incoming calls
; port 5060 already used by fritzbox, so use 5061
bindport=5061 ; UDP Port to bind to (SIP standard port is 5060)
bindaddr=0.0.0.0 ; IP address to bind to (0.0.0.0 binds to all)
nat=yes
qualify=yes
language=de
;localnet=192.168.178.0/255.255.255.0
;externhost=XXX.dyndns.org
;externrefresh=5
disallow = all
allow = alaw
register => 620:[email protected]:5060/620
[620]
type=friend
username=620
host=192.168.178.1
dtmfmode=rfc2833
secret=XXX
qualify=yes
restrictcid=yes
fromdomain=fritz.box
fromuser=620
nat=yes
canreinvite=no
;context=default
insecure=port,invite
Ich würde mich wirklich freuen, wenn mir jemand weiterhelfen könnte.