RFC 5626
Managing Client-Initiated Connections in the Session Initiation Protocol (SIP), October 2009
- File formats:
- Status:
- PROPOSED STANDARD
- Updates:
- RFC 3261, RFC 3327
- Authors:
- C. Jennings, Ed.
R. Mahy, Ed.
F. Audet, Ed. - Stream:
- IETF
- Source:
- sip (rai)
Cite this RFC: TXT | XML | BibTeX
DOI: https://doi.org/10.17487/RFC5626
Discuss this RFC: Send questions or comments to the mailing list sipcore@ietf.org
Other actions: Submit Errata | Find IPR Disclosures from the IETF | View History of RFC 5626
Abstract
The Session Initiation Protocol (SIP) allows proxy servers to initiate TCP connections or to send asynchronous UDP datagrams to User Agents in order to deliver requests. However, in a large number of real deployments, many practical considerations, such as the existence of firewalls and Network Address Translators (NATs) or the use of TLS with server-provided certificates, prevent servers from connecting to User Agents in this way. This specification defines behaviors for User Agents, registrars, and proxy servers that allow requests to be delivered on existing connections established by the User Agent. It also defines keep-alive behaviors needed to keep NAT bindings open and specifies the usage of multiple connections from the User Agent to its registrar. [STANDARDS-TRACK]
For the definition of Status, see RFC 2026.
For the definition of Stream, see RFC 8729.