RFC 3969 – The Internet Assigned Number Authority (IANA) Uniform Resource Identifier (URI) Parameter Registry for the Session Initiation Protocol (SIP)

StatusBest Current Practice
VeröffentlichtDezember 2004
Volltextrfc-editor.org/rfc/rfc3969

RFC 3969 schafft ein IANA-Register für Parameter der SIP- und SIPS-URIs (Uniform Resource Identifier) sowie deren Werte. Das Register füllt eine Lücke in RFC 3261, das die Definition neuer Parameter zwar erlaubte, aber keine zentrale Registrierungsstelle vorsah. Neu definierte Parameter und Parameterwerte müssen in einem Standards-Track-RFC dokumentiert sein, um in das Register aufgenommen zu werden. Dies stellt die Interoperabilität unabhängiger Implementierungen sicher und verhindert versehentliche Namenskollisionen. Im Gegensatz zu anderen Protokollregistern fehlt eine Erweiterung für herstellerspezifische Einträge, um Sicherheitsrisiken zu minimieren.

Kern des Verfahrens ist die Anforderung, dass jeder Parameter mit seiner Syntax, Verwendung und Semantik vollständig in einem RFC beschrieben sein muss. Parameter, die nur eine festgelegte Menge von Werten akzeptieren, werden mit einem entsprechenden Vermerk im Register geführt; die Referenzen auf die definierenden RFCs verzeichnen alle gültigen Werte. Die anfängliche Liste umfasst die sieben Parameter comp, lr, maddr, method, transport, ttl und user mit ihren Eigenschaften.

Das Dokument aktualisiert RFC 3427, das den Änderungsprozess für SIP festlegt, indem es spezifische Regeln für URI-Parameter definiert. Die Registrierungspolitik folgt dem Prinzip "Specification Required" aus RFC 2434; alle Einträge benötigen eine Spezifikation in einem Standards-Track-RFC. Dadurch bleibt die Kontrolle über SIP-Erweiterungen in der Hand der IETF und gewährleistet die langfristige Stabilität und Sicherheit des Protokolls.