Abweichender SIP Port, Trunk registriert sich nicht : Registration timed out

tgoetten

Neuer User
Mitglied seit
1 Apr 2013
Beiträge
6
Punkte für Reaktionen
0
Punkte
0
Hallo,

der Versuch, einen im internen Netzwerk liegenden Asterisk & FreePBX Server mit QSC zu verbinden scheitert leider bereits bei der Registrierung. Auf der Konsole heißt es hierzu :

Code:
[2013-11-03 19:11:08] NOTICE[1494]: chan_sip.c:15071 sip_reg_timeout:    -- Registration for '[B]<qsc benutzername>[/B]@sip.qsc.de' timed out, trying again (Attempt #32)

Als Hinweis vorweg, im Netzwerk befindet sich bereits ein Server mit identischer Konfiguration, welcher auf dem Std. SIP Port 5060 "lauscht". Für die zweite Instanz muss daher ein anderer Port her, ich habe mich für 5070 entschieden, siehe Konfiguration, welche wie folgt aussieht :

/etc/asterisk/sip_general_additional.conf
Code:
faxdetect=yes
vmexten=*97
accept_outofcall_messages=yes
auth_message_requests=no
outofcall_message_context=dpma_message_context
context=from-sip-external
callerid=Unknown
notifyringing=yes
notifyhold=yes
tos_sip=cs3
tos_audio=ef
tos_video=af41
alwaysauthreject=yes
useragent=FPBX-2.11.0(11.6.0)
disallow=all
allow=ulaw
allow=alaw
allow=gsm
callevents=no
bindport=[B]5070[/B]
bindaddr=[B]<interneIP>[/B]
jbenable=no
defaultexpiry=120
allowguest=yes
srvlookup=no
minexpiry=60
maxexpiry=3600
registerattempts=0
registertimeout=20
notifyhold=yes
rtpkeepalive=0
g726nonstandard=no
videosupport=no
maxcallbitrate=384
canreinvite=no
rtptimeout=30
rtpholdtimeout=300
notifyringing=yes
checkmwi=10
nat=yes
externip=[B]<öffentlicheIP>[/B]
localnet=[B]<interneIP>.0[/B]/255.255.255.0

/etc/asterisk/sip_additional.conf
Code:
[qsc-in]
context=from-trunk
secret=[B]<passwort>[/B]
type=user
fromuser=[B]<qsc benutzername>[/B]
host=sip.qsc.de
qualify=yes
username=[B]<qsc benutzername>[/B]
canreinvite=yes
t38pt_udptl=yes,fec
t38pt_rtp=no
t38pt_tcp=no
port=[B]5070[/B]

[qsc-out]
disallow=all
allow=ulaw
allow=alaw
auth=[B]<passwort>[/B]
canredirect=no
context=custom-get-did-from-sip
dtmfmode=rfc2833
fromdomain=sip.qsc.de
host=sip.qsc.de
insecure=port,invite
nat=yes
secret=[B]<passwort>[/B]
type=friend
canreinvite=yes
username=[B]<qsc benutzername>[/B]
t38pt_udptl=yes,fec
t38pt_rtp=no
t38pt_tcp=no
port=[B]5070[/B]

In der Firewall lautet die Regel :

Code:
..
$IPTABLES -A INPUT -i eth0  -p udp -m udp  -s 213.148.136.218 -d [B]<öffentliche IP>[/B] --dport 20000:40000 -m state --state NEW  -j ACCEPT
$IPTABLES -A INPUT -i eth0  -p udp -m udp  -s 213.148.136.218 -d [B]<öffentliche IP>[/B] --dport 5070 -m state --state NEW  -j ACCEPT
$IPTABLES -t nat -A PREROUTING -p udp -m multiport --dport 5070,20000:40000 -j DNAT --to-destination <interneIP>
$IPTABLES -A FORWARD -p udp -s [B]<interneIP>[/B] -j ACCEPT
$IPTABLES -A FORWARD -p udp -m multiport --dport 5070,20000:40000 -d [B]<interneIP>[/B] -j ACCEPT
..

Für den Port 5060 und die Range 10000 bis 20000 funktionieren diese Regeln für den ersten Server scheinbar...

Schaue ich mir den Netzwerktraffic auf Port 5070 sehe ich nur REGISTER Versuche. Irgendwie kommt aber nix zurück???

Code:
tcpdump -nqt -s 0 -A -i eth1 port 5070


Code:
IP <interneIP>.5070 > 213.148.136.218.5070: UDP, length 387
E`...g..@...
..      ..........q.REGISTER sip:sip.qsc.de:5070 SIP/2.0
Via: SIP/2.0/UDP <öffentlicheIP>:5070;branch=z9hG4bK1a0300fb;rport
Max-Forwards: 70
From: <sip:<qsc benutzername>@sip.qsc.de>;tag=as3065ca90
To: <sip:<qsc benutzername>@sip.qsc.de>
Call-ID: 0cbda02732dad40b3d72d55b5c78ece0@<interneIP>
CSeq: 139 REGISTER
User-Agent: FPBX-2.11.0(11.6.0)
Expires: 120
Contact: <sip:<qsc benutzername>@<öffentlicheIP>:5070>
Content-Length: 0


IP <interneIP>.5070 > <interneIP>.5070: UDP, length 387
E`...g..?.Qr
..
..      ......#.REGISTER sip:sip.qsc.de:5070 SIP/2.0
Via: SIP/2.0/UDP <öffentlicheIP>:5070;branch=z9hG4bK1a0300fb;rport
Max-Forwards: 70
From: <sip:<qsc benutzername>@sip.qsc.de>;tag=as3065ca90
To: <sip:<qsc benutzername>@sip.qsc.de>
Call-ID: 0cbda02732dad40b3d72d55b5c78ece0@<interneIP>
CSeq: 139 REGISTER
User-Agent: FPBX-2.11.0(11.6.0)
Expires: 120
Contact: <sip:<qsc benutzername>@<öffentlicheIP>:5070>
Content-Length: 0


IP <interneIP>.5070 > 213.148.136.218.5070: UDP, length 387
E`...h..@..
..      ..........q.REGISTER sip:sip.qsc.de:5070 SIP/2.0
Via: SIP/2.0/UDP <öffentlicheIP>:5070;branch=z9hG4bK1a0300fb;rport
Max-Forwards: 70
From: <sip:<qsc benutzername>@sip.qsc.de>;tag=as3065ca90
To: <sip:<qsc benutzername>@sip.qsc.de>
Call-ID: 0cbda02732dad40b3d72d55b5c78ece0@<interneIP>
CSeq: 139 REGISTER
User-Agent: FPBX-2.11.0(11.6.0)
Expires: 120
Contact: <sip:<qsc benutzername>@<öffentlicheIP>:5070>
Content-Length: 0


IP <interneIP>.5070 > <interneIP>.5070: UDP, length 387
E`...h..?.Qq
..
..      ......#.REGISTER sip:sip.qsc.de:5070 SIP/2.0
Via: SIP/2.0/UDP <öffentlicheIP>:5070;branch=z9hG4bK1a0300fb;rport
Max-Forwards: 70
From: <sip:<qsc benutzername>@sip.qsc.de>;tag=as3065ca90
To: <sip:<qsc benutzername>@sip.qsc.de>
Call-ID: 0cbda02732dad40b3d72d55b5c78ece0@<interneIP>
CSeq: 139 REGISTER
User-Agent: FPBX-2.11.0(11.6.0)
Expires: 120
Contact: <sip:<qsc benutzername>@<öffentlicheIP>:5070>
Content-Length: 0


IP <interneIP>.5070 > 213.148.136.218.5070: UDP, length 527
E`.+.i..@...
..      ..........q.OPTIONS sip:sip.qsc.de SIP/2.0
Via: SIP/2.0/UDP <öffentlicheIP>:5070;branch=z9hG4bK2d26938b;rport
Max-Forwards: 70
From: "Unknown" <sip:<qsc benutzername>@<öffentlicheIP>:5070>;tag=as00dbf560
To: <sip:sip.qsc.de>
Contact: <sip:<qsc benutzername>@<öffentlicheIP>:5070>
Call-ID: 5341f6564bbc80cd41a224567b1340f0@<öffentlicheIP>:5070
CSeq: 102 OPTIONS
User-Agent: FPBX-2.11.0(11.6.0)
Date: Sun, 03 Nov 2013 18:13:22 GMT
Allow: INVITE, ACK, CANCEL, OPTIONS, BYE, REFER, SUBSCRIBE, NOTIFY, INFO, PUBLISH
Supported: replaces, timer
Content-Length: 0


IP <interneIP>.5070 > <interneIP>.5070: UDP, length 527
E`.+.i..?.P.
..
..      ......$>OPTIONS sip:sip.qsc.de SIP/2.0
Via: SIP/2.0/UDP <öffentlicheIP>:5070;branch=z9hG4bK2d26938b;rport
Max-Forwards: 70
From: "Unknown" <sip:<qsc benutzername>@<öffentlicheIP>:5070>;tag=as00dbf560
To: <sip:sip.qsc.de>
Contact: <sip:<qsc benutzername>@<öffentlicheIP>:5070>
Call-ID: 5341f6564bbc80cd41a224567b1340f0@<öffentlicheIP>:5070
CSeq: 102 OPTIONS
User-Agent: FPBX-2.11.0(11.6.0)
Date: Sun, 03 Nov 2013 18:13:22 GMT
Allow: INVITE, ACK, CANCEL, OPTIONS, BYE, REFER, SUBSCRIBE, NOTIFY, INFO, PUBLISH
Supported: replaces, timer
Content-Length: 0

Vielleicht ist es nur eine Kleinigkeit (das hoffe ich zumindest). Bin für Tipps jeder Art dankbar!

Gruss
Thomas
 
Holen Sie sich 3CX - völlig kostenlos!
Verbinden Sie Ihr Team und Ihre Kunden Telefonie Livechat Videokonferenzen

Gehostet oder selbst-verwaltet. Für bis zu 10 Nutzer dauerhaft kostenlos. Keine Kreditkartendetails erforderlich. Ohne Risiko testen.

3CX
Für diese E-Mail-Adresse besteht bereits ein 3CX-Konto. Sie werden zum Kundenportal weitergeleitet, wo Sie sich anmelden oder Ihr Passwort zurücksetzen können, falls Sie dieses vergessen haben.