RFC 3265 – Session Initiation Protocol (SIP)-Specific Event Notification
Überholt: ersetzt durch RFC 6665.
| Status | Proposed Standard |
|---|---|
| Veröffentlicht | Juli 2002 |
| Ersetzt | RFC 2543 |
| Volltext | rfc-editor.org/rfc/rfc3265 |
RFC 3265 definiert ein Framework für ereignisbasierte Benachrichtigungen im Session Initiation Protocol (SIP). Es führt die beiden neuen Methoden SUBSCRIBE und NOTIFY ein. Mit SUBSCRIBE kann ein SIP-Endpunkt bei einem entfernten Knoten (Notifier) ein Abonnement für bestimmte Ereignisse anmelden. Der Notifier sendet daraufhin mit NOTIFY-Nachrichten asynchrone Benachrichtigungen über den aktuellen Zustand oder Zustandsänderungen des abonnierten Ereignisses. Das Abonnement ist zeitlich befristet und muss durch erneute SUBSCRIBE-Nachrichten verlängert werden.
Der Kern des Mechanismus ist die Trennung zwischen dem generischen Framework und spezifischen „Event Packages“. Das Framework definiert die grundlegende Nachrichtenstruktur, die Dialogerstellung und die Zustandsverwaltung der Abonnements. Es legt Header wie „Event“ zur Identifikation des Ereignistyps und „Subscription-State“ zur Kommunikation des Abonnementstatus fest. Die konkrete Semantik, die Datenformate in den Nachrichtenkörpern und das Verhalten bei bestimmten Ereignissen werden jedoch in separaten Event-Package-Spezifikationen festgelegt. Das Framework ist bewusst kein universelles Benachrichtigungssystem, sondern auf die Anforderungen von SIP-Diensten zugeschnitten.
Historisch und aktuell ist RFC 3265 eine fundamentale Erweiterung von SIP. Es ermöglicht zentrale Dienste wie Presence (Anwesenheit, etwa in RFC 3856), Message Waiting Indication und Dialog-Ereignisse. Durch die klare Trennung von Framework und Paketen schafft es eine flexible und erweiterbare Grundlage, die in der SIP-basierten Kommunikationsinfrastruktur weit verbreitet ist und von vielen Clients, Proxys und Servern implementiert wird.