Multiple Dialog Usages in the Session Initiation Protocol
RFC 5057, “Multiple Dialog Usages in the Session Initiation Protocol”, is an Informational document published in November 2007 by R. Sparks. The canonical text is published by the RFC Editor.
Abstract
Several methods in the Session Initiation Protocol (SIP) can create an association between endpoints known as a dialog. Some of these methods can also create a different, but related, association within an existing dialog. These multiple associations, or dialog usages, require carefully coordinated processing as they have independent life-cycles, but share common dialog state. Processing multiple dialog usages correctly is not completely understood. What is understood is difficult to implement.
This memo argues that multiple dialog usages should be avoided. It discusses alternatives to their use and clarifies essential behavior for elements that cannot currently avoid them.
This is an informative document and makes no normative statements of any kind. This memo provides information for the Internet community.
What “Informational” means
Published for the general information of the community. It does not define an IETF standard and carries no standards-track status.
The canonical text of RFC 5057 is hosted at rfc-editor.org. Available in TXT,HTML.
- RFC 5056 On the Use of Channel Bindings to Secure Channels
- RFC 5058 Explicit Multicast Concepts and Options
- RFC 5055 Server-Based Certificate Validation Protocol
- RFC 5054 Using the Secure Remote Password Protocol for TLS Authentication
- RFC 5053 Raptor Forward Error Correction Scheme for Object Delivery
- RFC 5061 Stream Control Transmission Protocol Dynamic Address Reconfiguration
- RFC 5052 Forward Error Correction Building Block
- RFC 5062 Security Attacks Found Against the Stream Control Transmission Protocol and Current Countermeasures