Anruf bricht ab: nach 30 Sekunden, nach 15–30 Minuten
Ein Abbruch „genau nach so und so viel“ ist keine schlechte Verbindung, sondern ein Timer: Eine der Seiten hat auf etwas gewartet, hat es nicht bekommen und hat ehrlich aufgelegt. Deshalb lässt sich anhand der Abbruchzeit die Ursache fast sicher benennen: ~32 Sekunden – die Bestätigung des Gesprächsbeginns ist nicht angekommen; ~15 oder ~30 Minuten – die Gesprächsverlängerung ist nicht durchgelaufen; eingehende Anrufe funktionieren nur in den ersten Minuten – der Router hat den Weg zum Telefon geschlossen. Unten steht der Mechanismus jedes Falls in Worten und was zu tun ist.
Die allgemeine Einrichtung der Telefone finden Sie in der Übersicht „SIP-Telefone einrichten“, weitere Symptome in der Diagnose nach Symptomen.
Prüfen Sie zuerst im Adminbereich#
- Anrufprotokoll – öffnen Sie den abgebrochenen Anruf. „Gespräch“ zeigt die Dauer auf die Sekunde genau: 0:31–0:33 – die Handschrift des ersten Falls, etwa 15:00 oder 29:30 – des zweiten. Dort stehen auch „Hat aufgelegt“ (Anrufer, Mitarbeiter oder Telefonanlage) und „Grund für das Auflegen“.
- Echo-Test
*43, aber lang: Wählen Sie und halten Sie den Hörer 45 Sekunden.*43ist ebenfalls ein Anruf, und die Bestätigung des Gesprächsbeginns durchläuft darin denselben Weg. Abgebrochen in der 32. Sekunde – eine Störung zwischen Telefon und Telefonanlage; durchgehalten – Telefon und Netz des Betriebs sind in Ordnung, suchen Sie weiter (externe Anrufe, Netzbetreiber). - Gerätekarte → „Funktionsfähigkeit“: regelmäßige Ausschläge „keine Verbindung“ – der Router schließt den Rückweg zum Telefon (siehe dritter Fall).
- „Gerät anrufen“ in der Karte, 10 Minuten nach dem letzten Anruf: Es klingelt – der Weg zum Telefon ist frei; es bleibt still bei grünem Standort – das ist der Router.
- SIP-Trace an der dedizierten Telefonanlage: wiederholtes
200 OKohneACK, dannBYE– erster Fall;BYEnachINVITEoderUPDATEmitten im Gespräch – zweiter Fall.
Abbruch nach 30–32 Sekunden#
Warum das passiert#
Der Gesprächsbeginn ist ein Handschlag aus drei Nachrichten: „Ich rufe an“ (INVITE) – „Wir haben geantwortet“ (200 OK) – „Verstanden, wir beginnen“ (ACK). Die Seite, die geantwortet hat, wiederholt ihr „Wir haben geantwortet“, bis sie „Verstanden“ erhält. Die Regel des SIP-Protokolls: Wenn „Verstanden“ nicht innerhalb von 64 × T1 = 64 × 0,5 s = 32 Sekunden kommt, muss das Gespräch beendet werden. Die Stimme läuft dabei bereits – deshalb ist eine halbe Minute alles in Ordnung, und dann fällt der Anruf von selbst.
Ein Abbruch in der 32. Sekunde bedeutet also: Die ACK-Bestätigung geht irgendwo verloren. Warum – von häufig zu selten:
- SIP ALG am Router. Der Router schreibt Adressen innerhalb der Dienstnachrichten um, und die Bestätigung geht an die falsche Stelle oder wird verworfen. Das Erste, was immer geprüft werden muss.
- Zu großes Paket. Wenn im Telefon Dutzende Codecs aktiviert sind, wächst die Anrufbeschreibung auf über ~1300 Byte, und über UDP wird sie „stückweise“ (fragmentiert) versendet. Viele Router und Firewalls verwerfen Fragmente stillschweigend – die besagte Nachricht geht verloren. Das SIP-Protokoll verlangt für solche Nachrichten ausdrücklich den Wechsel auf TCP.
- Interne Adresse in den Nachrichten. Das Telefon gibt über sich eine interne Adresse an (
192.168.x.x), und die Bestätigung wird dorthin gesendet. Unsere Telefonanlage korrigiert das selbst – sie antwortet dorthin, woher die Nachricht tatsächlich kam –, aber beim Netzbetreiber kann ein solcher Schutz fehlen: Dann brechen nur externe Anrufe ab. - Doppeltes NAT oder eine strikte Firewall, die die ersten Nachrichten des Anrufs durchlässt und die folgenden abschneidet.
Für den Netzwerkadministrator: Welche Seite legt auf
Nach RFC 3261 (§13.3.1.4) wiederholt die Seite, die 200 OK geantwortet hat, es mit einem Intervall von T1 bis T2 und beendet die Sitzung nach 64 × T1 ohne ACK mit der Anfrage BYE; T1 ist standardmäßig 500 ms (§17.1.1.1), daher 32 Sekunden.
- Eingehender Anruf am Telefon:
200 OKsendet das Telefon,ACK– die Telefonanlage. IstACKauf dem Weg zum Telefon verloren gegangen – legt das Telefon auf. - Ausgehender Anruf vom Telefon und
*43:200 OKsendet die Telefonanlage,ACK– das Telefon. IstACKauf dem Weg zur Telefonanlage verloren gegangen – legt die Telefonanlage auf. - Fragmentierung: RFC 3261 §18.1.1 – wenn eine Anfrage länger als 1300 Byte ist (oder innerhalb von 200 Byte an der MTU des Pfades liegt), muss der Client sie über TCP mit Überlastkontrolle senden. Unsere Telefonanlage nimmt TCP am selben Port 5060 entgegen.
Was zu tun ist#
Wiederholen Sie nach jedem Schritt den langen *43 (45 Sekunden) und einen Testanruf; weiter – nur wenn es nicht geholfen hat.
- Schalten Sie SIP ALG am Router aus („SIP Helper“, „SIP Passthrough“, „ALG für SIP“) und starten Sie den Router neu. Wo er bei gängigen Marken zu finden ist – „Netz, Router und Internet“.
- Lassen Sie im Telefon drei Codecs – G.711 PCMA, G.711 PCMU und G.722 –, schalten Sie die übrigen aus: Die Nachrichten werden kürzer und werden nicht mehr aufgeteilt.
- Stellen Sie den Transport auf TCP um (Port derselbe, 5060), falls Schritt 2 nicht geholfen hat: TCP teilt lange Nachrichten von selbst richtig auf, und die Fragmentierung verschwindet. Unsere Telefonanlage nimmt sowohl UDP als auch TCP entgegen.
- Es brechen nur externe Anrufe ab, während
*43und interne durchhalten – eine Störung zwischen Telefonanlage und Netzbetreiber. Senden Sie die Uhrzeit mehrerer abgebrochener Anrufe an den Support. - Beseitigen Sie doppeltes NAT – versetzen Sie den Router des Anbieters in den Bridge-Modus oder schließen Sie das Telefon direkt daran an.
Abbruch nach 15 oder 30 Minuten#
Warum das passiert#
Während eines langen Gesprächs bestätigen die Parteien von Zeit zu Zeit, dass das Gespräch noch läuft – das sind die Sitzungstimer. Das Intervall wird zu Beginn des Anrufs vereinbart; eine Seite verpflichtet sich, das Gespräch zur Mitte des Intervalls zu „verlängern“, die andere wartet auf die Verlängerung. Bei unserer Telefonanlage sind die Sitzungstimer mit einem Intervall von 1800 Sekunden (30 Minuten) aktiviert; sie sind nötig, damit ein Gespräch, dessen Verbindung still abgerissen ist, nicht stundenlang hängt und die Leitung belegt.
Daraus ergeben sich zwei Muster:
- etwa 15 Minuten – zur Mitte des Intervalls wurde die Verlängerung gesendet, aber sie kam nicht durch: die Gegenseite hat sie abgelehnt oder keine Antwort erhalten;
- etwa 29,5 Minuten – es gab gar keine Verlängerung, und die Seite, die darauf wartete, legte den Hörer kurz vor Ablauf des Intervalls auf.
Warum die Verlängerung nicht durchkommt:
- Der Router hat den Weg für die Dienstnachrichten geschlossen. Die Sprache läuft während des Gesprächs ununterbrochen, die Dienstnachrichten aber schweigen. Ist beim Telefon keep-alive ausgeschaltet, schließt der Router nach einigen Minuten die „Tür“ für die Dienstnachrichten – und die Verlängerung von der Telefonanlage zum Telefon kommt nicht mehr an.
- Das Telefon versteht die Art der Verlängerung nicht oder lehnt sie ab – alte Firmware, „Session Timer“ mit unüblichen Parametern aktiviert.
- SIP ALG verfälscht die Verlängerungsnachricht.
- Der Timer des Netzbetreibers – wenn nur externe Anrufe abbrechen und immer in derselben Minute.
Die Telefonanlage aktiviert die Timer im Gespräch nur, wenn sie auch das Telefon unterstützt ⚠️ verify. Bei den meisten Tischtelefonen ist „Session Timer“ ab Werk ausgeschaltet (bei Yealink und Grandstream laut Dokumentation), und dann gibt es im Gespräch gar keine Timer.
Für den Netzwerkadministrator: Werte auf der Seite der Telefonanlage
timers=yes– Timer werden unterstützt;timers_sess_expires=1800– Intervall 1800 s;timers_min_se=90– weniger als 90 s akzeptiert die Telefonanlage nicht (shared/sip/advanced-options.json, Gruppeprotocol).- Nach RFC 4028 wird die Verlängerung zur Mitte des Intervalls gesendet (900 s), und die Seite, die sie nicht erhalten hat, beendet die Sitzung mit
BYEmin(32 s, Intervall / 3) vor Ablauf – etwa bei 1768 s. - Einen Abbruch wegen Stille nimmt die Telefonanlage nicht vor (
rtp_timeout=0), deshalb bricht ein „Gespräch ohne Ton“ nicht von selbst ab. - Bei einer dedizierten Telefonanlage stehen dieselben Werte in den „Erweiterten SIP-Einstellungen“ („Sitzungstimer“, „Sitzungsaktualisierung, Sekunden“). Ohne Anforderung des Anbieters müssen sie nicht geändert werden.
Was zu tun ist#
- Aktivieren Sie keep-alive im Telefon – es hält den Weg der Dienstnachrichten auch während des Gesprächs offen. Yealink: Account → Advanced → Keep Alive Type (Default oder Options) und Keep Alive Interval – 30 s (Werkseinstellung).
- Schalten Sie SIP ALG am Router aus.
- Wenn im Telefon „Session Timer“ aktiviert wurde – stellen Sie den Werkswert wieder her (aus) oder setzen Sie das Intervall auf 1800 s: Yealink – Account → Advanced → Session Timer / Session Expires; Grandstream – Account → SIP Settings → Session Timer (Enable Session Timer, Session Expiration).
- Aktualisieren Sie die Firmware des Telefons – Fehler bei der Gesprächsverlängerung sind in neuen Versionen oft behoben.
- Es brechen nur externe Anrufe ab, immer in derselben Minute – senden Sie die Uhrzeiten der Anrufe an den Support: wir gleichen die Timer mit dem Netzbetreiber ab.
Eingehende Anrufe funktionieren nur in den ersten Minuten nach dem Einschalten#
Warum das passiert#
Das Telefon steht hinter dem Router, und die Telefonanlage kann es nur über die „Tür“ erreichen, die das Telefon mit seiner letzten Nachricht geöffnet hat. Der Router hält solche Türen nicht lange offen – bei Heimroutern zwischen einer halben Minute und einigen Minuten Stille – und schließt sie danach. Solange das Telefon häufig etwas sendet (Registrierung direkt nach dem Einschalten, keep-alive), ist die Tür offen. Wird es still – schließt sie sich, und der eingehende Anruf von der Telefonanlage stößt auf den Router.
Der Standort in der Admin-Oberfläche kann dabei grün bleiben: die Registrierung erneuert das Telefon selbst, von innen, und sie gelingt, doch von außen zum Telefon zu gelangen ist nicht mehr möglich. Ein Neustart „heilt“ das, weil er die Tür neu öffnet – für eine Weile.
Unsere Telefonanlage prüft ihrerseits alle 60 Sekunden jedes Gerät mit der Anfrage „bist du erreichbar?“: auch dieses Gegenpaket hält die Tür offen – aber nur, wenn der Router sie langsamer schließt als in einer Minute. Antwortet das Gerät nicht, hält die Telefonanlage es für nicht erreichbar, der Standort erlischt, und in der „Funktionsfähigkeit“ erscheint ein Ausfall.
Was zu tun ist#
Prüfen Sie nach jedem Schritt einen eingehenden Anruf nach 10 Minuten Leerlauf (mit der Schaltfläche „Gerät anrufen“ oder von einer benachbarten Nebenstelle); weiter nur, wenn es nicht geholfen hat.
- Aktivieren Sie keep-alive im Telefon mit einem Intervall von 20–30 Sekunden. Yealink: Account → Advanced → Keep Alive Type / Keep Alive Interval (werkseitig Default und 30 s); bei Fanvil – Keep Alive Type in den erweiterten Leitungseinstellungen.
- Schalten Sie SIP ALG am Router aus – auch er „vergisst“ gern Türen.
- Verkürzen Sie die Registrierungsdauer im Telefon (Expires / Register Expiration) auf 60–120 Sekunden – das Telefon öffnet die Tür dann häufiger selbst. Weniger als 60 akzeptiert unsere Telefonanlage nicht (
423 Interval Too Brief). - Bei einer dedizierten Telefonanlage können die Geräte häufiger geprüft werden: „Erweiterte SIP-Einstellungen“ → „Verbindungsprüfung, Sekunden“ – 20–30 statt 60. Das hält die Tür von Seiten der Telefonanlage offen, erzeugt aber zusätzlichen Dienstverkehr; keep-alive des Telefons ist zuverlässiger.
- Doppeltes NAT (Router des Anbieters + eigener) – es gibt zwei Türen, und sie schließen sich unterschiedlich: entfernen Sie eine – „Netzwerk, Router und Internet“.
Abbruch beim Wechsel von Wi-Fi zu mobilem Internet#
Warum das passiert#
Das Wi-Fi des Betriebs und das mobile Internet sind zwei verschiedene Adressen. Das Gespräch begann über die eine, und die Telefonanlage hat sich zu Beginn des Gesprächs gemerkt, woher die Stimme kommt: Aus Sicherheitsgründen nimmt sie Ton nur von dieser Adresse an. Wenn das Smartphone auf das Mobilfunknetz wechselt, kommt die Stimme von einer neuen Adresse – und für die Telefonanlage ist das bereits ein fremder Strom, während die Dienstnachrichten weiter an die alte Adresse gehen, die es nicht mehr gibt. Ein Gespräch, das in einem Netz begonnen wurde, bricht beim Wechsel in ein anderes fast immer ab. Das ist eine Einschränkung der Technologie selbst, kein Defekt.
Die zweite Seite desselben: Während das Smartphone umschaltet, verliert das Softphone die Registrierung, und eingehende Anrufe kommen in diesen Sekunden nicht an. Android versetzt zudem Hintergrund-Apps in den Schlafmodus – mehr dazu im Überblick, Abschnitt zu Software-Telefonen.
Was zu tun ist#
- Wechseln Sie während des Gesprächs nicht das Netz: Beenden Sie den Anruf, bevor Sie den Wi-Fi-Bereich verlassen.
- Deaktivieren Sie auf dem Smartphone die automatische Umschaltung von schlechtem Wi-Fi auf das Mobilfunknetz (auf dem iPhone – „WLAN-Unterstützung“, auf Android – „Zu mobilem Netzwerk wechseln“ in den Wi-Fi-Einstellungen): Derzeit bricht sie das Gespräch an der Schwelle des Cafés ab.
- Erlauben Sie dem Softphone die Arbeit im Hintergrund und heben Sie für es die Batteriesparfunktion auf – dann registriert es sich nach einem Netzwechsel schneller erneut.
- Dort, wo ein Anruf nicht verloren gehen darf (Theke, Rezeption), stellen Sie ein Tischtelefon oder ein DECT-Mobilteil auf, kein Smartphone.
Was an den Support senden#
- Datum und Uhrzeit mehrerer abgebrochener Anrufe auf die Minute genau, Nummern und Durchwahl;
- nach wie vielen Sekunden der Abbruch erfolgt (laut Journal – „Gespräch“) und ob immer gleich;
- ob alle Anrufe abbrechen oder nur externe; ob ein langes
*43(45 Sekunden) hält; - Modell und Firmware des Telefons (Zeile aus dem Geräte-Tag), ob darin keep-alive und Session Timer aktiviert sind;
- Modell des Routers, ob SIP ALG deaktiviert ist, ob es einen zweiten Router des Anbieters gibt;
- bei einer dedizierten Telefonanlage – den Text des SIP-Trace des wiederholten Abbruchs.
Wie Sie uns schreiben – „Support“.
Häufige Fragen#
Warum erfolgt der Abbruch genau in der 32. Sekunde und nicht in der 30. und nicht in der 40.?#
Weil diese Zahl im SIP-Protokoll selbst verankert ist: Die Bestätigung des Gesprächsbeginns wird 64 Intervalle à einer halben Sekunde lang erwartet – 32 Sekunden. Wenn es bei Ihnen „etwa 30 Sekunden“ sind und jedes Mal gleich – dann ist es das, auch wenn die Stoppuhr 31 oder 33 anzeigte: Ein Teil der Zeit ging für Klingeltöne und Antwort drauf.
SIP ALG ist deaktiviert, aber der Abbruch in der 30. Sekunde bleibt – was noch?#
Prüfen Sie, dass ALG auf allen Routern auf dem Weg deaktiviert ist (beim Router des Anbieters ist oft ein eigener), lassen Sie im Telefon drei Codecs und probieren Sie das Transportprotokoll TCP. Wenn nur externe Anrufe abbrechen und *43 45 Sekunden hält, liegt die Sache auf dem Abschnitt zum Telefonanbieter – senden Sie die Uhrzeit der Anrufe.
Der Standort ist grün, aber eingehende Anrufe kommen nicht an – ist das auch ein „Abbruch“?#
Das ist derselbe Mechanismus wie im Abschnitt zu eingehenden Anrufen in den ersten Minuten: Die Registrierung wird von innen erneuert, aber die Tür zum Telefon von außen ist bereits geschlossen. Die Prüfung – „An das Gerät anrufen“ nach 10 Minuten Leerlauf; die Behandlung – keep-alive im Telefon.
Kann man einfach die Session-Timer an der Telefonanlage deaktivieren?#
Man kann (bei einer dedizierten Telefonanlage, „Erweiterte SIP-Einstellungen“), aber das behandelt das Symptom, nicht die Ursache: Die Verlängerung geht nicht durch, weil der Weg der Dienstnachrichten geschlossen oder beschädigt ist, und derselbe Weg wird für die Weiterleitung eines Anrufs und das Halten benötigt. Zudem würden ohne Timer stumm abgebrochene Gespräche stundenlang hängen bleiben und Leitungen belegen. Zuerst keep-alive und SIP ALG.
Verwandte Abschnitte#
- Telefon funktioniert nicht: Diagnose nach Symptomen – darunter „keine eingehenden Anrufe bei funktionierenden ausgehenden“
- Kein Ton, nur in eine Richtung hörbar, Echo, „Roboter“
- Registriert sich nicht: Meldungen und Fehlercodes – „registriert sich und verschwindet“,
423 Interval Too Brief - Netz, Router und Internet für die Telefonie – wo SIP ALG deaktiviert wird, doppeltes NAT
- Einrichtung von SIP-Telefonen – Netz des Betriebs, Prüfung der Verbindungsqualität
- Anrufjournal und SIP-Trace
Quellen#
- RFC 3261 – SIP: Wiederholung von
200 OKbis zum Erhalt vonACKund Beendigung der Sitzung nach 64 × T1 (§13.3.1.4), T1 = 500 ms (§17.1.1.1), Wechsel zu TCP für Nachrichten länger als 1300 Byte (§18.1.1) – https://www.rfc-editor.org/rfc/rfc3261 - RFC 4028 – Session Timers: Verlängerung in der Mitte des Intervalls,
BYEmin(32 s, Intervall / 3) vor Ablauf – https://www.rfc-editor.org/rfc/rfc4028 - Yealink SIP-T2/T3/T4/T5/CP920 Administrator Guide V86.60 – Keep Alive Type / Interval (Werkswerte Default, 30 s), Session Timer (Werkswert – deaktiviert; Session Expires 1800 s; Aktualisierung in der Hälfte des Intervalls)
- Grandstream GRP261x/262x/263x Administration Guide – Session Timer: Enable Session Timer (Werkswert „No“), Session Expiration, Min-SE – https://documentation.grandstream.com/knowledge-base/grp261x-grp262x-grp263x-series-administration-guide/
- Zoiper 5 User Guide v1.0.7 – UDP und Begrenzung der Paketgröße, NAT-Timeouts des Routers – https://www.zoiper.com/pdf/User%20Guide%20Zoiper%205%20v.1.0.7.pdf
- Code der Telefonanlage:
shared/sip/advanced-options.json(timers=yes,timers_sess_expires=1800,timers_min_se=90,qualify_frequency=60,minimum_expiration=60,rtp_timeout=0,force_rport,rewrite_contact),sip-edge/asterisk/rtp.conf(strictrtp=yes),sip-edge/sipsync/linecheck.go(Echo-Test*43, Prüfobergrenze 300 s)