RFC 3485 (rfc3485) - Page 2 of 30
The Session Initiation Protocol (SIP) and Session Description Protocol (SDP) Static Dictionary for Signaling Compression (SigComp)
Alternative Format: Original Text Document
RFC 3485 SIP and SDP Static Dictionary for SigComp February 2003
Table of Contents
1. Introduction.....................................................2
2. Design considerations............................................3
3. Binary representation of the SIP/SDP dictionary..................5
4. Security Considerations.........................................13
5. IANA Considerations.............................................13
6. Acknowledgements................................................14
7. References......................................................14
7.1 Normative References........................................14
7.2 Informative References......................................14
Appendix A. SIP input strings to the SIP/SDP static dictionary.....17
Appendix B. SDP input strings to the SIP/SDP static dictionary.....26
Authors' Addresses.................................................29
Full Copyright Statement...........................................30
1. Introduction
SIP [3] and SDP [24] are text-based protocols that use the UTF-8
charset (RFC 2279 [5]). SIP and SDP were designed for rich bandwidth
links. However, when SIP/SDP is run over narrow bandwidth links,
such as radio interfaces or low speed serial links, the session setup
time increases substantially, compared to an operation over a rich
bandwidth link.
The session setup time can decrease dramatically if the SIP/SDP
signaling is compressed. The signaling compression mechanisms
specified in SigComp [1] provide a multiple compression/decompression
algorithm framework to compress and decompress text-based protocols
such as SIP and SDP.
When compression is used in SIP/SDP, the compression achieves its
maximum rate once a few message exchanges have taken place. This is
due to the fact that the first message the compressor sends to the
decompressor is only partially compressed, as there is not a previous
stored state to compress against. As the goal is to reduce the
session setup time as much as possible, it seems sensible to
investigate a mechanism to boost the compression rate from the first
message.
In this memo we introduce the static dictionary for SIP and SDP. The
dictionary is to be used in conjunction with SIP, SDP and SigComp.
The static SIP/SDP dictionary constitutes a SigComp state that can be
referenced in the first SIP message that the compressor sends out.
Garcia-Martin, et al. Standards Track