
„Nach einer halben Minute ist Schluss“ – warum VoIP-Anrufe nach 30 Sekunden abbrechen
Das Gespräch läuft, dann bricht es nach rund 30 Sekunden ab — reproduzierbar. Diese 30 Sekunden sind ein Fingerabdruck: meist ein fehlendes ACK hinter NAT, manchmal Session-Timer oder RTP-Timeout. So findest du es im Mitschnitt.
Es gibt Störungen, die ihre Ursache schon im Takt verraten. „Der Anruf bricht nach ungefähr 30 Sekunden ab" ist so eine — und zwar reproduzierbar, Gespräch für Gespräch. Diese halbe Minute ist kein Zufall, sondern ein Fingerabdruck.
Warum ausgerechnet 30 Sekunden?
Die häufigste Ursache ist ein fehlendes ACK. Nach dem 200 OK der angerufenen Seite muss der Anrufer mit ACK bestätigen. Kommt dieses ACK nicht an — typischerweise, weil es hinter NAT hängen bleibt — wiederholt die Gegenseite ihr 200 OK in immer größeren Abständen. Nach rund 32 Sekunden (SIP-Timer H) gibt sie auf und beendet den Anruf mit BYE. Das ergibt genau die beobachteten „~30 Sekunden".
Das Tückische: Signalisierung und Audio können bis dahin völlig normal aussehen. Erst der fehlende Handschlag reißt die Verbindung wieder ein.
So sieht es im Mitschnitt aus
Achte auf dieses Muster:
Ziel → Anrufer 200 OK (CSeq 1 INVITE) Ziel → Anrufer 200 OK (Wiederholung) Ziel → Anrufer 200 OK (Wiederholung, größerer Abstand) … Ziel → Anrufer BYE (~30 s nach dem Abheben)
Mehrfach wiederholtes 200 OK ohne passendes ACK ist der Volltreffer für das NAT-/ACK-Problem. Schau außerdem, wer den BYE schickt und wann — der Zeitpunkt ~30 s nach dem Verbinden bestätigt den Verdacht.
Die anderen Verdächtigen
- Session-Timer (RFC 4028): Vereinbaren beide ein
Session-Expires, muss der Anruf perre-INVITE/UPDATEaufgefrischt werden. Bleibt das Refresh aus (oder wird nicht beantwortet), fällt die Sitzung nach Ablauf. Im Trace: einre-INVITE/UPDATE, das ins Leere läuft. - RTP-Timeout: Manche SBCs legen auf, wenn für X Sekunden kein RTP ankommt. Das trifft oft mit einseitigem Audio zusammen — kein Ton, dann Abbruch.
- NAT-Binding-Timeout: Die UDP-Verbindung im Router verfällt ohne Keep-Alive, Signalisierung oder Medien finden den Rückweg nicht mehr.
So gehst du vor
- Zeitpunkt messen: Bricht es reproduzierbar bei ~30 s ab? Dann zuerst das ACK-/NAT-Muster prüfen.
- Nach wiederholtem
200 OKohneACKsuchen — bestätigt NAT. BYE-Quelle und -Zeit ansehen: Wer beendet, und genau wann?- Session-Timer der Anlage/des Trunks prüfen (
Session-Expires, Min-SE) und ob Refreshes beantwortet werden. - NAT-Gegenmaßnahmen: SIP-ALG aus, korrekte externe IP am SBC, Keep-Alive/
OPTIONSaktivieren, RTP-Portbereich in der Firewall öffnen.
Der 30-Sekunden-Abbruch ist eines der dankbarsten Trace-Rätsel: Ein Blick auf ACK und BYE, und die Ursache steht meist fest.
Trace lesen lassen statt selbst grübeln: Lade deinen SIP-/VoIP-Mitschnitt bei der Pcap-Diagnose hoch und bekomme eine klare technische Einschätzung zurück — wo es hakt, auf welcher Seite, was der nächste Schritt ist. Die erste Analyse pro E-Mail-Adresse ist kostenlos.


Kommentare
Noch keine Kommentare. Schreib den ersten.
Kommentar schreiben
Kommentieren geht mit einem kostenlosen Konto. Du meldest dich mit einem Link per E-Mail an, ganz ohne Passwort.
Zum Kommentieren anmelden