[fli4l] VoIP: Prob?==?utf-8?Q?leme mit eingehenden Anrufe?==?utf-8?Q?n
Erwin Lottermann
broeselmeier at gmx.de
Di Aug 16 21:48:59 CEST 2016
Ja, schön. Es verhält sich so, wie ich vermutet habe.
"Eingehende Anrufe kommen häufig an" das würden viele mit "meistens"
übersetzen. Aber ich denke du wolltest einfach nur sagen, dass es immer
funktioniert hat, wenn du deinen Anschluss von extern angerufen hast.
Man sieht jetzt im Log, dass das O2-Reconnect-Intervall sogar etwas
länger als 1h ist. Etwa 1h 8 Min.
Der dynamisch erzeugte Eintrag in der NAT-Tabelle ist dann wichtig, wenn
man kein statisches Forwarding für 5060 auf die Fritzbox konfiguriert
hat. Beides macht das Gleiche, nämlich dafür sorgen, dass von O2 an
Port 5060 gesendete Pakete an die FB geschickt werden.
Eigentlich soll SIP ohne manuell konfiguriertes Forwarding im Router
funktionieren, denn man kann nur von den wenigsten Leuten erwarten, dass
sie das können und dass sie einen Router haben, der das erlaubt. In dem
Fall sorgt dann nur der dynamisch erzeugte NAT-Eintrag dafür, dass man
auch erreichbar ist und man muss deshalb dafür sorgen, dass der Eintrag
am Leben bleibt.
Wenn die Fritzbox der einzige SIP-Client in deinem LAN bleibt, dann
brauchst du also wegen der Verbindung keine Klimmzüge zu machen, da
dein manuell konfiguriertes Forwarding den gleichen Zweck erfüllt.
Was mich noch stören würde ist, dass die Fritzbox zwischen 2
Reconnects nicht bemerkt, dass der fli4l eine neue öffentliche IP
bekommen hat. D.h. nach einem Reboot des fli4l kannst du bis kurz über
1h nicht erreichbar sein und vielleicht auch nicht rausrufen.
Die Fritzbox macht ja die SIP-Registrierung beim O2-SIP-Server mit der
öffentlichen IP des fli4l. Bekommt der fli4l eine neue IP, dann ist die
SIP-Registrierung kaputt. Bis zum Ablauf des O2-SIP-Reconnect Intervalls
weiß das aber weder der O2-SIP-Server noch deine Fritzbox.
D.h. wenn dich in der Zeit jemand anrufen will, versucht der O2-Server
die alte IP zu erreichen und wenn du selbst anrufen willst, dann meldet
sich die Fritzbox beim O2-Server mit einer IP, die nicht zur aktuellen
Registrierung passt und bekommt dann sicherlich ein "forbidden". Ob das
dann die Fritzbox dazu veranlasst sich sofort neu zu registrieren, weiß
ich nicht.
Die Frage wäre, ob die Fritzbox, wenn man einen STUN-Server
konfiguriert, schneller merkt, dass sich die öffentliche IP geändert
hat und sie sich neu registrieren muss.
Bevor du jetzt mit STUN testest, könntest du erst mal das Verhalten bei
Änderung der öffentlichen IP testen.
z.B. kurz nach der SIP-Registrierung der FB den fli4l neu verbinden
lassen und dann testen, wie lange es dauert, bis du wieder erreichbar
ist.
Mehr Informationen über die Mailingliste Fli4L