Zusammenfassung

  • 180 Ringing belegte nach RFC 3960, dass die angerufene Seite alarmiert wurde; es belegte keinen angekommenen In-Band-Ton und keine Ansage.
  • Ein telefonähnlicher Client konnte ohne Pakete lokal klingeln, beim Eintreffen von Medien umschalten und Aushandlung, Authentisierung, Wiedergabe und Endergebnis getrennt bewerten.

Der Anrufer hörte einen vertrauten Ton, der womöglich nie über das Netz gekommen war. Sein Endgerät wusste nur, dass die Gegenseite alarmiert wurde, und füllte die Stille lokal. Traf später eine Ansage oder ein besonderer Rufton ein, wechselte es die Quelle. Akustisch war der Vorgang glatt. Beweistechnisch änderte sich mitten im Warten die Autorität.

RFC 3960 ordnete 2004 frühe Medien: Ton oder Bild zwischen dem ersten INVITE und der endgültigen Antwort. Dazu gehörten Ruftöne, Warteschlangenansagen und interaktive Hinweise. Ihr Kern war die Weigerung, SIP-Fortschritt mit vorhandenem Medienverkehr gleichzusetzen.

Die beispielhafte POTS-Regel hat drei Stufen. Vor 180 Ringing erzeugt der Client keinen lokalen Ton. Nach 180 klingelt er lokal, solange keine Pakete kommen. Sind Pakete da, spielt er sie und beendet den lokalen Ton. 180 bedeutet, dass der Angerufene alarmiert wird; der Server soll diese Meldung für diesen Zustand unabhängig vom Stand der frühen Sitzung senden.

Signalisierung allein reichte nicht. Ein einfacher Server konnte frühe Medien ohne zuverlässige vorläufige Antwort schicken. Ein anderer konnte in einer zuverlässigen Antwort SDP liefern, nur um Vorbedingungen zu erfüllen, ohne bereits Ton senden zu wollen. RFC 3262 sicherte vorläufige Antworten mit RSeq, RAck und PRACK; daraus wurde kein RTP-Empfangsbeleg. RFC 3312 verband Fortschritt mit Ressourcenbedingungen, nicht mit hörbarem Ergebnis.

Auch die Wege liefen getrennt. SIP ging durch Dienst-Proxys, Medien suchten geringe Verzögerung. Pakete konnten vor der beschreibenden SIP-Antwort eintreffen. Umgekehrt konnte 180 schon da sein, während die Medienverbindung noch entstand. Ein einziges Frühmedien-Kennzeichen löste beide Rennen nicht. RFC 3960 setzte auf lokale Beobachtung: Rückmeldung geben und beim tatsächlichen Strom umschalten.

Selbst Pakete waren kein Endbeweis. Sie konnten Stille oder Komfortgeräusch enthalten. RFC 3711 gab SRTP Authentisierung, Integrität, Replay-Schutz und optionale Vertraulichkeit. Kryptografische Annahme bewies trotzdem weder Decodierung noch Lautsprecherausgabe oder menschliches Verstehen. 180, Parameter, erstes Paket und erster authentisierter Nutzton gehörten in verschiedene Felder.

RFC 3264 definierte Offer/Answer, RFC 3261 die SIP-Nachrichten. Ein Parameterabgleich belegte Kompatibilität, keinen Verkehr. Ein Client musste Medien schon vor 200 OK wiedergeben können, denn sonst gingen bei vorauseilenden Paketen die ersten Wörter verloren.

Forking vervielfachte die Lage. Ein INVITE konnte mehrere frühe Dialoge und Ströme erzeugen. Mehrere Audios gleichzeitig verwirrten; Bandbreite erzwang oft eine Auswahl. Im Gateway-Modell wählte der Client einen Zweig und schaltete andere stumm. Gerade ein stummer Zweig konnte später mit 2xx gewinnen. Das anschließende Öffnen erzeugte Clipping. Der zuerst präsentierte Strom entschied nicht über die reguläre Sitzung.

Das Application-Server-Modell trennte frühe und reguläre Medien. RFC 3959 definierte early-session als Disposition und Option-Tag. Ein Client konnte ein frühes Angebot ablehnen oder stummschalten, ohne die spätere Sitzung zu beschädigen. Das verbesserte Kontrolle und Übergang, belegte aber weder Paketzustellung noch die richtige Präsentationswahl.

Alert-Info bestimmte ebenfalls nicht den Zeitpunkt. Es konnte festlegen, welchen alternativen Ton ein Client bei lokaler Erzeugung verwendet, nicht wann er beginnt.

Die Sicherheitsbetrachtung machte die Trennung praktisch. Eine SDP-Adresse authentisierte ihren Besitzer nicht. Angreifer konnten einen Port erfahren oder erraten; ein bösartiges Angebot konnte Verkehr zu einem Opfer lenken. Die RFC behandelte geschützte Beschreibungen, Medienauthentisierung und eine Empfangsbereitschaftsprüfung vor großen Sendemengen. Sie benannte auch einen Tarif-Anreiz: Wo frühe Medien kostenlos waren, konnte ein Endpunkt bidirektional kommunizieren und 200 OK vermeiden. Ein Totalverbot hätte jedoch legitime IVR-Dienste zerstört.

Die historische Leistung von RFC 3960 war deshalb nicht ein genormter Klingelton. Sie bewahrte vier Tatsachen: fernes Alarmieren, lokalen Ton, empfangenen Strom und menschliche Wahrnehmung. Eine gute Oberfläche verbindet sie, ohne sie zu verwechseln.

Der RFC-Editor-Datensatz und die Errata-Suche sichern die Veröffentlichung. Der Zusammenhang stammt aus RFC 3261, RFC 3262, RFC 3264, RFC 3959, RFC 3312 und RFC 3711.