FrickelfabrikAnmelden
Aus dem Job2 min Lesezeit

„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 per re-INVITE/UPDATE aufgefrischt werden. Bleibt das Refresh aus (oder wird nicht beantwortet), fällt die Sitzung nach Ablauf. Im Trace: ein re-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

  1. Zeitpunkt messen: Bricht es reproduzierbar bei ~30 s ab? Dann zuerst das ACK-/NAT-Muster prüfen.
  2. Nach wiederholtem 200 OK ohne ACK suchen — bestätigt NAT.
  3. BYE-Quelle und -Zeit ansehen: Wer beendet, und genau wann?
  4. Session-Timer der Anlage/des Trunks prüfen (Session-Expires, Min-SE) und ob Refreshes beantwortet werden.
  5. NAT-Gegenmaßnahmen: SIP-ALG aus, korrekte externe IP am SBC, Keep-Alive/OPTIONS aktivieren, 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.

#Telefonie#VoIP#SIP#NAT#Fehlersuche

Du bekommst eine Mail zum Bestätigen. Abmelden geht jederzeit. Datenschutz

Kommentare

Kommentar schreiben

Kommentieren geht mit einem kostenlosen Konto. Du meldest dich mit einem Link per E-Mail an, ganz ohne Passwort.

Zum Kommentieren anmelden

Mehr zum Thema