Asterisk an Telekom All-IP hinter NAT: Unterschied zwischen den Versionen
PoC (Diskussion | Beiträge) (Neu) |
PoC (Diskussion | Beiträge) (+Links) |
||
Zeile 2: | Zeile 2: | ||
Ursächlich ist, dass der Telekom SIP-Server mit dem Asterisken ein ''Session-Timeout'' aushandelt. Nach dem Timeout sendet der Telekom-SIP-Server ein Reinvite-Paket. Da zwischenzeitlich das NAT-Gateway die (verbindungslose) UDP-Session für beendet hält, kommt dieses Reinvite nicht mehr am Asterisken an. | Ursächlich ist, dass der Telekom SIP-Server mit dem Asterisken ein ''Session-Timeout'' aushandelt. Nach dem Timeout sendet der Telekom-SIP-Server ein Reinvite-Paket. Da zwischenzeitlich das NAT-Gateway die (verbindungslose) UDP-Session für beendet hält, kommt dieses Reinvite nicht mehr am Asterisken an. | ||
Der Telekom-Server bekommt keine Antwort auf das Reinvite und beendet | Der Telekom-Server bekommt keine Antwort auf das Reinvite und beendet die Verbindung. Der Asterisk weiß das nicht, es kommen schlicht keine Audiodaten mehr an. | ||
Lösung: In ''/etc/asterisk/sip.conf'': | Lösung: In ''/etc/asterisk/sip.conf'': | ||
Zeile 9: | Zeile 9: | ||
Danach in der Asterisk-Konsole ein <code>sip reload</code> absetzen. Fertig. | Danach in der Asterisk-Konsole ein <code>sip reload</code> absetzen. Fertig. | ||
== Weblinks == | |||
* [https://support.starface.de/forum/showthread.php?4595-gel%F6st-Telekom-Deutschlandlan-VOIP-eingehender-Anruf-15-Minuten-timeout Telekom Deutschlandlan VOIP eingehender Anruf 15 Minuten timeout] | |||
* [https://telekomhilft.telekom.de/t5/Telefonie-Internet/Asterisk-am-Entertain-Verbindungsabbruch-nach-15-Minuten/td-p/1013688 Asterisk am Entertain: Verbindungsabbruch nach 15 Minuten] | |||
[[Kategorie: Linux]] | [[Kategorie: Linux]] | ||
[[Kategorie: VoIP]] | [[Kategorie: VoIP]] |
Aktuelle Version vom 1. April 2020, 11:24 Uhr
Betreibt man einen Asterisk-Telefonieserver hinter einem NAT-Gateway an einem Telekom All-IP-Anschluss, so sind immer mal wieder Gesprächsabbrüche zu beobachten: Manchmal nach ca. 15 Minuten, 20 Sekunden, manchmal nach 30 Minuten, 40 Sekunden.
Ursächlich ist, dass der Telekom SIP-Server mit dem Asterisken ein Session-Timeout aushandelt. Nach dem Timeout sendet der Telekom-SIP-Server ein Reinvite-Paket. Da zwischenzeitlich das NAT-Gateway die (verbindungslose) UDP-Session für beendet hält, kommt dieses Reinvite nicht mehr am Asterisken an. Der Telekom-Server bekommt keine Antwort auf das Reinvite und beendet die Verbindung. Der Asterisk weiß das nicht, es kommen schlicht keine Audiodaten mehr an.
Lösung: In /etc/asterisk/sip.conf:
[general] session-timers=refuse
Danach in der Asterisk-Konsole ein sip reload
absetzen. Fertig.