Hallo Experten,
ich habe eine FB7590 (7.57) die ich hinter einem 4G Router in Bridge Mode betreibe. Mein Mobilfunkbetreiber (Three UK) teilt eine IPv4 Adresse aus. Abgehende Telefongespraeche gehen ueber Freevoipdeal. Manchmal, in letzter Zeit haeufiger, kommt keine Verbindung zustande, ich hoere kein Freizeichen, das angerufene Telefon klingelt nicht. Nach einer Weile "No User Responding" im Display from DECT Phone. Dann geht es mal wieder (bei Anrufen zu der selben Nummer)
Zunaechst habe ich eine erweitere Supportdatei erstellt und kann hier sehen was passiert:
Der SDP Part ist bei allen INVITEs derselbe, habe den aus Platzgruenden geloescht. Die WW-Authenticate Antwort habe ich nachgerechnet, sie ist korrekt. Die INVITE message mit Authentication wird sechs mal wiederholt, dann gibt die FB auf.
Zunaechst habe ich angenommen dass der Fehler Bei FVD liegt. Dann habe ich mal die Wireshark traces auf der FB angeworfen um zu sehen was wirklich verschickt wird. Da sieht man dann deutlich dass die INVITE message mit Authentication alle fragmentiert werden. Und das scheint wohl bei FVD nicht so gut anzukommen.
Obwohl ich noch keinen Packettrace von einem erfolgreichen Gespraech habe, gehe ich mal davon aus dass die SIP messages in dem Fall nicht fragmentiert werden und deswegen alles paletti ist.
Die INVITE messages mit Authentication sind mit 1481 Byte IP Payload natuerlich zu gross und muessen fragmentiert werden, es ist nur seltsam dass die FB diese dann in 736 / 744 /1 Byte zerlegt wenn vorher 1279 Byte IP Payload unzerlegt versendet werden.
Anscheindend laesst sich die max MTU Size an der Fritzbox nicht verstellen, habe zumindest nichts gefunden. Vielleicht weiss ja hier jemand wie ich das Problem loesen kann.
ich habe eine FB7590 (7.57) die ich hinter einem 4G Router in Bridge Mode betreibe. Mein Mobilfunkbetreiber (Three UK) teilt eine IPv4 Adresse aus. Abgehende Telefongespraeche gehen ueber Freevoipdeal. Manchmal, in letzter Zeit haeufiger, kommt keine Verbindung zustande, ich hoere kein Freizeichen, das angerufene Telefon klingelt nicht. Nach einer Weile "No User Responding" im Display from DECT Phone. Dann geht es mal wieder (bei Anrufen zu der selben Nummer)
Zunaechst habe ich eine erweitere Supportdatei erstellt und kann hier sehen was passiert:
Code:
2023-12-20 17:49:01.430 - OUT: my=192.168.1.1%19:5060 peer=77.72.174.128 port=5060 UDP, sipiface=voip tcclass=sip, netmark=0:
INVITE sip:[email protected] SIP/2.0
Via: SIP/2.0/UDP 92.xx.xxx.xxx:5060;rport;branch=z9hG4bK3C0D664BE05CA7BB
Route: <sip:sip.freevoipdeal.com;lr>
From: <sip:[email protected]>;tag=C1BFB9208831C3C6
To: <sip:[email protected]>
Call-ID: [email protected]
CSeq: 49 INVITE
Contact: <sip:[email protected];uniq=BCF1197D043C194111A548D193BC8D9>
Max-Forwards: 70
Expires: 120
P-Early-Media: supported
User-Agent: AVM FRITZ!Box 7590 154.07.57 (Sep 2 2023)
Supported: 100rel,replaces
Allow-Events: telephone-event,refer
Allow: INVITE,ACK,OPTIONS,CANCEL,BYE,UPDATE,PRACK,INFO,SUBSCRIBE,NOTIFY,REFER,MESSAGE,PUBLISH
Content-Type: application/sdp
Accept: application/sdp, multipart/mixed
Accept-Encoding: identity
Content-Length: 455
v=0
o=user 3859233 3859233 IN IP4 92.xx.xxx.xxx
s=call
c=IN IP4 92.xx.xxx.xxx
t=0 0
m=audio 7078 RTP/AVP 9 8 0 2 102 100 99 101 97 18 120 121
a=sendrecv
a=rtpmap:2 G726-32/8000
a=rtpmap:102 G726-32/8000
a=rtpmap:100 G726-40/8000
a=rtpmap:99 G726-24/8000
a=rtpmap:101 telephone-event/8000
a=fmtp:101 0-15
a=rtpmap:97 iLBC/8000
a=fmtp:97 mode=30
a=fmtp:18 annexb=no
a=rtpmap:120 PCMA/16000
a=rtpmap:121 PCMU/16000
a=rtcp:7079
a=ptime:20
2023-12-20 17:49:01.483 - IN: my=192.168.1.1%19:5060 peer=77.72.174.128 port=5060 UDP, sipiface=none:
SIP/2.0 401 Unauthorized
Via: SIP/2.0/UDP 92.xx.xxx.xxx:5060;rport;branch=z9hG4bK3C0D664BE05CA7BB
From: <sip:[email protected]>;tag=C1BFB9208831C3C6
To: <sip:[email protected]>
Call-ID: [email protected]
CSeq: 49 INVITE
Contact: <sip:[email protected]:5060>
WWW-Authenticate: Digest realm="sip.freevoipdeal.com", nonce="3646041531", algorithm=MD5
Server: (Very nice Sip Registrar/Proxy Server)
Allow: ACK, BYE, CANCEL, INVITE, REGISTER, OPTIONS, INFO, MESSAGE
Content-Length: 0
2023-12-20 17:49:01.484 - OUT: my=192.168.1.1%19:5060 peer=77.72.174.128 port=5060 UDP, sipiface=voip tcclass=sip, netmark=0:
ACK sip:[email protected] SIP/2.0
Via: SIP/2.0/UDP 92.xx.xxx.xxx:5060;rport;branch=z9hG4bK3C0D664BE05CA7BB
Route: <sip:sip.freevoipdeal.com;lr>
From: <sip:[email protected]>;tag=C1BFB9208831C3C6
To: <sip:[email protected]>
Call-ID: [email protected]
CSeq: 49 ACK
User-Agent: AVM FRITZ!Box 7590 154.07.57 (Sep 2 2023)
Content-Length: 0
2023-12-20 17:49:01.490 - OUT: my=192.168.1.1%19:5060 peer=77.72.174.128 port=5060 UDP, sipiface=voip tcclass=sip, netmark=0:
INVITE sip:[email protected] SIP/2.0
Via: SIP/2.0/UDP 92.xx.xxx.xxx:5060;rport;branch=z9hG4bK7E7BC13C162BD795
Route: <sip:sip.freevoipdeal.com;lr>
From: <sip:[email protected]>;tag=C1BFB9208831C3C6
To: <sip:[email protected]>
Call-ID: [email protected]
CSeq: 50 INVITE
Contact: <sip:[email protected];uniq=BCF1197D043C194111A548D193BC8D9>
Authorization: Digest username="aaaaaaaaaa", realm="sip.freevoipdeal.com", nonce="3646041531", uri="sip:[email protected]", response="c59d4116ae8722966ed44b691ed73480", algorithm=MD5
Max-Forwards: 70
Expires: 120
P-Early-Media: supported
User-Agent: AVM FRITZ!Box 7590 154.07.57 (Sep 2 2023)
Supported: 100rel,replaces
Allow-Events: telephone-event,refer
Allow: INVITE,ACK,OPTIONS,CANCEL,BYE,UPDATE,PRACK,INFO,SUBSCRIBE,NOTIFY,REFER,MESSAGE,PUBLISH
Content-Type: application/sdp
Accept: application/sdp, multipart/mixed
Accept-Encoding: identity
Content-Length: 455
[SDP part entfernt]
2023-12-20 17:49:01.990 - OUT: my=192.168.1.1%19:5060 peer=77.72.174.128 port=5060 UDP, sipiface=voip tcclass=sip, netmark=0:
INVITE sip:[email protected] SIP/2.0
Via: SIP/2.0/UDP 92.xx.xxx.xxx:5060;rport;branch=z9hG4bK7E7BC13C162BD795
Route: <sip:sip.freevoipdeal.com;lr>
From: <sip:[email protected]>;tag=C1BFB9208831C3C6
To: <sip:[email protected]>
Call-ID: [email protected]
CSeq: 50 INVITE
Contact: <sip:[email protected];uniq=BCF1197D043C194111A548D193BC8D9>
Authorization: Digest username="aaaaaaaaaa", realm="sip.freevoipdeal.com", nonce="3646041531", uri="sip:[email protected]", response="c59d4116ae8722966ed44b691ed73480", algorithm=MD5
Max-Forwards: 70
Expires: 120
P-Early-Media: supported
User-Agent: AVM FRITZ!Box 7590 154.07.57 (Sep 2 2023)
Supported: 100rel,replaces
Allow-Events: telephone-event,refer
Allow: INVITE,ACK,OPTIONS,CANCEL,BYE,UPDATE,PRACK,INFO,SUBSCRIBE,NOTIFY,REFER,MESSAGE,PUBLISH
Content-Type: application/sdp
Accept: application/sdp, multipart/mixed
Accept-Encoding: identity
Content-Length: 455
[SDP part entfernt]
Der SDP Part ist bei allen INVITEs derselbe, habe den aus Platzgruenden geloescht. Die WW-Authenticate Antwort habe ich nachgerechnet, sie ist korrekt. Die INVITE message mit Authentication wird sechs mal wiederholt, dann gibt die FB auf.
Zunaechst habe ich angenommen dass der Fehler Bei FVD liegt. Dann habe ich mal die Wireshark traces auf der FB angeworfen um zu sehen was wirklich verschickt wird. Da sieht man dann deutlich dass die INVITE message mit Authentication alle fragmentiert werden. Und das scheint wohl bei FVD nicht so gut anzukommen.
Obwohl ich noch keinen Packettrace von einem erfolgreichen Gespraech habe, gehe ich mal davon aus dass die SIP messages in dem Fall nicht fragmentiert werden und deswegen alles paletti ist.
Die INVITE messages mit Authentication sind mit 1481 Byte IP Payload natuerlich zu gross und muessen fragmentiert werden, es ist nur seltsam dass die FB diese dann in 736 / 744 /1 Byte zerlegt wenn vorher 1279 Byte IP Payload unzerlegt versendet werden.
Anscheindend laesst sich die max MTU Size an der Fritzbox nicht verstellen, habe zumindest nichts gefunden. Vielleicht weiss ja hier jemand wie ich das Problem loesen kann.
Zuletzt bearbeitet: