Asterisk / Trixbox + Sipgate == Gegenstelle hört nichts
Die Gegenstelle hört mich nicht wenn ich per VoIP über meinen Asterisk Server raustelefoniere. Schaut man im Internet, so gibt es hunderte solcher Beschreibungen.
Meist löst man das Problem mit den entsprechenden Portforwardings auf dem Router. Manchmal hilft das aber irgendwie dann doch nicht.
Schaut man sich den ausgehenden RTP Datenstrom und die eingehenden SIP Nachrichten an, so kann man gelegentlich feststellen, dass die ausgehenden Daten an eine falsche IP Adresse gerichtet werden.
Diese Fehler entsteht durch das IPTables Sip Connection Tracking Modul. Es scheint einen Fehler in der Behandlung von SIP /SDP Nachrichten zu haben, so dass es die Pakete noch schnell umschreibt bevor sie zum Asterisk weitergereicht werden.
Entfernt man dieses Modul aus dem Kernel, so klappts auch wieder mit dem Nachbarn… oder wen man halt anrufen will!