view Side-By-Side changes
SIPPING Working Group Miguel Garcia
Internet Draft Ericsson
Carsten Bormann
Joerg Ott
TZI/Uni Bremen
Richard Price
Siemens/Roke Manor
Adam Roach
dynamicsoft
Expires: November 2002
May 2002
The Session Initiation Protocol (SIP) and Session Description Protocol
(SDP) static dictionary for Signaling Compression (SigComp)
<draft-ietf-sipping-sigcomp-sip-dictionary-01.txt>
<draft-ietf-sipping-sigcomp-sip-dictionary-02.txt>
Status of this memo
This document is an Internet-Draft and is in full conformance with
all provisions of Section 10 of RFC2026.
Internet-Drafts are working documents of the Internet Engineering
Task Force (IETF), its areas, and its working groups. Note that other
groups may also distribute working documents as Internet-Drafts.
Internet-Drafts are draft documents valid for a maximum of six months
and may be updated, replaced, or obsoleted by other documents at any
time. It is inappropriate to use Internet-Drafts as reference
material or cite them other than as "work in progress".
The list of current Internet-Drafts can be accessed at
http://www.ietf.org/ietf/lid-abstracts.txt
The list of Internet-Draft Shadow Directories can be accessed at
http://www.ietf.org/shadow.html
This document is an individual submission to the IETF. Comments
should be directed to the authors.
Abstract
The Session Initiation Protocol (SIP) [2] is a text-based protocol
for initiating and managing communication sessions. The protocol can
be compressed by using Signaling Compression (SigComp) [1].
Similarly, the Session Description Protocol (SDP) [24] is a text-based text-
based protocol intended for describing multimedia sessions for the
purposes of session announcement, session invitation, and other forms
of
SIPPING Working Group Expiration 11/30/02 Page 1
Garcia et. al. The static SIP/SDP dictionary for SigComp May 2002 multimedia session initiation. This memo defines the SIP/SDP-specific SIP/SDP-
specific static dictionary that SigComp may use in order to achieve
higher efficiency. The dictionary is compression algorithm
independent.
Garcia et al. [Page 1]
INTERNET-DRAFT The static SIP/SDP dictionary for SigComp May 2002
Table of contents
1. Introduction......................................................2 Introduction....................................................2
2. Design considerations.............................................2 considerations...........................................2
3. Input strings to the SIP static dictionary for Signaling
Compression..........................................................4
4. Input strings to the SDP static dictionary for Signaling
Compression.........................................................12
5. Binary representation of the SIP/SDP dictionary..................14
6. dictionary.................5
4. Security Considerations..........................................19
7. Considerations.........................................13
5. IANA Considerations..............................................19 Considerations.............................................13
6. Authors' Addresses..............................................13
7. Acknowledgements................................................14
8. Author's Addresses...............................................19
9. Acknowledgements.................................................19
10. References......................................................20
10.1 References......................................................14
8.1 Normative references...........................................20
10.2 references...........................................14
8.2 Informative references.........................................20 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
Full Copyright Statement...........................................29
1. Introduction
SIP [2] and SDP [24] [1] are text-based protocols that use the UTF-8
charset (RFC 2279 [4]). 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.
2. Design considerations
SIPPING Working Group Expiration 11/30/02 Page 2
Garcia et. al. The static SIP/SDP dictionary for SigComp May 2002
The static SIP/SDP dictionary is a collection of well-known strings
that appear in most of the SIP and SDP messages. The dictionary is
not a comprehensive list of reserved words, but it includes most many of
the strings that appear in SIP and SDP signaling.
Garcia et al. [Page 2]
INTERNET-DRAFT The static SIP/SDP dictionary for SigComp May 2002
The static dictionary is unique and MUST be available in all Sigcomp SigComp
implementations for SIP/SDP. The dictionary is not going intended to evolve
as SIP or SDP evolve. It is defined once, and stays as is forever.
This solves the problems of updating, upgrading and finding out the
dictionary that is supported at the remote end when several versions
of the same dictionary coexist.
Section 3 defines
Appendix A contains the collection of strings that are part of the SIP contributed to
the static dictionary. It contains The appendix includes references to the
documents that define those strings.
Section 4 defines
Appendix B contains the collection of strings that are part of the SDP contributed to
the static dictionary. It contains Again, the appendix includes references to the
documents that define those strings.
While these appendices are of an informative nature, Section 5 is 3 gives
the normative binary form of the SIP/SDP dictionary. This is the
dictionary that is included in the SigComp implementation. This
dictionary is has been formed upon from the collection of individual
dictionaries given in
sections 3 appendices A and 4. B.
The dictionary is a collection two input collections are collections of UTF-8 encoded character
strings. In order to facilitate the readability, we describe the dictionary appendices
describe them in a
table.
Each one table for each collection. In this table, each
row in the dictionary represents an entry. Each entry contains the string that actually
occurs in the dictionary, its priority, its numerical ascendant
position, priority (see below), its offset from
the first octet, octet and a reference. its length (both in hexadecimal), and one or more
references that elucidate why this string is expected to occur in
SIP/SDP messages.
The columns in the tables are described as follows:
String: represents the UTF-8 string that is inserted into the
dictionary. Note that the quotes (") are not part of the string
itself. Note also that the notation [CRLF] represents a Carriage
Return character (ASCII code 0x0D) followed by a Line Feed character
(ASCII code 0x0A).
Pr: indicates the priority of this string within the dictionary. Some
compression algorithms, such as DEFLATE, offer an increased
efficiency when the most commonly used strings are located at the
bottom of the dictionary. We To facilitate generating a dictionary that
has the most-frequently occurring strings further down at the bottom,
we have decided to allocate a priority to each string in the
dictionary. Priorities range from 1 until 5. A low number in the
priority column (e.g., 1) indicate that we believe in a high
probability of finding the string in most SIP or SDP messages. A high
number in the priority column (e.g., 5) indicate very low indicates lower probability
of finding the string in a SIP or SDP message. This is typically the
case of rare for less frequent error codes or optional infrequent tags.
SIPPING Working Group Expiration 11/30/02 Page 3
Garcia et. et al. [Page 3]
INTERNET-DRAFT The static SIP/SDP dictionary for SigComp May 2002
Off: indicates the hexadecimal offset of the entry with respect the
first octet in the dictionary. Note that several strings in the
collections can share space in the dictionary if they exhibit
suitable common substrings.
Len: the length of the string (in hexadecimal).
References: contains a reference one or more references to the RFC specification and
the section within the
RFC specification where the string is defined.
Note that the strings stored in the dictionary are case sensitive. The
(Again, the strings do not comprise the quotes ("), they are just
shown here to increase the readability. readability.) Where there the string is a header
field, it we also comprises included the colon ":" and a the amount of white space. space
expected to occur. Note that this is a
restriction against means that not all messages that
conform to the SIP Augmented BNF, that which allows other combinations
(e.g., a white space or horizontal tabulator before the colon (":") sign).
Some
sign), will benefit as much from the dictionary -- the best increase
in compression performance is to be expected for messages that use
the recommended formatting guidelines for SIP.
Some strings appear followed by an equal sign and some other others do not.
This depends on whether the string is part of a parameter name or a
parameter value.
In a SIP message, all the SIP header fields headers terminate with a CRLF pair of
characters. As these characters are appended to the end of each SIP
header line, right after the header values, and because the header
values are typically not part of the static SIP dictionary, we cannot
include the terminating CRLF, CRLF as part of the SIP static dictionary.
Instead, the approach we have taken is to include in each header
field entry the CRLF from the previous line that prepends prefixes every
header field. We have represented CRLF by the notation [CRLF].
Therefore, in generating the actual binary dictionary, an entry in
the dictionary represented as: "[CRLF]From: " SHALL be has been interpreted as
an entry whose value is CR, LF, the word From, a colon and a
whitespace.
SIP responses are composed of start with a status code (e.g., "302") and a reason
phrase (e.g., "Moved Temporarily"). The status code is a normative
part, whereas the reason phrase is not normative, it is just a
suggested text. Therefore, For instance, both "302 Moved Temporarily" and "302
Redirect" are valid beginnings of SIP responses.
In the SIP dictionary we have included two entries per response code,
one including only the status code an and a white space (e.g. "302 ") and
another one including both the status code and the suggested reason
phrase (e.g., "302 Moved Temporarily"). The former can be used when
the SIP response changed the suggested reason phrase by another one.
The later can be used when the suggested reason phrase is part of the
response. In this way, we accommodate both alternatives.
3. Input strings to the SIP static dictionary for Signaling Compression
(SigComp)
String Pr Off Len References
==================================== == ==== ==== ==========
"sip:" 1 0E71 0004 [2] 19.1.1
SIPPING Working Group Expiration 11/30/02 Page 4 (Note that
Garcia et. et al. [Page 4]
INTERNET-DRAFT The static SIP/SDP dictionary for SigComp May 2002
"sips:" 3 0BCE 0005 [2] 19.1.1
"tel:" 3 098E 0004 [6] 2.2
"SIP/2.0" 1 0E21 0007 [2] 25.1
"SIP/2.0/UDP " 1 0E46 000C [2] 25.1
"SIP/2.0/TCP "
in the actual dictionary, both strings occupy the same space in the
string subset, but have two separate entries in the table subset.)
3. Binary representation of the SIP/SDP dictionary
This section contains the result of combining the SIP and the SDP
dictionaries described in sections 3 0E21 000C [2] 25.1
"INVITE" 1 0E62 0006 [2] 25.1
"INVITE " 1 0E62 0007 [2] 25.1
"ACK" 2 0C84 0003 [2] 25.1
"ACK " 2 0C84 0004 [2] 25.1
"OPTIONS" 4 033A 0007 [2] 25.1
"OPTIONS " 4 033A 0008 [2] 25.1
"BYE" 2 0DD5 0003 [2] 25.1
"BYE " 2 0DD5 0004 [2] 25.1
"CANCEL" 4 0720 0006 [2] 25.1
"CANCEL " 4 0720 0007 [2] 25.1
"REGISTER" 2 0CBA 0008 [2] 25.1
"REGISTER " 2 0CBA 0009 [2] 25.1
"INFO" 4 0833 0004 [7] 2
"INFO " and 4 0833 0005 [7] 2
"SUBSCRIBE" 2 0AEB 0009 [8] 8.1.1
"SUBSCRIBE " 2 0AEB 000A [8] 8.1.1
"NOTIFY" 2 0D26 0006 [8] 8.1.2
"NOTIFY " 2 0D26 0007 [8] 8.1.2
"PRACK" 2 0C82 0005 [9] 6
"PRACK " 2 0C82 0006 [9] 6
"UPDATE" 2 0D1F 0006 [10] 7, 10
"UPDATE " 2 0D1F 0007 [10] 7, 10
"REFER" 4 07B1 0005 [12] 3, 10
"REFER " 4 07B1 0006 [12] 3, 10
"MESSAGE" 4 069D 0007 [20] 9
"MESSAGE " 4 069D 0008 [20] 9
"[CRLF]Accept: " 4 0829 000A [2] 20.1
"[CRLF]Accept-Contact: " 5 0000 0012 [22] 5
"[CRLF]Accept-Encoding: " 4 05FB 0013 [2] 20.2
"[CRLF]Accept-Language: " 4 05E8 0013 [2] 20.3
"[CRLF]Alert-Info: " 4 0712 000E [2] 20.4
"[CRLF]Allow: " 3 0A2B 0009 [2] 20.5
"[CRLF]Allow-Events: " 3 09E2 0010 [8] 8.2.1
"[CRLF]Authentication-Info: " 4 0378 0017 [2] 20.6
"[CRLF]Authorization: " 2 0CC3 0011 [2] 20.7
"[CRLF]Call-ID: " 1 0E75 000B [2] 20.8
"[CRLF]Call-Info: " 5 005F 000D [2] 20.9
"[CRLF]Contact: " 1 0E80 000B [2] 20.10
"[CRLF]Content-Disposition: " 4 03AE 0017 [2] 20.11
"[CRLF]Content-Encoding: " 4 0342 0014 [2] 20.12
"[CRLF]Content-Language: " 4 0465 0014 [2] 20.13
"[CRLF]Content-Length: " 2 0CA4 0012 [2] 20.14
"[CRLF]Content-Type: " 2 0CDB 0010 [2] 20.15
"[CRLF]CSeq: " 1 0E99 0008 [2] 20.16
"[CRLF]Date: " 4 088B 0008 [2] 20.17
"[CRLF]Error-Info: " 5 0044 000E [2] 20.18
"[CRLF]Event: " 3 09F2 000C [8] 8.2.1
SIPPING Working Group Expiration 11/30/02 Page 5
Garcia et. al. in order to create a
single dictionary that is loaded into SigComp as a state.
The static SIP/SDP binary SigComp dictionary is comprised of two parts, the
concatenation of which serves as the state value of the state item: A
string subset, which contains all strings in the contributing
collections as a substring (roughly ordered such that strings with
low priority numbers occur at the end), and a table subset, which
contains pairs of offset and length values for SigComp May 2002
"[CRLF]Expires: " 2 0D44 000B [2] 20.19
"[CRLF]From: " 1 0E91 0008 [2] 20.20
"[CRLF]In-Reply-To: " 4 06DD 000F [2] 20.21
"[CRLF]Max-Forwards: " 1 0E52 0010 [2] 20.22
"[CRLF]Min-Expires: " 4 06CE 000F [2] 20.23
"[CRLF]Min-SE: " 4 081F 000A [17] 5
"[CRLF]MIME-Version: " 5 0034 0010 [2] 20.24
"[CRLF]Network-Asserted-ID: " 2 0BD3 0017 [36] 7.1
"[CRLF]Organization: " 5 0024 0010 [2] 20.25
"[CRLF]Path: " 3 0A34 0008 [15] 3
"[CRLF]Priority: " 4 0754 000C [2] 20.26
"[CRLF]Privacy: " 2 0D4F 000B [37] 4.2
"[CRLF]Proxy-Authenticate: " 4 040C 0016 [2] 20.27
"[CRLF]Proxy-Authorization: " 4 035D 0017 [2] 20.28
"[CRLF]Proxy-Require: " 4 0655 0011 [2] 20.29
"[CRLF]P-Media-Authorization: " 3 0B71 0019 [21] 5.1, 9
"[CRLF]Media-Authorization: " 3 0938 0017 [21] 5.1, 9
"[CRLF]RAck: " 2 0DBD 0008 [9] 7.2
"[CRLF]Reason: " 3 0A21 000A [16] 2
"[CRLF]Record-Route: " 3 09D2 all the strings in the
contributing collections. The intention is that all compression
algorithms will be able to use the (or part of the) string subset,
and some compression methods, notably those that are related to the
LZ78 family, will also use the table in order to form an initial set
of tokens for that compression method. The text below therefore
gives examples for referencing both the table subset and the string
subset of the dictionary state item.
As defined in section 3.3.3 in the Signaling Compression
specification [1], a SigComp state is characterized by a certain set
of information. For the static SIP/SDP dictionary, the information
in the following Table 1 fully characterizes the state item.
Note that the string subset of the dictionary can be accessed using:
STATE-ACCESS (%ps, 6, 0, 0x0F0F, %sa, 0),
and the table subset can be accessed using:
STATE-ACCESS (%ps, 6, 0x0F0F, 0x0758, %sa, 0),
where %ps points to UDVM memory containing
0x743d3709dde9
and %sa is the desired destination address in UDVM memory (with
UDVM byte copying rules applied).
Name: Value:
===================== ========================
state_identifier 0x743d3709dde947630e70ff26b5afcb2a11bf5255
state_length 0x1667
state_address 0 (not relevant for the dictionary)
state_instruction 0 (not relevant for the dictionary)
minimum_access_length 6
state_value Representation of the table below.
Garcia et al. [Page 5]
INTERNET-DRAFT The static SIP/SDP dictionary for SigComp May 2002
0000 766f 6963 652d 6d61 696c 0d0a 5265 6a65 voice-mail..Reje
0010 [2] 20.30
"[CRLF]Refer-To: " 4 079C 000C [12] 3, 10
"[CRLF]Reject-Contact: " 5 0012 0012 [22] 5
"[CRLF]Replaces: " 4 0760 000C [13] 3.1
"[CRLF]Reply-To: " 5 006C 000C [2] 20.31
"[CRLF]Request-Disposition: " 4 0393 0017 [22] 5
"[CRLF]Require: " 2 0D5A 000B [2] 20.32
"[CRLF]Retry-After: " 4 06BF 000F [2] 20.33
"[CRLF]Route: " 2 0D89 0009 [2] 20.34
"[CRLF]RSeq: " 2 0DCD 0008 [9] 7.1
"[CRLF]Security-Mechanism: " 2 0C04 0016 [19] 6.4
"[CRLF]Server: " 4 0801 000A [2] 20.35
"[CRLF]Session-Expires: " 3 0992 0013 [17] 4
"[CRLF]Subject: " 5 0083 000B [2] 20.36
"[CRLF]Subscription-State: " 3 0953 0016 [8] 8.2.3
"[CRLF]Supported: " 2 0D2D 000D [2] 20.37
"[CRLF]Timestamp: " 5 0052 000D [2] 20.38
"[CRLF]To: " 1 0EA1 0006 [2] 20.39
"[CRLF]Unsupported: " 4 06B0 000F [2] 20.40
"[CRLF]User-Agent: " 4 06F6 000E [2] 20.41
"[CRLF]Via: " 1 0E1A 0007 [2] 20.42
"[CRLF]Via: SIP/2.0/UDP " 1 0E3F 0013 [2] 20.42
"[CRLF]Via: SIP/2.0/TCP " 3 0E1A 0013 [2] 20.42
"[CRLF]Warning: " 5 0078 000B [2] 20.43
"[CRLF]WWW-Authenticate: " 2 0C47 0014 [2] 20.44
"[CRLF][CRLF]" 2 0B6F 0004 [2] 7
";transport=" 4 07D8 000B [2] 25.1
"udp" 4 0677 0003 [2] 25.1, [24] A
"tcp" 4 0BA9 0003 [2] 25.1
"sctp" 4 0332 0004 [2] 25.1
"tls" 4 05A0 0003 [2] 25.1
";user=" 3 0A3C 0006 [2] 25.1
"phone" 3 0155 0005 [2] 25.1
SIPPING Working Group Expiration 11/30/02 Page 6
Garcia et. al. The static SIP/SDP dictionary for SigComp May 2002
"ip" 4 012F 0002 [2] 25.1
";method=" 4 0863 0008 [2] 25.1
";ttl=" 4 08A6 0005 [2] 25.1
";lr" 2 0CD4 0003 [2] 25.1
"Digest " 2 0DD9 0007 [5] 3.2.1, 3.2.2
"username=" 2 0C29 0009 [5] 3.2.2
"uri=" 2 0DED 0004 [5] 3.2.2
"qop=" 2 0DF1 0004 [5] 3.2.1, 3.2.2
"cnonce=" 2 0DE0 0007 [5] 3.2.2
"nc=" 2 0DF5 0003 [5] 3.2.2
"response=" 2 0B0B 0009 [5] 3.2.2
"nextnonce=" 2 0B97 000A [5] 3.2.3
"rspauth=" 2 0BB3 0008 [5] 3.2.3
"realm=" 2 0AE5 0006 [5] 3.2.1
"domain=" 2 0AC3 0007 [5] 3.2.1
"nonce=" 2 0B9B 0006 [5] 3.2.1
"opaque=" 4 0893 0007 [5] 3.2.1
"stale=" 4 0182 0006 [5] 3.2.1
"true" 4 056A 0004 [5] 3.2.1, [22] 5.2
"false" 4 0C32 0005 [5] 3.2.1
"algorithm=" 2 0C3D 000A [5] 3.2.1, [18] 3.1
"MD5" 2 0C5F 0003 [5] 3.2.1, [18] 3.1
"MD5-sess" 2 0C5F 0008 [5] 3.2.1, [18] 3.1
"auth" 4 0453 0004 [5] 3.2.1
"auth-int" 4 0453 0008 [5] 3.2.1
"AKAv" 2 0D01 0004 [18] 6
"auts=" 4 08A1 0005 [18] 3.1
"to=" 3 09CF 0003 [19] 6.4
"from=" 3 0A42 0005 [19] 6.4
"mech=" 3 0A47 0005 [19] 6.4
"digest" 4 02F1 0006 [19] 6.4
"ipsec-ike" 4 07A8 0009 [19] 6.4
"ipsec-man" 4 0B33 0009 [19] 6.4
"smime" 4 0298 0005 [19] 6.4
"pref=" 4 0679 0005 [19] 6.4
"alg=" 4 023C 0004 [19] 6.4
";purpose=" 5 00B6 0009 [2] 20.9
"icon" 5 0DB6 0004 [2] 20.9, 20.11
"info" 5 0CB6 0004 [2] 20.9
"card" 5 010D 0004 [2] 20.9
";expires=" 2 0D9B 0009 [2] 25.1, [8] 8.4
"render" 5 0AE0 0006 [2] 20.11
"session" 5 0C63 0007 [2] 20.11, [37] 4.2
"alert" 5 0C9F 0005 [2] 20.11
";handling=" 5 00A2 000A [2] 20.11
"optional" 2 0C99 0008 [2] 20.11, [11] 4
"required" 5 0978 0008 [2] 20.11
"text" 5 00FD 0004 [2] 25.1
"image" 5 085E 0005 [2] 25.1
"audio" 5 0C95 0005 [2] 25.1
"video" 5 0A76 0005 [2] 25.1
"application" 2 05A7 000B [2] 25.1
SIPPING Working Group Expiration 11/30/02 Page 7
Garcia et. al. The static SIP/SDP dictionary for SigComp May 2002
"application/sdp" 2 0B60 000F [2] 25.1
"message" 4 029B 0007 [2] 25.1,
"sip" 4 0615 0003 [14] 1
"sipfrag" 4 0615 0007 [14] 2
"multipart" 4 067E 0009 [2] 25.1, 7.4.1
"sdp" 2 0770 0003
"xml" 2 0DF8 0003
"Mon, " 4 08AB 0005 [2] 25.1
"Tue, " 4 08C4 0005 [2] 25.1
"Wed, " 4 08BF 0005 [2] 25.1
"Thu, " 4 0358 0005 [2] 25.1
"Fri, " 4 08BA 0005 [2] 25.1
"Sat, " 4 08B0 0005 [2] 25.1
"Sun, " 4 08B5 0005 [2] 25.1
" Jan " 4 0478 0005 [2] 25.1
" Feb " 4 0C5A 0005 [2] 25.1
" Mar " 4 0421 0005 [2] 25.1
" Apr " 4 0C19 0005 [2] 25.1
" May " 4 0968 0005 [2] 25.1
" Jun " 4 038E 0005 [2] 25.1
" Jul " 4 03C4 0005 [2] 25.1
" Aug " 4 0BE9 0005 [2] 25.1
" Sep " 4 0373 0005 [2] 25.1
" Oct " 4 094E 0005 [2] 25.1
" Nov " 4 03A9 0005 [2] 25.1
" Dec " 4 0B89 0005 [2] 25.1
" GMT" 4 0355 0004 [2] 25.1
";tag=" 1 0EA7 0005 [2] 25.1
"emergency" 4 027C 0009 [2] 20.26
"urgent" 4 0A65 0006 [2] 20.26
"normal" 4 0C69 0006 [2] 20.26
"non-urgent" 4 0A61 000A [2] 20.26
";duration=" 4 07E3 000A [2] 20.33
";maddr=" 4 089A 0007 [2] 20.42
";received=" 4 07F7 000A [2] 20.42
";branch=" 5 0E30 0008 [2] 20.42
";branch=z9hG4bK" 1 0E30 000F [2] 8.1.1.7
"SIP" 5 0E21 0003 [2] 25.1, [16] 2
"UDP" 2 0E4E 0003 [2] 20.42
"TCP" 2 0E29 0003 [2] 20.42
"TLS" 4 0E2D 0003 [2] 20.42
"SCTP" 4 0C7F 0004 [2] 20.42
"active" 4 09AB 0006 [8] 8.4
"pending" 4 0309 0007 [8] 8.4
"terminated" 4 0BFA 000A [8] 8.4
";reason=" 4 086B 0008 [8] 8.4
";retry-after=" 4 0727 000D [8] 8.4
"deactivated" 4 025A 000B [8] 8.4
"probation" 4 0E0A 0009 [8] 8.4
"rejected" 4 08FC 0008 [8] 8.4
"timeout" 4 0686 0007 [8] 8.4
"giveup" 4 0211 0006 [8] 8.4
SIPPING Working Group Expiration 11/30/02 Page 8
Garcia et. al. The static SIP/SDP dictionary for SigComp May 2002
"noresource" 4 03EB 000A [8] 8.4
";id=" 4 08C9 0004 [8] 8.4
"100rel" 2 0DE7 0006 [9] 8.1
"precondition" 2 0A56 000C [11] 8
"refer" 3 0CD6 0005 [12] 10
"to-tag" 4 04E3 0006 [13] 3.2
"from-tag" 4 02D4 0008 [13] 3.2
"replaces" 4 02B7 0008 [13] 3.4
"Q.850" 5 0AA8 0005 [16] 2
";cause=" 5 00EF 0007 [16] 2
";text=" 5 00FC 0006 [16] 2
"path" 3 0BAB 0004 [15] 3
";refresher=" 4 07CD 000B [17] 4
"uac" 4 0749 0003 [17] 4
"uas" 4 08E8 0003 [17] 4
"timer" 4 0ADC 0005 [17] 7.1
";class=" 5 00E1 0007 [22] 5.1
";duplex=" 5 00D9 0008 [22] 5.1
";feature=" 5 00BF 0009 [22] 5.1
";language=" 5 0098 000A [22] 5.1
";media=" 5 00E8 0007 [22] 5.1
";mobility=" 5 008E 000A [22] 5.1
"fixed" 5 0108 0005 [22] 5.1
"mobile" 5 0102 0006 [22] 5.1
"personal" 5 0236 0008 [22] 5.1
"business" 5 060E 0008 [22] 5.1
"full" 5 0111 0004 [22] 5.1
"half" 5 0BEE 0004 [22] 5.1
"receive-only" 5 01EE 000C [22] 5.1
"send-only" 5 0A9F 0009 [22] 5.1
"voice-mail" 5 0D04 000A [22] 5.1
"attendant" 5 0BA1 0009 [22] 5.1
";priority=" 5 00AC 000A [22] 5.1
"description" 5 012A 000B [22] 5.1
";methods=" 5 00C8 0009 [22] 5.1
";scheme=" 5 00D1 0008 [22] 5.2
";only=" 5 00F6 0006 [22] 5.2
";q=" 4 08E5 0003 [2] 25.1, [22] 5.2
"proxy" 5 0335 0005 [22] 5.5
"redirect" 5 01A6 0008 [22] 5.5
"cancel" 5 0137 0006 [22] 5.5
"no-cancel" 5 0134 0009 [22] 5.5
"fork" 5 0625 0004 [22] 5.5
"no-fork" 5 0622 0007 [22] 5.5
"recurse" 5 0A9A 0007 [22] 5.5
"non-recurse" 5 0A96 000B [22] 5.5
"parallel" 5 0216 0008 [22] 5.5
"sequential" 5 0C35 000A [22] 5.5
"queue" 5 0E15 0005 [22] 5.5
"no-queue" 5 0E12 0008 [22] 5.5
";comp=sigcomp" 1 0DFE 000D [23] 6
"header" 4 0BAE 0006 [37] 4.2
SIPPING Working Group Expiration 11/30/02 Page 9
Garcia et. al. The static SIP/SDP dictionary for SigComp May 2002
"nai" 4 085C 0003 [36] 7.2
"100 " 5 0D0E 0004 [2] 21.1.1
"100 Trying" 2 0D0E 000A [2] 21.1.1
"180 " 5 0CF6 0004 [2] 21.1.2
"180 Ringing" 2 0CF6 000B [2] 21.1.2
"181 " 5 0240 0004 [2] 21.1.3
"181 Call Is Being Forwarded" 4 0240 001B [2] 21.1.3
"182 " 5 06EC 0004 [2] 21.1.4
"182 Queued" 4 06EC 000A [2] 21.1.4
"183 " 5 0BBB 0004 [2] 21.1.5
"183 Session Progress" 2 0BBB 0014 [2] 21.1.5
"200 " 5 0E8B 0004 [2] 21.2.1
"200 OK" 1 0E8B 0006 [2] 21.2.1
"202 " 5 092C 0004 [8] 8.3.1
"202 Accepted" 3 092C 000C [8] 8.3.1
"300 " 5 0285 0004 [2] 21.3.1
"300 Multiple Choices" 4 0285 0014 [2] 21.3.1
"301 " 5 04A7 0004 [2] 21.3.2
"301 Moved Permanently" 4 04A7 0015 [2] 21.3.2
"302 " 5 04BC 0004 [2] 21.3.3
"302 Moved Temporarily" 4 04BC 0015 [2] 21.3.3
"305 " 5 063B 0004 [2] 21.3.4
"305 Use Proxy" 4 063B 000D [2] 21.3.4
"380 " 5 03F5 0004 [2] 21.3.5
"380 Alternative Service" 4 03F5 0017 [2] 21.3.5
"400 " 5 0980 0004 [2] 21.4.1
"400 Bad Request" 4 0980 000F [2] 21.4.1
"401 " 5 0C6F 0004 [2] 21.4.2
"401 Unauthorized" 2 0C6F 0010 [2] 21.4.2
"402 " 5 04E9 0004 [2] 21.4.3
"402 Payment Required" 4 04E9 0014 [2] 21.4.3
"403 " 5 03DF 0004 [2] 21.4.4
"403 Forbidden" 4 03DF 000D [2] 21.4.4
"404 " 5 0648 0004 [2] 21.4.5
"404 Not Found" 4 0648 000D [2] 21.4.5
"405 " 5 043D 0004 [2] 21.4.6
"405 Method Not Allowed" 4 043D 0016 [2] 21.4.6
"406 " 5 0523 0004 [2] 21.4.7
"406 Not Acceptable" 4 0523 0012 [2] 21.4.7
"407 " 5 0188 0004 [2] 21.4.8
"407 Proxy Authentication Required" 4 0188 0021 [2] 21.4.8
"408 " 5 03C9 0004 [2] 21.4.9
"408 Request Timeout" 4 03C9 0013 [2] 21.4.9
"410 " 5 0741 0004 [2] 21.4.10
"410 Gone" 4 0741 0008 [2] 21.4.10
"413 " 5 0B42 0004 [2] 21.4.11
"413 Request Entity Too Large" 4 0B42 001C [2] 21.4.11
"414 " 5 01FA 0004 [2] 21.4.12
"414 Request-URI Too Long" 4 01FA 0018 [2] 21.4.12
"415 " 5 021E 0004 [2] 21.4.13
"415 Unsupported Media Type" 4 021E 001A [2] 21.4.13
"416 " 5 0265 0004 [2] 21.4.14
SIPPING Working Group Expiration 11/30/02 Page 10
Garcia et. al. The static SIP/SDP dictionary for SigComp May 2002
"416 Unsupported URI Scheme" 4 0265 001A [2] 21.4.14
"420 " 5 0A86 0004 [2] 21.4.15
"420 Bad Extension" 4 0A86 0011 [2] 21.4.15
"421 " 5 0115 0004 [2] 21.4.16
"421 Extension Required" 4 0115 0016 [2] 21.4.16
"422 " 5 0B14 0004 [17] 6
"422 Session Timer Too Small" 4 0B14 001B [17] 6
"423 " 5 02BF 0004 [2] 21.4.17
"423 Interval Too Brief" 4 02BF 0016 [2] 21.4.17
"480 " 5 0904 0004 [2] 21.4.18
"480 Temporarily Unavailable" 3 0904 001B [2] 21.4.18
"481 " 5 0161 0004 [2] 21.4.19
"481 Call/Transaction Does Not Exist" 4 0161 0023 [2] 21.4.19
"482 " 5 056E 0004 [2] 21.4.20
"482 Loop Detected" 4 056E 0011 [2] 21.4.20
"483 " 5 0322 0004 [2] 21.4.21
"483 Too Many Hops" 4 0322 0011 [2] 21.4.21
"484 " 5 013D 0004 [2] 21.4.22
"484 Address Incomplete" 4 013D 0016 [2] 21.4.22
"485 " 5 0C1E 0004 [2] 21.4.23
"485 Ambiguous" 4 0C1E 000D [2] 21.4.23
"486 " 5 096D 0004 [2] 21.4.24
"486 Busy Here" 3 096D 000D [2] 21.4.24
"487 " 5 02DC 0004 [2] 21.4.25
"487 Request Terminated" 4 02DC 0016 [2] 21.4.25
"488 " 5 02A2 0004 [2] 21.4.26
"488 Not Acceptable Here" 4 02A2 0017 [2] 21.4.26
"489 " 5 0594 0004 [8] 8.3.2
"489 Bad Event" 4 0594 000D [8] 8.3.2
"491 " 5 0510 0004 [2] 21.4.27
"491 Request Pending" 4 0510 0013 [2] 21.4.27
"493 " 5 0535 0004 [2] 21.4.28
"493 Undecipherable" 4 0535 0012 [2] 21.4.28
"500 " 5 01AE 0004 [2] 21.5.1
"500 Server Internal Error" 4 01AE 0019 [2] 21.5.1
"501 " 5 04FD 0004 [2] 21.5.2
"501 Not Implemented" 4 04FD 0013 [2] 21.5.2
"502 " 5 05B3 0004 [2] 21.5.3
"502 Bad Gateway" 4 05B3 000F [2] 21.5.3
"503 " 5 0426 0004 [2] 21.5.4
"503 Service Unavailable" 4 0426 0017 [2] 21.5.4
"504 " 5 0ACA 0004 [2] 21.5.5
"504 Server Time-out" 4 0ACA 0013 [2] 21.5.5
"505 " 5 0AAB 0004 [2] 21.5.6
"505 Version Not Supported" 4 0AAB 0019 [2] 21.5.6
"513 " 5 0492 0004 [2] 21.5.7
"513 Message Too Large" 4 0492 0015 [2] 21.5.7
"580 " 5 0AF5 0004 [11] 8
"580 Precondition Failure" 4 0AF5 0018 [11] 8
"600 " 5 08EB 0004 [2] 21.6.1
"600 Busy Everywhere" 3 08EB 0013 [2] 21.6.1
"603 " 5 0B8E 0004 [2] 21.6.2
SIPPING Working Group Expiration 11/30/02 Page 11
Garcia et. al. The static SIP/SDP dictionary for SigComp May 2002
"603 Decline" 4 0B8E 000B [2] 21.6.2
"604 " 5 01D5 0004 [2] 21.6.3
"604 Does Not Exist Anywhere" 4 01D5 001B [2] 21.6.3
"606 " 5 0547 0004 [2] 21.6.4
"606 Not Acceptable" 4 0547 0012 [2] 21.6.4
"687 " 5 047D 0004 [13] 3.5
"687 Dialog Terminated" 4 047D 0015 [13] 3.5
"Anonymous" 3 0E69 0009 [2] 8.1.1.3
Table 1: SIP input strings to the SIP/SDP dictionary
for Sigcomp
4. Input strings to the SDP static dictionary for Signaling Compression
(Sigcomp)
String Pr Off Len References
==================================== == ==== ==== ==========
"v=0[CRLF]o=" 2 0D18 0007 [24] 6
"[CRLF]s=" 2 0D84 0004 [24] 6
"[CRLF]s= " 2 0D84 0005 [35] 5
"[CRLF]i=" 4 08D9 0004 [24] 6
"[CRLF]u=" 4 08DD 0004 [24] 6
"[CRLF]e=" 4 08E1 0004 [24] 6
"[CRLF]c=IN IP4 " 3 0A16 000B [24] 6
"[CRLF]c=IN IP6 " 2 0CEB 000B [24] 6
"[CRLF]c=" 5 0A16 0004 [24] 6
"[CRLF]b=" 3 0A4C 0004 [24] 6
"[CRLF]t=" 2 0C88 0004 [24] 6
"[CRLF]t=0 0" 2 0C88 0007 [35] 5
"[CRLF]r=" 4 08D1 0004 [24] 6
"[CRLF]z=" 4 08D5 0004 [24] 6
"[CRLF]k=clear:" 4 0815 000A [24] 6
"[CRLF]k=base64:" 4 07C2 000B [24] 6
"[CRLF]k=uri:" 4 0883 0008 [24] 6
"[CRLF]k=prompt:" 4 06A5 000B [24] 6
"[CRLF]k=" 5 06A5 0004 [24] 6
"[CRLF]a=cat:" 4 087B 0008 [24] 6
"[CRLF]a=keywds:" 4 07B7 000B [24] 6
"[CRLF]a=tool:" 4 084A 0009 [24] 6
"[CRLF]a=ptime:" 4 07ED 000A [24] 6
"[CRLF]a=maxptime:" 4 0734 000D [24] 6
"[CRLF]a=rtpmap:" 2 0D65 000B [24] 6, [35] 5
"[CRLF]a=recvonly" 3 09FE 000C [24] 6
"[CRLF]a=sendrecv" 3 0A6B 000C [24] 6
"[CRLF]a=sendonly" 3 0A0A 000C [24] 6
"[CRLF]a=inactive" 3 09A5 000C [24] 6
"[CRLF]a=orient:portrait" 4 04D1 0013 [24] 6
"[CRLF]a=orient:landscape" 4 02F7 0014 [24] 6
"[CRLF]a=orient:seascape" 4 05D5 0013 [24] 6
"[CRLF]a=type:broadcast" 4 0559 0012 [24] 6
"[CRLF]a=type:meeting" 4 068D 0010 [24] 6
"[CRLF]a=type:moderated" 4 0629 0012 [24] 6
SIPPING Working Group Expiration 11/30/02 Page 12
Garcia et. al. The static SIP/SDP dictionary for SigComp May 2002
"[CRLF]a=type:test" 4 09C3 000D [24] 6
"[CRLF]a=type:H.332" 4 091F 000E [24] 6
"[CRLF]a=type:recvonly" 4 0666 0011 [24] 6
"[CRLF]a=charset:" 4 0790 000C [24] 6
"[CRLF]a=sdplang:" 4 076C 000C [24] 6
"[CRLF]a=lang:" 4 0853 0009 [24] 6
"[CRLF]a=framerate:" 4 0704 000E [24] 6
"[CRLF]a=quality:" 4 0784 000C [24] 6
"[CRLF]a=fmtp:" 2 0DA4 0009 [24] 6
"[CRLF]a=curr:" 2 0D92 0009 [11] 4
"[CRLF]a=des:" 2 0DC5 0008 [11] 4
"[CRLF]a=conf:" 2 0DAD 0009 [11] 4
"[CRLF]a=mid:" 4 0873 0008 [29] 3
"[CRLF]a=group:" 4 080B 000A [29] 3
"[CRLF]a=key-mgmt:MIKEY" 4 0310 0012 [31] 2.1, [32] 6
"[CRLF]a=key-mgmt:" 4 0310 000D [31] 2.1
"[CRLF]a=" 5 02F7 0004 [24] 6
"[CRLF]m=audio " 2 0D7A 000A [24] 6
"[CRLF]m=video " 2 0D70 000A [24] 6
"[CRLF]m=application " 4 05A3 0010 [24] 6
"[CRLF]m=data " 4 0841 0009 [24] 6
"[CRLF]m=control " 4 0778 000C [24] 6
"[CRLF]m=" 5 05A3 0004 [24] 6
"AS " 3 0A53 0003 [24] 6
"CT " 3 0A50 0003 [24] 6
"RTP/AVP " 2 0D3C 0008 [24] A
"RTP/SAVP " 3 09B1 0009 [33] 13
"RTP/AVPF " 3 09BA 0009 [34] 4.1
"udp" 4 0677 0003 [2] 25.1, [24] A
"0.0.0.0" 4 0C8E 0007 [24] A
"qos" 2 0DFB 0003 [11] 4
"mandatory" 2 0B39 0009 [11] 4
"optional" 2 0C99 0008 [2] 20.11, [11] 4
"none" 2 0DB9 0004 [11] 4
"failure" 4 0BF1 0007 [11] 4
"unknown" 4 061C 0007 [11] 4
"e2e" 2 0B5D 0003 [11] 4
"local" 2 0B2E 0005 [11] 4
"remote" 2 0BF6 0006 [11] 4
"send" 2 0A0E 0004 [11] 4
"recv" 2 066F 0004 [11] 4
"sendrecv" 2 0A6F 0008 [11] 4
"AMR" 2 0D3A 0003 [28] 8
"octet-align=" 4 0A7A 000C [28] 8
"mode-set=" 4 0838 0009 [28] 8
"mode-change-period=" 4 05C2 0013 [28] 8
"mode-change-neighbor=" 4 057F 0015 [28] 8
"crc=" 4 08CD 0004 [28] 8
"robust-sorting=" 4 01C6 000F [28] 8
"interleaving=" 4 0458 000D [28] 8
"channels=" 4 074B 0009 [28] 8
"octet-align" 4 0A7A 000B [28] 8
SIPPING Working Group Expiration 11/30/02 Page 13
Garcia et. al. The static SIP/SDP dictionary for SigComp May 2002
"telephone-event" 4 0151 000F [30] 3.3, 6.1
"events" 4 015B 0006 [30] 6.1
"rate" 4 0636 0004 [30] 6.1, 6.2
"tone" 4 03DB 0004 [30] 6.2
Table 2: SDP input strings to the SIP/SDP dictionary
for Sigcomp
5. Binary representation of the SIP/SDP dictionary
This section contains the result of combining the SIP and the SDP
dictionaries described in sections 3 and 4 in order to create a single
dictionary that is loaded into SigComp as a state.
As defined in section 3.3.3 in the Signaling Compression [1], a
SigComp state is characterized by a set of information. In the case of
the static SIP/SDP dictionary, the following information characterizes
the state:
Name: Value:
===================== ========================
state_identifier hash value(TBD)
state_length 0x0EAC
state_address 0 (not relevant for the dictionary)
state_instruction 0 (not relevant for the dictionary)
minimum_access_length 6
state_value Representation of the table below.
0000 0d0a 4163 6365 7074 6374 2d43 6f6e 7461 6374 ..Accept-Contact
0010 3a20 0d0a 5265 6a65 6374 4163 ct-Contact: ..Ac
0020 6365 7074 2d43 6f6e 7461 : ..Reject-Conta
0020 6374 3a20 0d0a cept-Contact: ..
0030 4f72 6761 6e69 7a61 7469 ct: ..Organizati
0030 6f6e 3a20 0d0a Organization: ..
0040 4d49 4d45 2d56 6572 7369 on: ..MIME-Versi
0040 6f6e 3a20 0d0a MIME-Version: ..
0050 4572 726f 722d 496e 666f on: ..Error-Info
0050 3a20 0d0a 5469 Error-Info: ..Ti
0060 6d65 7374 616d 703a 200d : ..Timestamp: .
0060 0a43 616c 6c2d mestamp: ..Call-
0070 496e 666f 3a20 0d0a 5265 .Call-Info: ..Re
0070 706c 792d 546f Info: ..Reply-To
0080 3a20 0d0a 5761 726e 696e ply-To: ..Warnin
0080 673a 5375 626a 6563 743a 200d 0a53 7562 6a65 6374 0a57 : ..Subject: ..W
0090 6172 6e69 6e67 3a20 3b6d g: ..Subject: ;m
0090 6f62 696c 6974 arning: ;mobilit
00A0 793d 3b6c 616e 6775 6167 obility=;languag
00A0 653d 3b68 616e 646c 696e 673d 3b70 7269 e=;handling=;pri y=;language=;pri
00B0 6f72 6974 793d 3b70 7572 706f 7365 3d3b ority=;purpose=; 3b68 616e 646c 696e 673d ority=;handling=
00C0 6665 6174 7572 3b66 6561 7475 7265 3d3b 7075 7270 6f73 ;feature=;purpos
00D0 653d 3b6d 6574 686f 6473 feature=;methods
00D0 3d3b 7363 6865 e=;methods=;sche
00E0 6d65 3d3b 6475 706c 6578 =;scheme=;duplex
00E0 3d3b 636c 6173 733d 3b6d 6564 6961 3d3b =;class=;media=; 6d65 6469 me=;duplex=;medi
00F0 613d 3b63 6c61 7373 3d3b 6361 7573 653d a=;class=;cause=
0100 3b6f 6e6c 793d 3b74 6578 cause=;only=;tex
0100 743d 6d6f 6269 6c65 3b74 6578 ;only=mobile;tex
0110 743d 6669 7865 6463 6172 t=mobilefixedcar
0110 6466 756c 6c34 3231 2045 7874 656e 7369 dfull421 Extensi 6469 6d61 6765 6675 6c6c t=fixedimagefull
0120 6f6e 6361 7264 3439 3420 5365 6375 7269 7479 card494 Security
0130 2041 6772 6565 6d65 6e74 2052 6571 7569 Agreement Requi
0140 7265 6465 7363 7269 on Requiredescri
0130 7074 696f 6e6f 2d63 redescriptiono-c
0150 616e 6365 6c34 3834 ptiono-cancel484
0140 2041 6464 7265 7373 ancel484 Address
0160 2049 6e63 6f6d 706c Address Incompl
0150 6574 656c 6570 686f Incompletelepho
0170 6e65 2d65 7665 6e74 etelephone-event
0160 7334 3831 2043 616c ne-events481 Cal
0180 6c2f 5472 616e 7361 s481 Call/Transa
0170 6374 696f 6e20 446f l/Transaction Do
0190 6573 204e 6f74 2045 ction Does Not E
SIPPING Working Group Expiration 11/30/02 Page 14
Garcia et. al. The static SIP/SDP dictionary for SigComp May 2002
0180 7869 7374 616c 653d es Not Existale=
01A0 3430 3720 5072 6f78 xistale=407 Prox
0190 7920 4175 7468 656e 407 Proxy Authen
01B0 7469 6361 7469 6f6e y Authentication
01A0 2052 6571 7569 7265 tication Require
01C0 6469 7265 6374 3530 Requiredirect50
01B0 3020 5365 7276 6572 direct500 Server
01D0 2049 6e74 6572 6e61 0 Server Interna
01C0 6c20 4572 726f 726f Internal Erroro
01E0 6275 7374 2d73 6f72 l Errorobust-sor
01D0 7469 6e67 3d36 3034 bust-sorting=604
01F0 2044 6f65 7320 4e6f ting=604 Does No
01E0 7420 4578 6973 7420 Does Not Exist
0200 416e 7977 6865 7265 t Exist Anywhere
01F0 6365 6976 652d 6f6e Anywhereceive-on
0210 6c79 3431 3420 5265 ceive-only414 Re
0200 7175 6573 742d 5552 ly414 Request-UR
0220 4920 546f 6f20 4c6f quest-URI Too Lo
0210 6e67 6976 6575 7061 I Too Longiveupa
0230 7261 6c6c 656c 3431 ngiveuparallel41
0220 3520 556e 7375 7070 6f72 7465 6420 4d65 5 Unsupported Me
0230 6469 6120 5479 7065 7273 6f6e 616c 673d dia Typersonalg=
0240 3138 3120 4361 6c6c 2049 rallel181 Call I
0240 7320 4265 696e 181 Call Is Bein
0250 6720 466f 7277 6172 6465 s Being Forwarde
0250 6465 6163 7469 g Forwardedeacti
0260 7661 7465 6434 3136 2055 6e73 7570 706f vated416 Unsuppo
0270 7274 6564 2055 5249 2053 6368 656d 3837 2052 deactivated487 R
0260 6571 7565 7374 2054 6572 rted URI Schemer
0280 6d69 6e61 7465 equest Terminate
0270 6469 6765 6e63 7933 3030 204d 756c 7469 706c gency300 Multipl 7374 2d69 6e74 6567 7269 7479 digest-integrity
0280 3431 3620 556e 7375 7070 6f72 7465 6420 416 Unsupported
0290 6520 4368 6f69 6365 736d 696d 6573 7361 e Choicesmimessa 5552 4920 5363 6865 6d65 7267 656e 6379 URI Schemergency
02A0 6765 3438 3820 4e6f 7420 4163 6365 7074 ge488 Not Accept
02B0 6162 6c65 2048 6572 6570 6c61 6365 7334 able Hereplaces4 3431 3520 556e 7375 7070 6f72 7465 6420 415 Unsupported
02B0 4d65 6469 6120 5479 7065 7273 6f6e 616c Media Typersonal
02C0 3233 2049 6e74 6572 7661 6c20 546f 6f20 23 Interval Too 3330 3020 4d75 6c74 6970 6c65 2043 686f 300 Multiple Cho
02D0 4272 6965 6672 6f6d 2d74 6963 6573 6d69 6d65 7373 6167 3438 3720 Briefrom-tag487 6534 3838 icesmimessage488
02E0 5265 7175 6573 7420 5465 726d 696e 6174 Request Terminat 204e 6f74 2041 6363 6570 7461 626c 6520 Not Acceptable
02F0 6564 6967 4865 7265 706c 6163 6573 740d 3432 3320 496e Hereplaces423 In
0300 7465 7276 616c 2054 6f6f 2042 7269 6566 terval Too Brief
0310 726f 6d2d 7461 670d 0a61 3d6f 7269 656e edigest..a=orien
0300 rom-tag..a=orien
0320 743a 6c61 6e64 7363 6170 656e 6469 6e67 t:landscapending
0310
Garcia et al. [Page 6]
INTERNET-DRAFT The static SIP/SDP dictionary for SigComp May 2002
0330 0d0a 613d 6b65 792d 6d67 6d74 3a4d 494b ..a=key-mgmt:MIK
0320
0340 4559 3438 3320 546f 6f20 4d61 6e79 2048 EY483 Too Many H
0330
0350 6f70 7363 7470 726f 7879 4f50 5449 4f4e opsctproxyOPTION
0340
0360 5320 0d0a 436f 6e74 656e 5265 7175 6573 742d 456e 636f 4469 7370 S ..Content-Enco
0350 6469 6e67 3a20 474d 5468 752c ..Request-Disp
0370 6f73 6974 696f 6e3a 204e 6f76 200d 0a50 ding: GMThu, ..P
0360 726f 7879 2d41 7574 686f 7269 7a61 0a43 osition: Nov ..C
0380 6f6e 7465 6e74 2d44 6973 706f 7369 7469 roxy-Authorizati
0370 ontent-Dispositi
0390 6f6e 3a20 5365 7020 4a75 6c20 0d0a 4175 7468 656e on: Sep Jul ..Authen
0380
03A0 7469 6361 7469 6f6e 2d49 6e66 6f3a 204a tication-Info: J
0390
03B0 756e 200d 0a52 6571 7565 7374 2d44 6973 0a50 726f 7879 2d41 7574 686f un ..Request-Dis
03A0 706f 7369 ..Proxy-Autho
03C0 7269 7a61 7469 6f6e 3a20 4e6f 7620 0d0a position: Nov ..
03B0 436f 6e74 656e 742d 4469 7370 6f73 6974 Content-Disposit
03C0 696f 6e3a 204a 756c 2034 3038 2052 6571 ion: Jul 408 Req 5365 7020 3430 rization: Sep 40
03D0 7565 7374 2054 696d 656f 7574 6f6e 6534 uest Timeoutone4 3320 466f 7262 6964 6465 6e6f 7265 736f 3 Forbiddenoreso
03E0 3033 2046 6f72 6269 6464 656e 6f72 7572 6365 3430 3820 5265 7175 6573 03 Forbiddenores 7420 urce408 Request
03F0 5469 6d65 6f75 7263 6533 3830 2041 6c74 6572 6e61 ource380 Alterna 746f 6e65 3338 3020 416c Timeoutone380 Al
0400 7469 7665 7465 726e 6174 6976 6520 5365 7276 6963 ternative Servic
0410 6535 3033 2053 6572 7669 6365 2055 6e61 e503 Service Una
0420 7661 696c 6162 6c65 0d0a 5072 tive Service..Pr
0410 6f78 792d vailable..Proxy-
0430 4175 7468 656e 7469 6361 7465 oxy-Authenticate
0420 3a20 4d61 7220 3530 3320 5365 7276 6963 : Mar 503 Servic
0430 6520 556e 6176 6169 6c61 626c 6534 3035 e Unavailable405 4170 Authenticate: Ap
0440 204d 6574 686f 6420 4e6f 7420 416c 6c6f Method Not Allo
0450 7765 6461 7574 682d 696e 7220 3432 3120 4578 7465 726c 6561 wedauth-interlea 6e73 696f 6e20 r 421 Extension
0450 5265 7175 6972 6564 3430 3520 4d65 7468 Required405 Meth
0460 7669 6e67 3d0d 0a43 6f6e 7465 6e74 2d4c ving=..Content-L 6f64 204e 6f74 2041 6c6c 6f77 6564 6175 od Not Allowedau
0470 616e 6775 6167 653a 204a 616e 2036 3837 anguage: Jan 687 7468 2d69 6e74 6572 6c65 6176 696e 673d th-interleaving=
0480 2044 6961 6c6f 6720 3330 3220 4d6f 7665 6420 5465 726d 696e 6174 Dialog Terminat 6d70 6f72 302 Moved Tempor
0490 6564 3531 3320 4d65 7373 6167 6520 546f ed513 Message To
04A0 6f20 4c61 7267 6533 6172 696c 7933 3031 204d 6f76 6564 o Large301 Moved
04B0 2050 arily301 Moved P
04A0 6572 6d61 6e65 6e74 6c79 3330 3220 Permanently302
SIPPING Working Group Expiration 11/30/02 Page 15
Garcia et. al. The static SIP/SDP dictionary for SigComp May 2002 0d0a 436f 6e74 ermanently..Cont
04B0 656e 742d 4c61 6e67 7561 6765 3a20 4665 ent-Language: Fe
04C0 4d6f 7665 6420 5465 6d70 6f72 6172 696c Moved Temporaril
04D0 790d 0a61 3d6f 7269 6220 0d0a 436f 6e74 656e 743a 706f 7274 y..a=orient:port 742d 456e 636f b ..Content-Enco
04D0 6469 6e67 3a20 4a61 6e20 3638 3720 4469 ding: Jan 687 Di
04E0 7261 6974 6f2d 7461 6734 3032 2050 6179 raito-tag402 Pay
04F0 6d65 6e74 2052 6571 7569 7265 616c 6f67 2054 6572 6d69 6e61 7465 6435 3031 ment Required501 alog Terminated5
04F0 3133 204d 6573 7361 6765 2054 6f6f 204c 13 Message Too L
0500 204e 6f74 2049 6d70 6c65 6d65 6172 6765 0d0a 613d 6f72 6965 6e74 6564 Not Implemented 3a70 arge..a=orient:p
0510 6f72 7472 6169 746f 2d74 6167 3430 3220 ortraito-tag402
0520 5061 796d 656e 7420 5265 7175 6972 6564 Payment Required
0530 3439 3120 5265 7175 6573 7420 5065 6e64 491 Request Pend
0520
0540 696e 6734 3036 6735 3031 204e 6f74 2041 6363 6570 ing406 2049 6d70 6c65 ing501 Not Accep
0530 7461 626c 6534 3933 2055 6e64 6563 6970 table493 Undecip
0540 6865 7261 626c Imple
0550 6d65 6e74 6564 3430 3620 4e6f 7420 4163 mented406 Not Ac
0560 6365 7074 6162 6c65 3439 3320 556e 6465 ceptable493 Unde
0570 6369 7068 6572 6162 6c65 0d0a 613d 7479 cipherable..a=ty
0580 7065 3a62 726f 6164 6361 7374 7275 6536 pe:broadcastrue6
0590 3036 204e 6f74 2041 herable606 Not A
0550 6363 6570 7461 626c 650d 0a61 3d74 7970 cceptable..a=typ
0560 653a 6272 6f61 6463 6173 7472 7565 3438 e:broadcastrue48
0570 3220 4c6f 6f70 2044 6574 6563 06 Not Acceptabl
05A0 6534 3832 204c 6f6f 7020 4465 7465 646d 2 6374 e482 Loop Detectedm
0580 6f64 Detect
05B0 6564 6d6f 6465 2d63 6861 6e67 652d 6368 616e 6765 2d6e 6569 6768 ode-change-neigh
0590 626f 723d 3438 3920 4261 6420 4576 656e bor=489 Bad Even
05A0 746c 730d 6e65 edmode-change-ne
05C0 6967 6862 6f72 3d0d 0a6d 3d61 7070 6c69 ighbor=..m=appli
05D0 6361 7469 tls..m=applicati
05B0 6f6e 2035 3032 2042 6164 2047 6174 6577 on cation 502 Bad Gatew
05C0 6179 6d6f 6465 2d63 6861 6e67 652d 7065 aymode-change-pe
05D0 7269 6f64 3d0d 0a61 3d6f 7269 656e 743a riod=..a=orient: G
05E0 7365 6173 6361 7065 6174 6577 6179 0d0a 4163 6365 7074 seascape..Accept 2d45 ateway..Accept-E
05F0 2d4c 616e 6775 6167 653a 6e63 6f64 696e 673a 200d 0a41 6363 -Language: ..Acc
0600 6570 ncoding: ..Accep
0600 742d 456e 636f 6469 4c61 6e67 7561 6765 3a20 6275 ept-Encoding: bu 0d0a 613d t-Language: ..a=
0610 7369 6e65 7373 6970 6672 6167 6f72 6965 6e74 3a73 6561 7363 6170 656d orient:seascapem
0620 6f64 652d 6368 616e 6765 2d70 6572 696f ode-change-perio
0630 643d 756e 6b6e sinessipfragunkn
0620 6f77 6e6f 2d66 6f72 6b0d 6b62 d=unknowno-forkb
0640 7573 696e 6573 7369 7066 7261 670d 0a61 usinessipfrag..a
0650 3d74 7970 owno-fork..a=typ
0630 653a 6d6f 6465 7261 7465 6433 3035 2055 e:moderated305 U
0640 7365 2050 726f 7879 3430 3420 4e6f 7420 se Proxy404 Not
0650 466f 756e 640d 0a50 726f 7879 2d52 6571 Found..Proxy-Req 6434 =type:moderated4
Garcia et al. [Page 7]
INTERNET-DRAFT The static SIP/SDP dictionary for SigComp May 2002
0660 7569 3034 204e 6f74 2046 6f75 6e64 3330 3520 04 Not Found305
0670 5573 6520 5072 6f78 790d 0a61 3d74 7970 Use Proxy..a=typ
0680 653a 7265 3a20 6376 6f6e 6c79 0d0a 5072 6f78 e:recvonly..Prox
0690 792d 5265 7175 6972 653a 2061 7474 656e y-Require: atten
06A0 6461 6e74 696d 656f 7574 0d0a 613d 7479 dantimeout..a=ty
06B0 7065 3a72 uire: ..a=type:r
0670 6563 766f 6e6c 7975 6470 7265 663d 6d75 ecvonlyudpref=mu
0680 6c74 6970 6172 7469 6d65 6f75 740d 3a74 6573 746c 730d 0a61 ltipartimeout..a
0690 3d74 7970 pe:testls..a=typ
06C0 653a 6d65 6574 696e 674d 4553 =type:meetingMES
06A0 5341 4745 200d 670d 0a6b 3d70 726f e:meeting..k=pro
06D0 6d70 743a SAGE ..k=prompt:
06B0 4d45 5353 4147 4520 0d0a 556e 7375 7070 6f72 7465 643a 4d69 mpt:MESSAGE ..Mi
06E0 6e2d 4578 7069 7265 733a 200d ..Unsupported: .
06C0 0a52 6574 n-Expires: ..Ret
06F0 7279 2d41 6674 6572 3a20 0d0a .Retry-After: ..
06D0 4d69 6e2d 4578 7069 7265 733a 556e 7375 ry-After: ..Unsu
0700 7070 6f72 7465 643a 200d 0a49 Min-Expires: ..I
06E0 6e2d 5265 pported: ..In-Re
0710 706c 792d 546f 3a20 3138 3220 n-Reply-To: 182
06F0 5175 6575 ply-To: 182 Queu
0720 6564 0d0a 5573 416c 6572 2d41 6765 Queued..User-Age
0700 6e74 742d 496e 666f 3a20 ed..Alert-Info:
0730 0d0a 613d 6672 616d 6572 6174 nt: ..a=framerat
0710 653a 0d0a 416c ..a=framerate:..
0740 5573 6572 742d 496e 666f 2d41 6765 6e74 3a20 e:..Alert-Info:
0720 4341 4e43 User-Agent: CANC
0750 454c 203b 7265 7472 792d 6166 CANCEL ;retry-af
0730 7465 723d 0d0a 613d 6d61 7870 7469 6d65 ter=..a=maxptime
0740 3a34 200d 0a61 3d6d 6178 7074 696d 653a EL ..a=maxptime:
0760 3b72 6574 7279 2d61 6674 6572 3d34 3130 ;retry-after=410
0770 2047 6f6e 6575 6163 6861 6e6e :410 Goneuachann
0750 656c 733d Goneuachannels=
0780 0d0a 5072 696f 7269 7479 3a20 els=..Priority:
0760 0d0a 5265 706c 6163 6573 3a20 0d0a 613d ..Replaces: ..Priority: ..a=
0770 7364 706c 616e 673a
0790 7175 616c 6974 793a 0d0a 6d3d 636f 6e74 sdplang:..m=cont
0780 quality:..m=cont
07A0 726f 6c20 0d0a 613d 7175 616c 6974 793a 7364 706c 616e 673a rol ..a=quality:
0790 ..a=sdplang:
07B0 0d0a 613d 6368 6172 7365 743a 0d0a 5265 ..a=charset:..Re
07A0
07C0 706c 6163 6573 3a20 0d0a 5265 6665 722d places: ..Refer-
07D0 546f 3a20 5245 4645 5220 6970 7365 632d To: REFER ipsec-
07E0 696b fer-To: ipsec-ik
07B0 6552 4546 4552 200d 650d 0a6b 3d62 6173 6536 343a 3b72 ike..k=base64:;r
07F0 6566 7265 7368 6572 3d0d 0a61 3d6b 6579 efresher=..a=key
0800 7764 eREFER ..a=keywd
07C0 733a 0d0a 6b3d 6261 7365 3634 3a3b 7265 s:..k=base64:;re
07D0 6672 6573 6865 723d 3b74 7261 6e73 706f fresher=;transpo
07E0 7274 3d3b 6475 7261 7469 6f6e 3d0d 0a61 rt=;duration=..a
07F0 3d70 7469 6d65 3a3b 7265 6365 6976 6564 =ptime:;received
SIPPING Working Group Expiration 11/30/02 Page 16
Garcia et. al. The static SIP/SDP dictionary for SigComp May 2002
0800 3d0d 0a53 6572 7665 723a 200d wds:;transport=.
0810 0a61 3d67 =..Server: ..a=g
0810 726f 7570 3a0d 0a61 3d70 7469 .a=group:..a=pti
0820 6d65 3a0d 0a6b 3d63 6c65 6172 3a0d roup:..k=clear:.
0820 0a4d 696e 2d53 453a 3a3b 7265 me:..k=clear:;re
0830 6365 6976 6564 3d3b 6475 7261 7469 6f6e ceived=;duration
0840 3d0d 0a53 6572 7665 723a 200d 0a41 6363 =..Server: ..Acc
0850 6570 .Min-SE: ..Accep
0830 743a 200d 0a4d 696e 2d53 453a 2049 ept: ..Min-SE: I
0860 4e46 4f20 0d0a 6d3d 6461 7461 206d 756c NFO ..m=data mul
0870 7469 7061 7274 6d6f 6465 2d73 6574 t: INFO mode-set
0840 3d0d 0a6d 3d64 6174 6120 tipartmode-set=.
0880 0a61 3d74 6f6f 6c3a 0d0a 613d 746f =..m=data ..a=to
0850 6f6c 3a0d 0a61 3d6c 616e 673a 6e61 696d ol:..a=lang:naim
0860 6167 653b 6d65 7468 6f64 3d3b 7265 6173 age;method=;reas
0870 6f6e 3d0d 0a61 3d6d 6964 3a0d 0a61 3d63 on=..a=mid:..a=c
0880 6174 3a0d 0a6b 3d75 7269 3a0d 0a44 6174 at:..k=uri:..Dat 6c61 6e67 .a=tool:..a=lang
0890 653a 206f 7061 7175 653d 3a54 4c53 756e 2c20 0d0a 613d 6d69 643a :TLSun, ..a=mid:
08A0 0d0a 6b3d 7572 693a 6372 6974 6963 616c ..k=uri:critical
08B0 0d0a 4461 7465 3a20 3b6d 6574 686f 643d ..Date: ;method=
08C0 0d0a 613d 6361 743a 3b72 6561 736f 6e3d ..a=cat:;reason=
08D0 3b6d 6164 6472 e: opaque=;maddr
08A0 3d61 7574 733d 3b74 746c 3d4d 6f6e 3d6f 7061 7175 653d 3b61 ;maddr=opaque=;a
08E0 6c67 3d54 7565 2c20 =auts=;ttl=Mon,
08B0 4d6f 6e2c 203b 7474 lg=Tue, Mon, ;tt
08F0 6c3d 5361 742c 2053 756e 2057 6564 2c20 4672 692c 2057 Sat, Sun, l=Sat, Wed, Fri, W
08C0 6564 2c20 5475 652c 203b 6964 3d63 7263 ed, Tue, ;id=crc
08D0 3d0d 0a72 3d0d 0a7a 3d0d 0a69 3d0d 0a75 =..r=..z=..i=..u
08E0 3d0d 0a65 3d3b 713d 7561 7336 3030 2042 =..e=;q=uas600 B
08F0 7573 7920 4576 6572 7977 6865 7265 6a65 usy Everywhereje
0900 6374 6564 3438 3020 5465 6d70 6f72 6172 cted480 Temporar 2061 7574 733d 0d0a 693d 0d0a 7a3d 3b69 auts=..i=..z=;i
0910 696c 7920 556e 6176 6169 6c61 626c 650d ily Unavailable. 643d 6372 633d 0d0a 723d 0d0a 653d 0d0a d=crc=..r=..e=..
0920 0a61 3d74 7970 653a 482e 3333 3230 3220 .a=type:H.33202 753d 7561 733b 713d 3630 3020 4275 7379 u=uas;q=600 Busy
0930 4163 6365 7074 6564 2045 7665 7279 7768 6572 656a 6563 7465 Everywherejecte
0940 6434 3830 2054 656d 706f 7261 7269 6c79 d480 Temporarily
0950 2055 6e61 7661 696c 6162 6c65 0d0a 613d Unavailable..a=
0960 7479 7065 3a48 2e33 3332 3032 2041 6363 type:H.33202 Acc
0970 6570 7465 640d 0a53 6573 7369 6f6e 2d45 epted..Session-E
0980 7870 6972 6573 3a20 474d 5468 752c 200d xpires: GMThu, .
Garcia et al. [Page 8]
INTERNET-DRAFT The static SIP/SDP dictionary for SigComp May 2002
0990 0a50 2d41 7373 6572 7465 642d 4964 656e .P-Asserted-Iden
09A0 7469 7479 3a20 4175 6720 0d0a 4d65 6469 tity: Aug ..Medi
09B0 612d Accepted..Media-
0940 4175 7468 6f72 697a 6174 696f 6e3a a-Authorization:
09C0 204f Authorization: O
0950 6374 200d 0a53 7562 7363 7269 7074 Oct ..Subscript
09D0 696f ct ..Subscriptio
0960 6e2d 5374 6174 653a 204d 6179 2034 3836 n-State: 200d ion-State: May .
09E0 0a41 7373 6572 7465 642d 4964 656e 7469 .Asserted-Identi
09F0 7479 3a20 4d61 7220 3438 3620 4275 7379 ty: Mar 486
0970 2042 7573 7920 4865 7265 7175 6972 6564 Busy Herequired
0980 3430 3020 4261 6420 5265 7175 6573 7465 400 Bad Requeste
0990 6c3a 0d0a 5365 7373 696f 6e2d 4578 7069 l:..Session-Expi
09A0
0A00 2048 6572 6571 7569 7265 733a 200d 6434 3030 2042 Herequired400 B
0A10 6164 2052 6571 7565 7374 656c 3a0d 0a61 ad Requestel:..a
0A20 3d69 6e61 6374 6976 res: ..a=inactiv
09B0 6552 5450 2f53 4156 =inactiveRTP/SAV
0A30 5020 5254 502f 4156 eRTP/SAVP RTP/AV
09C0 5046 200d 0a61 3d74 7970 653a 7465 7374 PF ..a=type:test
09D0 6f3d 2075 6470 0d0a P RTP/AVPF udp..
0A40 5265 636f 7264 2d52 6f75 7465 o=..Record-Route
09E0 3a20 0d0a Record-Route: ..
0A50 416c 6c6f 772d 4576 656e 7473 : ..Allow-Events
09F0 3a20 0d0a 4576 656e 743a 2020 2020 0d0a : ..Event: Allow-Events: ..
0A00
0A60 613d 7265 6376 6f6e 6c79 0d0a 4576 656e a=recvonly..Even
0A70 743a 2020 2020 0d0a 613d 7365 a=recvonly..a=se
0A10 6e64 6f6e t: ..a=sendon
0A80 6c79 0d0a 633d 494e 2049 5034 ndonly..c=IN IP4
0A20 200d 0a52 ly..c=IN IP4 ..R
0A90 6561 736f 6e3a 200d 0a41 6c6c ..Reason: ..All
0A30 6f77 3a20 eason: ..Allow:
0AA0 0d0a 5061 7468 3a20 3b75 7365 ow: ..Path: ;use
0A40 723d 6672 6f6d 3d6d 6563 683d 0d0a ..Path: ;user=..
0AB0 623d r=from=mech=..b=
0A50 4354 2041 5320 7072 6563 6f6e 6469 7469 4153 2043 5420 0d0a 5757 572d 4175 b=AS CT AS preconditi
0A60 ..WWW-Au
0AC0 7468 656e 7469 6361 7465 3a20 4469 6765 thenticate: Dige
0AD0 7374 2034 3230 2042 6164 2045 7874 656e st 420 Bad Exten
0AE0 7369 6f6e 6f6e 2d75 7267 656e 740d 2d72 6563 7572 7365 6e64 sionon-recursend
0AF0 2d6f 6e6c 790d 0a61 3d73 onon-urgent..a=s
0A70 656e 6472 6563 -only..a=sendrec
0B00 7669 6465 6f63 7465 742d endrecvideoctet-
0A80 616c 6967 6e3d 3432 3020 videoctet-align=
0B10 3438 3920 4261 6420 4578 align=420 4576 656e 7463 7072 489 Bad Ex
0A90 7465 6e73 696f 6e6f 6e2d 7265 6375 7273 tensionon-recurs
0AA0 Eventcpr
0B20 6563 6f6e 6469 7469 6f6e 6f6e 2d75 7267 econditionon-urg
0B30 656e 642d 7461 7070 6c69 6361 7469 6f6e 6c79 512e 3835 3035 2056 end-onlyQ.8505 V
0AB0 2f73 entapplication/s
0B40 6470 6174 6865 6164 6572 7369 6f6e 204e 6f74 2053 7570 706f ersion Not Suppo
0AC0 7274 6564 6f6d 6169 6e3d 7370 6175 7468 dpatheaderspauth
0B50 3d51 2e38 3530 3420 5365 rtedomain=504 Se
0AD0 7276 3520 5665 7273 696f 6e20 =Q.8505 Version
0B60 4e6f 7420 5375 7070 6f72 7465 646f 6d61 Not Supportedoma
0B70 696e 3d35 3034 2053 6572 2054 7665 7220 5469 in=504 Server Ti
0B80 6d65 2d6f 7574 696d 652d 6f75 6572 656e 6465 7265 me-outimerendere
0B90 616c 6d3d 4d44 3538 3020 5072 6563 6f6e alm=MD580 Precon
0BA0 6469 7469 6d65 rver Time-outime
0AE0 6f6e 2046 6169 6c75 7265 6e64 6572 6561 6c6d 7370 dition Failuresp
0BB0 6f6e 7365 3d53 5542 5343 renderealm=SUBSC
0AF0 5249 4245 2035 3830 2050 7265 636f 6e64 RIBE 580 Precond
0B00 6974 696f 6e20 4661 696c 7572 2034 onse=SUBSCRIBE 4
0BC0 3232 2053 6573 706f ition Failurespo
0B10 6e73 653d 3432 3220 5365 7373 696f 6e20 nse=422 7369 6f6e 2054 696d 6572 22 Session
0B20 5469 6d65 7220 546f 6f20 536d 616c 6c6f Timer Too Smallo
0B30 6361 6c69 7073 6563 2d6d 616e 6461 746f calipsec-mandato
SIPPING Working Group Expiration 11/30/02 Page 17
Garcia et. al. The static SIP/SDP dictionary for SigComp May 2002
0B40 7279 3431 3320 5265 7175 6573 7420 456e ry413 Request En
0B50 7469 7479
0BD0 2054 6f6f 204c 6172 6765 3265 tity 2053 6d61 6c6c 6f63 616c 6970 Too Large2e
0B60 6170 706c 6963 Smallocalip
0BE0 7365 632d 6d61 6e64 6174 696f 6e2f 7364 700d application/sdp.
0B70 6f72 7934 3133 sec-mandatory413
0BF0 2052 6571 7565 7374 2045 6e74 6974 7920 Request Entity
0C00 546f 6f20 4c61 7267 6532 6541 4b41 7631 Too Large2eAKAv1
0C10 2d4d 4435 2d73 6573 7369 6f6e 6f72 6d61 -MD5-sessionorma
0C20 6c0d 0a0d 0a50 2d4d 6564 6961 2d41 7574 l....P-Media-Aut
0C30 686f ...P-Media-Autho
0B80 7269 7a61 7469 6f6e 3a20 4465 6320 3630 rization: horization: Dec 60
0B90
0C40 3630 3320 4465 636c 696e 6578 746e 6f6e 603 Declinextnon
0C50 6365 3 Declinextnonce
0BA0 3d61 7474 656e 6461 6e74 6370 6174 6865 =attendantcpathe
0BB0 6164 3d34 3835 2041 6d62 6967 756f 7573 ce=485 Ambiguous
0C60 6572 7370 6175 7468 6e61 6d65 3d31 3833 2053 aderspauth=183 S
0BC0 6573 7369 ername=183 Sessi
0C70 6f6e 2050 726f 6772 6573 7369 ession Progressi
0BD0 7073 3a0d 0a4e 6574 776f 726b 2d41 7373 ps:..Network-Ass
0BE0 3a68 on Progressips:h
0C80 616c 6661 696c 7572 656d 6f74 6572 6d69 alfailuremotermi
0C90 6e61 7465 642d 4944 3a20 4175 6720 6861 erted-ID: Aug ha
0BF0 6c66 6169 6c75 7265 6d6f 7465 726d 696e lfailuremotermin
0C00 6174 6466 616c 7365 7175 656e 7469 natedfalsequenti
0CA0 616c 676f 7269 7468 6d3d 3430 3120 556e algorithm=401 Un
0CB0 6175 7468 6f72 697a 6564 5343 5450 5241 authorizedSCTPRA
Garcia et al. [Page 9]
INTERNET-DRAFT The static SIP/SDP dictionary for SigComp May 2002
0CC0 434b 200d 0a53 6563 7572 6974 792d 436c CK ..Security-Cl
0CD0 6965 6e74 3a20 0d0a 5365 6375 7269 7479 2d4d ated..Security-M
0C10 ient: ..Security
0CE0 2d53 6572 7665 723a 200d 0a53 6563 6861 6e69 736d 3a20 4170 7220 3438 echanism: Apr 48
0C20 3520 416d 6269 6775 6f75 7365 726e 616d 5 Ambiguousernam
0C30 653d 6661 6c73 6571 7565 6e74 6961 6c67 e=falsequentialg
0C40 6f72 7572 -Server: ..Secur
0CF0 6974 686d 3d0d 0a57 5757 2d41 7574 orithm=..WWW-Aut
0C50 6865 6e74 6963 6174 653a 2046 6562 204d henticate: Feb M
0C60 4435 2d73 6573 7369 6f6e 6f72 6d61 6c34 D5-sessionormal4
0C70 3031 2055 6e61 7574 686f 792d 5665 7269 7a65 6453 01 UnauthorizedS
0C80 4354 5052 4143 4b20 0d0a 743d 3020 302e CTPRACK ..t=0 0.
0C90 302e 302e 3061 7564 696f 7074 696f 6e61 0.0.0audioptiona
0CA0 6c65 7274 6679 3a20 6175 6469 ity-Verify: audi
0D00 6f70 7469 6f6e 616c 6572 740d 0a74 3d30 optionalert..t=0
0D10 2030 2e30 2e30 2e30 0d0a 436f 6e74 656e 0.0.0.0..Conten
0D20 742d 4c65 lert..Content-Le
0CB0 6e67 7468 3a20 696e 666f 5245 t-Length: infoRE
0D30 4749 5354 ngth: infoREGIST
0CC0 4552 200d 0a41 7574 686f 7269 GISTER ..Authori
0D40 7a61 7469 ER ..Authorizati
0CD0 6f6e 3a20 3b6c 7265 6665 720d zation: ;lrefer.
0D50 0a43 6f6e on: ;lrefer..Con
0CE0 7465 6e74 2d54 7970 653a 200d 0a63 3d49 tent-Type: ..c=I
0CF0 4e20 4950 3620 3138 3020 5269 2031 .Content-Type: 1
0D60 3830 2052 696e 6769 6e67 0d0a 633d 494e 80 Ringing..c=IN
0D70 2049 5036 2031 3030 2054 7279 696e N 6776 IP6 180 Ringin
0D00 6741 4b41 766f 6963 652d 6d61 696c 3130 gAKAvoice-mail10
0D10 3020 5472 7969 6e67 763d 300d 0a6f 3d55 0 Tryingv=0..o=U
0D20 5044 4154 4520 100 Tryingv
0D80 3d30 0d0a 6f3d 4e4f 5449 4659 2055 5044 =0..o=NOTIFY UPD
0D90 4154 4520 0d0a 5375 7070 6f72 7465 643a ATE ..Supported:
0DA0 2041 4d52 5450 2f41 5650 200d 0a53 PDATE NOTIFY ..S
0D30 7570 706f 7274 6564 3a20 414d 5254 502f upported: AMRTP/
0D40 4156 5020 0a61 3d72 AMRTP/AVP ..a=r
0DB0 7470 6d61 703a 0d0a 4578 7069 7265 733a 5072 6976 6163 793a tpmap:..Privacy:
0DC0 200d AVP ..Expires: .
0D50 0a50 7269 7661 6379 0a45 7870 6972 6573 3a20 0d0a 5265 ..Expires: ..Re
0DD0 7175 .Privacy: ..Requ
0D60 6972 653a 200d 0a61 3d72 7470 6d61 703a ire: ..a=rtpmap:
0D70 0d0a 6d3d 7669 6465 6f20 0d0a 6d3d 6175 ..m=video ..m=au
0D80 6469 6f20 0d0a 733d 0a6d 3d61 7564 696f quire: ..m=audio
0DE0 200d 0a6d 3d76 6964 656f 200d 0a52 6f75 7465 dio 0a73 3d20 ..m=video ..s= ..Route
0D90 3a20
0DF0 0d0a 613d 6375 7272 666d 7470 3a3b 6578 7069 : ..a=curr:;expi
0DA0 7265 ..a=fmtp:;expire
0E00 733d 0d0a 613d 666d 7470 6375 7272 3a0d 0a61 res=..a=fmtp:..a
0DB0 3d63 s=..a=curr:..a=c
0E10 6f6e 663a 6963 0d0a 526f 7574 653a 2069 636f onf:..Route: ico
0E20 6e6f 6e65 0d0a 613d 6465 733a 0d0a 5253 none..a=des:..RS
0E30 6571 3a20 0d0a 5241 636b 3a20 4259 4520 eq: ..RAck: BYE
0E40 636e 6f6e 6365 3d31 3030 7265 6c71 6f70 cnonce=100relqop
0E50 3d75 7269 3d6e 633d 716f 7354 4350 5544 =uri=nc=qosTCPUD
0E60 5078 6d6c 0d0a 5669 613a 2053 4950 2f32 Pxml..Via: SIP/2
0E70 2e30 2f54 4350 203b 636f 6d70 3d73 6967 .0/TCP ;comp=sig
0E80 636f 6d70 726f 6261 7469 6f6e 6f2d 7175 comprobationo-qu
0E90 6575 650d 0a52 =conf:iconone..R
0DC0 4163 6b3a 0a56 6961 3a20 5349 502f 322e eue..Via: SIP/2.
0EA0 302f 5544 5020 3b62 7261 6e63 683d 7a39 0/UDP ;branch=z9
0EB0 6847 3462 4b0d 0a4d 6178 2d46 6f72 7761 hG4bK..Max-Forwa
0EC0 7264 733a 2049 4e56 4954 4520 416e 6f6e rds: INVITE Anon
0ED0 796d 6f75 7369 703a 0d0a 436f 6e74 6163 ymousip:..Contac
0EE0 743a 200d 0a61 3d64 6573 3a0d 0a52 Ack: ..a=des:..R
0DD0 5365 713a 2042 5945 2044 6967 6573 7420 Seq: BYE 0a43 616c 6c2d 4944 3a20 3230 t: ..Call-ID: 20
0EF0 3020 4f4b 0d0a 4353 6571 3a20 0d0a 4672 0 OK..CSeq: ..Fr
0F00 6f6d 3a20 0d0a 546f 3a20 3b74 6167 3d0e om: ..To: ;tag=.
0F10 d400 040e b500 100f 0400 060e 6b00 070e ............k...
0F20 9a00 0c0e 6400 070e c500 060e c500 070e ....d...........
0F30 9300 130e d800 0b0e e300 0b0e f400 080e ................
0F40 fc00 080f 0a00 050e a600 0f0e 7700 0d0e ............w...
0F50 ee00 060e 4000 070e 3c00 030e 3c00 040d ....@...<...<...
0F60 9400 0d07 a800 030d 2e00 080d 2e00 090d ................
0F70 0000 080b b500 090b b500 0a0d 8600 060d ................
0F80 8600 070c bd00 050c bd00 060d 8d00 060d ................
0F90 8d00 070c a000 0a0e 5500 030b 9400 030a ........U.......
0FA0 b800 140a b800 1b0c 2100 040c 1100 080c ........!.......
0FB0 5e00 090e 3400 080e 6100 030d 3700 1105 ^...4...a...7...
0FC0 cb00 0b0c 0b00 040c 0b00 090e 5100 040d ............Q...
0FD0 1800 120d 4f00 100d b600 0b0b 3300 0f0e ....O.......3...
0FE0 4d00 040d c100 0b0e 4700 060d f900 090b M.......G.......
Garcia et al. [Page 10]
INTERNET-DRAFT The static SIP/SDP dictionary for SigComp May 2002
0FF0 ac00 090c 4900 0a0b 4900 080b 8e00 060b ....I...I.......
1000 6c00 070d cc00 0b0c 4d00 060e 1400 090e l.......M.......
1010 2c00 080c c300 130c d600 130c e900 130b ,...............
1020 1e00 0c0d 4800 030c bf00 030e 5e00 030e ....H.......^...
1030 5b00 030c bf00 040e 2000 040d 7500 0a0d [....... ...u...
1040 5f00 0b0c 6700 140a cc00 070c aa00 100d _...g...........
1050 7f00 070d eb00 040d eb00 050d 6a00 0b0d ............j...
1060 0b00 040d 0b00 070d ab00 0b0d f000 090e ................
1070 0200 090e 2400 080e 0b00 090d d700 0a0d ....$...........
1080 e100 0a0d a300 080e 5800 030b e400 090d ........X.......
1090 0000 080e 2000 040c 0800 030b d900 050c .... ...........
10A0 8700 060a 7a00 0406 8200 040a f900 080d ....z...........
10B0 a100 030e cc00 090a 9700 090a 4e00 100a ............N...
10C0 a800 060a 8200 0b01 6d00 050a ae00 040a ........m.......
10D0 6a00 0c09 8f00 1709 df00 150a 5e00 0c0a j...........^...
10E0 f500 0c0a 7600 0c0a 1d00 0c09 7500 130a ....v.......u...
10F0 a000 080b 4100 0409 aa00 170c 2300 190a ....A.......#...
1100 8d00 0a0a b200 030a b500 030a 3e00 100a ............>...
1110 2900 090a 3200 090c 7a00 0503 d600 020a )...2...z.......
1120 1900 040e 6b00 0c0d 4a00 0509 c500 1609 ....k...J.......
1130 6900 0c0e 6400 1309 4100 1b09 f800 0d09 i...d...A.......
1140 2800 1305 8b00 040c 9500 0504 6e00 0404 (...........n...
1150 6e00 0809 0100 0502 7000 1007 da00 090b n.......p.......
1160 de00 0902 d300 0508 de00 0506 a300 0702 ................
1170 2900 0603 da00 0a09 0e00 0405 1600 0603 )...............
1180 0f00 0802 f200 0807 7500 0309 2200 030b ........u..."...
1190 8500 0502 d600 0706 4600 0306 4600 0708 ........F...F...
11A0 6d00 0908 e800 0508 e300 0508 f700 0509 m...............
11B0 8a00 0508 fc00 0508 f200 0508 9300 0504 ................
11C0 d500 0504 bd00 0509 f300 0504 3d00 0509 ............=...
11D0 da00 0503 ae00 0503 9300 0509 a500 0503 ................
11E0 c900 0509 c000 0503 7800 050c 3b00 0509 ........x...;...
11F0 8700 0403 5a00 0702 9700 090b 2d00 060c ....Z.......-...
1200 1b00 060b 2900 0a08 3700 0a08 d000 0708 ....)...7.......
1210 2d00 0a03 5a00 0807 4c00 0607 ee00 0b07 -...Z...L.......
1220 4c00 0708 5f00 0409 2500 0308 5f00 050b L..._...%..._...
1230 4400 060a a900 0407 d400 0508 a800 0807 D...............
1240 d400 0606 d400 0706 d400 0802 3600 1b07 ............6...
1250 1800 0a08 4b00 0a08 9100 0305 e600 1302 ....K...........
1260 c000 1404 9500 1504 8000 1506 6c00 0d03 ............l...
1270 fa00 170a 0b00 0f05 f900 1305 1c00 1403 ................
1280 ce00 0d06 5f00 0d04 5800 1605 5600 1201 ...._...X...V...
1290 a000 2103 e400 1307 6d00 080b ed00 1c02 ..!.....m.......
12A0 1200 1802 a000 1a02 8000 1a0a d300 1104 ................
12B0 4200 160b bf00 1b02 fa00 1607 2200 0e01 B..........."...
12C0 7900 2305 a100 1103 4200 1101 5500 160c y.#.....B...U...
12D0 5300 0d03 9800 1702 5b00 1602 dd00 170b S.......[.......
12E0 1000 0d05 3000 1305 6800 1201 2400 1f01 ....0...h...$...
12F0 c600 1905 4300 1305 d700 0f04 1100 170b ....C...........
1300 7300 130b 5400 1904 ef00 150b 9600 180c s...T...........
1310 ba00 040c 4000 0b01 ed00 1b05 8f00 1204 ....@...........
Garcia et al. [Page 11]
INTERNET-DRAFT The static SIP/SDP dictionary for SigComp May 2002
1320 da00 1503 7d00 1704 c200 1404 aa00 1408 ....}...........
1330 b000 0809 0600 0409 1e00 0409 1a00 040a ................
1340 2300 0607 0900 0f06 dc00 0f08 5500 0a03 #...........U...
1350 2900 0709 1600 0409 0a00 0408 2300 0a07 )...........#...
1360 e300 0b08 a000 0806 c900 0b08 c000 0807 ................
1370 f900 0b08 7f00 0908 1900 0a07 5300 0d0c ............S...
1380 8b00 0a07 8000 0c04 2800 1603 b300 1706 ........(.......
1390 8a00 1105 0400 1303 1700 1406 0c00 1305 ................
13A0 7a00 1206 b900 1006 4d00 1206 aa00 0d09 z.......M.......
13B0 5c00 0e06 7900 1107 b000 0c07 a400 0c08 \...y...........
13C0 8800 0907 3000 0e07 8c00 0c07 c800 0c08 ....0...........
13D0 c800 0807 bc00 0c07 6000 0d08 9800 0808 ........`.......
13E0 0f00 0a03 3000 1203 3000 0d03 6200 1706 ....0...0...b...
13F0 eb00 0f05 c700 1008 6400 0907 9800 0c08 ........d.......
1400 4100 0a02 5000 0b0e 8300 0906 fa00 0f07 A...P...........
1410 3e00 0e0a 3b00 030d 1100 0709 3900 0808 >...;.......9...
1420 0400 0b0a 3b00 030b 1c00 030c 8200 0706 ....;...........
1430 3200 0703 5200 0406 b600 0301 4700 0208 2...R.......G...
1440 b800 0808 ed00 0508 d700 0701 9a00 060b ................
1450 0400 0c08 7600 0906 1f00 1305 b200 1509 ....v...........
1460 1200 0401 de00 0f04 7300 0d07 7700 090b ........s...w...
1470 0400 0b01 6900 0f01 7300 0606 5a00 0403 ....i...s...Z...
1480 f600 0401 0000 0601 2400 0400 1c00 1201 ........$.......
1490 c600 0403 5500 0505 4300 0401 be00 0805 ....U...C.......
14A0 d700 0401 4f00 0604 1100 0401 4c00 090b ....O.......L...
14B0 7300 0406 3b00 040b 5400 0406 3800 0704 s...;...T...8...
14C0 ef00 040a e700 070b 9600 040a e300 0b09 ................
14D0 2800 0402 2e00 080c 4000 040c 9800 0a01 (.......@.......
14E0 ed00 040e 8e00 0505 8f00 040e 8b00 0804 ................
14F0 da00 0400 6900 0d00 4e00 0e00 3e00 1000 ....i...N...>...
1500 2e00 1000 0a00 1200 7600 0c0d 7500 0400 ........v...u...
1510 8200 0b0d 5f00 0400 5c00 0d0a 8200 0402 ...._...\.......
1520 3600 0400 8d00 0b07 1800 0400 c900 090c 6...............
1530 6700 040e 1d00 040e ee00 040d 2a00 0409 g...........*...
1540 6900 0406 c900 0401 2000 0402 c000 040b i....... .......
1550 8900 0604 9500 040c 1500 0704 8000 040d ................
1560 0600 0506 6c00 0400 b600 0a03 fa00 040a ....l...........
1570 0300 080a 0b00 0401 0d00 040c aa00 0401 ................
1580 1700 0505 1c00 040c fc00 0503 ce00 040b ................
1590 0000 0506 5f00 040e a600 0804 5800 040e ...._.......X...
15A0 6b00 0305 5600 040b 5100 0501 a000 0400 k...V...Q.......
15B0 f900 0703 e400 0401 0c00 0607 6d00 0400 ............m...
15C0 f200 070b ed00 0403 1700 0400 e300 0802 ................
15D0 1200 0400 c000 0902 a000 0400 a200 0a05 ................
15E0 c700 0402 8000 0400 eb00 070a d300 0400 ................
15F0 9800 0a04 4200 0401 1200 050b bf00 0401 ....B...........
1600 0600 0602 fa00 0402 b800 0809 4100 0406 ............A...
1610 3f00 0801 7900 0401 1c00 0405 a100 040c ?...y...........
1620 7f00 0403 4200 0402 0600 0c01 5500 040a ....B.......U...
1630 ec00 090c 5300 0400 0000 0a09 f800 0406 ....S...........
1640 9b00 0902 5b00 0400 ac00 0a02 dd00 0401 ....[...........
Garcia et al. [Page 12]
INTERNET-DRAFT The static SIP/SDP dictionary for SigComp May 2002
1650 4200 0b0b 1000 0400 d200 0905 3000 0400 B...........0...
1660 db00 0805 6800 04 ....h..
Table 1: binary representation of the static SIP/SDP
dictionary for SigComp
4. Security Considerations
The security considerations of [1] apply. This memo does not
introduce any known additional security risk.
5. IANA Considerations
None.
6. Authors' Addresses
Miguel A. Garcia
Ericsson
FIN-02420, Jorvas, Finland
Tel: +358 9299 3553
e-mail: miguel.a.garcia@ericsson.com
Carsten Bormann
Universitaet Bremen TZI
Postfach 330440
D-28334 Bremen, Germany
Tel: +49 421 218 7024
e-mail: cabo@tzi.org
Joerg Ott
Universitaet Bremen TZI
Bibliothekstr. 1
Bremen 28359, Germany
Tel: +49.421.201-7028
e-mail: jo@tzi.uni-bremen.de
Richard Price
Roke Manor Research Ltd
Romsey, Hants, SO51 0ZN, United Kingdom
Tel: +44 1794 833681
e-mail: richard.price@roke.co.uk
Adam Roach
dynamicsoft
5100 Tennyson Parkway, Suite 1200
Plano, TX 75024, USA
e-mail: adam@dynamicsoft.com
Garcia et al. [Page 13]
INTERNET-DRAFT The static SIP/SDP dictionary for SigComp May 2002
7. Acknowledgements
The authors would like to thank Lars-Erik Jonsson, Zhigang C. Liu and
Jonathan Rosenberg for their valuable comments.
8. References
8.1 Normative references
1. R. Price, H. Hannu, C. Bormann, J. Christoffersson, Z. Liu, J.
Rosenberg, Signaling Compression (SigComp), draft-ietf-rohc-
sigcomp-06.txt, May 2002, work in progress.
8.2 Informative references
2. J. Rosenberg, H. Schulzrinne, G. Camarillo, A. Johnston, J.
Peterson, R. Sparks, M. Handley, E. Schooler, Session Initiation
Protocol, Request for Comments 3261, May 2002.
3. M. Garcia et al, 3GPP requirements on SIP, draft-sipping-garcia-
3gpp-reqs-03.txt, work in progress.
4. F. Yergeau, "UTF-8, a transformation format of ISO 10646," Request
for Comments 2279, Internet Engineering Task Force, Jan. 1998.
5. J. Franks, P. Hallam-Baker, J. Hostetler, S. Lawrence, P. Leach,
A. Luotonen, L. Stewart, HTTP Authentication: Basic and Digest
Access Authentication, Request for Comments 2617, June 1999.
6. A. Vaha-Sipila, URLs for telephone calls, Request for Comments
2806, Internet Engineering Task Force, Apr. 2000.
7. S. Donovan, The SIP INFO Method, Request for Comments 2976,
October 2000.
8. A. Roach, SIP-Specific Event Notification, Request for Comments
3265, May 2002.
9. J. Rosenberg, H. Schulzrinne, Reliability of Provisional Responses
in SIP, Request for Comments 3262, May 2002.
10. J. Rosenberg, The Session Initiation Protocol UPDATE Method,
draft-ietf-sip-update-02.txt, April 2002, work in progress.
11. G. Camarillo, W. Marshall, J. Rosenberg, Integration of Resource
Management and SIP, draft-ietf-sip-manyfolks-resource-07.txt,
April 2002, work in progress.
12. R. Sparks, The Refer Method, draft-sparks-sip-refer-split-00,
April 2002, work in progress.
Garcia et al. [Page 14]
INTERNET-DRAFT The static SIP/SDP dictionary for SigComp May 2002
13. R. Mahy, B. Biggs, R. Dean, The SIP Replaces header, draft-ietf-
sip-replaces-01.txt, April 2002, work in progress.
14. R. Sparks, Internet Media Types message/sip and message/sipfrag,
draft-sparks-sip-mimetypes-03.txt, April 2002, work in progress.
15. D. Willis, B. Hoeneisen, SIP Extension for Registering Non-
Adjacent Contacts, draft-willis-sip-path-07.txt, May 2002, work in
progress.
16. H. Schulzrinne, D. Oran, G. Camarillo, The Reason Header Field
for the Session Initiation Protocol, draft-ietf-sip-reason-
00.txt, April 2002, work in progress.
17. S. Donovan, J. Rosenberg, The SIP Session Timer, draft-ietf-sip-
session-timer-08.txt, October 2001, work in progress.
18. A. Niemi, J. Arkko, V. Torvinen, HTTP Digest
0DE0 636e 6f6e 6365 3d31 3030 7265 6c75 7269 cnonce=100reluri
0DF0 3d71 6f70 3d6e 633d 786d 6c71 6f73 3b63 =qop=nc=xmlqos;c
0E00 6f6d 703d 7369 6763 6f6d 7072 6f62 6174 omp=sigcomprobat
0E10 696f 6e6f 2d71 7565 7565 0d0a 5669 613a iono-queue..Via:
0E20 2053 4950 2f32 2e30 2f54 4350 2054 4c53 Authentication Using
AKA, draft-ietf-sip-digest-aka-03, May 2002, work in progress.
19. J. Arkko, V. Torvinen, G. Camarillo, T. Haukka, S. Sen, Security
Mechanism Agreement for SIP Sessions, draft-ietf-sip-sec-agree-
01.txt, May 2002, working progress.
20. B. Campbell, J. Rosenberg, D. Willis, R. Sparks, H. Schulzrinne,
J. Lennox, C. Huitema, B. Aboba, D. Gurle, D. Oran, Session
Initiation Protocol Extension for Instant Messaging, draft-ietf-
sip-message-03, April 2002, work in progress.
21. W. Marshall, F. Andreasen, D. Evans, SIP Extensions for Media
Authorization, draft-ietf-sip-call-auth-05.txt, May 2002, work in
progress.
22. H. Schulzrinne, J. Rosenberg, SIP Caller Preferences and Callee
Capabilities, draft-ietf-sip-callerprefs-04.txt, December 2001,
work in progress.
23. G. Camarillo, Compressing the Session Initiation Protocol, draft-
camarillo-sip-compression-01.txt, May 2002, work in progress.
24. M. Handley, V. Jacobson, C. Perkins, SDP: Session Description
Protocol, draft-ietf-mmusic-sdp-new-09.txt, May 2002, work in
progress.
25. J Sjoberg, M. Westerlund, A. Lakaniemi, Q. Xie, RTP payload
format and file storage format for the Adaptive Multi-Rate (AMR)
and Adaptive Multi-Rate Wideband (AMR-WB) audio codecs, draft-
ietf-avt-rtp-amr-13.txt, January 2002, work in progress.
26. G. Camarillo, J. Holler, G. AP Eriksson, H. Schulzrinne, Grouping
of media lines in SDP, draft-ietf-mmusic-fid-06.txt, February
Garcia et al. [Page 15]
INTERNET-DRAFT The static SIP/SDP dictionary for SigComp May 2002
2002, work in progress.
27. H. Schulzrinne, S. Petrack, RTP Payload for DTMF Digits,
Telephony Tones and Telephony Signals, RFC 2833, May 2000.
28. J. Arkko, E. Carrara, F. Lindholm, M. Naslund, K. Norrman, Key
Management Extensions for SDP and RTSP, draft-ietf-mmusic-kmgmt-
ext-04.txt, April 2002, work in progress.
29. J. Arkko, E. Carrara, F. Lindholm, M. Naslund, K. Norrman, MIKEY:
Multimedia Internet KEYing, draft-ietf-msec-mikey-01.txt February
2002.
30. M. Baugher, R. Blom, E. Carrara, D. McGrew, M. Naslund, K.
Norrman, D. Oran, The Secure Real Time Transport Protocol, draft-
ietf-avt-srtp-04.txt, May 2002, work in progress.
31. J. Ott, S. Wenger, S. Fukunaga, N. Sato, K. Yano, A. Miyazaki, K.
Hata, R. Hakenberg, C. Burmeister, Extended RTP Profile for RTCP-
based feedback (RTP/AVPF), draft-ietf-avt-rtcp-feedback- 02.txt,
March 2002, work in progress.
32. J. Rosenberg, H.Schulzrinne, An Offer/Answer Model with SDP, RFC
3264.
33. C. Jennings, J. Peterson, M. Watson, Extensions to the Session
Initiation Protocol (SIP) for Asserted Identity within Trusted
Networks, draft-ietf-sip-asserted-identity-00, May 2002, work in
progress.
34. J. Peterson, A Privacy Mechanism for the Session Initiation
Protocol (SIP), draft-ietf-sip-privacy-general-00.txt, May 2002,
work in progress.
Garcia et al. [Page 16]
INTERNET-DRAFT The static SIP/SDP dictionary for SigComp May 2002
Appendix A. SIP input strings to the SIP/SDP static dictionary
For reference, this section lists the SIP input strings that were
used in generating the dictionary, as well as a priority value, the
offset of the string in the generated dictionary, the length of the
string, and one or more references into the referenced documents that
motivate the presence of this string. Note that the notation
"[CRLF]" stands for a sequence of two bytes with the values 0x0d and
0x0a, respectively.
The priority value is used for determining the position of the string
in the dictionary. Lower priority values (higher priorities) cause
the string to occur at a later position in the dictionary, making it
more efficient to reference the string in certain compression
algorithms. Hence, small priority values were assigned to strings
more likely to occur.
String Pr Off Len References
===================================== == ==== ==== ==========
"sip:" 1 0ED4 0004 [2] 19.1.1
"sips:" 3 0C7A 0005 [2] 19.1.1
"tel:" 3 0A19 0004 [6] 2.2
"SIP/2.0" 1 0E6B 0007 [2] 25.1
"SIP/2.0/UDP " 1 0E9A 000C [2] 25.1
"SIP/2.0/TCP " 3 0E6B 000C [2] 25.1
"INVITE" 1 0EC5 0006 [2] 25.1
"INVITE " 1 0EC5 0007 [2] 25.1
"ACK" 2 0CBF 0003 [2] 25.1
"ACK " 2 0CBF 0004 [2] 25.1
"OPTIONS" 4 035A 0007 [2] 25.1
"OPTIONS " 4 035A 0008 [2] 25.1
"BYE" 2 0E3C 0003 [2] 25.1
"BYE " 2 0E3C 0004 [2] 25.1
"CANCEL" 4 074C 0006 [2] 25.1
"CANCEL " 4 074C 0007 [2] 25.1
"REGISTER" 2 0D2E 0008 [2] 25.1
"REGISTER " 2 0D2E 0009 [2] 25.1
"INFO" 4 085F 0004 [7] 2
"INFO " 4 085F 0005 [7] 2
"SUBSCRIBE" 2 0BB5 0009 [8] 8.1.1
"SUBSCRIBE " 2 0BB5 000A [8] 8.1.1
"NOTIFY" 2 0D86 0006 [8] 8.1.2
"NOTIFY " 2 0D86 0007 [8] 8.1.2
"PRACK" 2 0CBD 0005 [9] 6
"PRACK " 2 0CBD 0006 [9] 6
"UPDATE" 2 0D8D 0006 [10] 7, 10
"UPDATE " 2 0D8D 0007 [10] 7, 10
"REFER" 4 07D4 0005 [12] 3, 10
"REFER " 4 07D4 0006 [12] 3, 10
"MESSAGE" 4 06D4 0007 [20] 9
"MESSAGE " 4 06D4 0008 [20] 9
Garcia et al. [Page 17]
INTERNET-DRAFT The static SIP/SDP dictionary for SigComp May 2002
"[CRLF]Accept: " 4 084B 000A [2] 20.1
"[CRLF]Accept-Contact: " 5 001C 0012 [22] 5
"[CRLF]Accept-Encoding: " 4 05E6 0013 [2] 20.2
"[CRLF]Accept-Language: " 4 05F9 0013 [2] 20.3
"[CRLF]Alert-Info: " 4 0722 000E [2] 20.4
"[CRLF]Allow: " 3 0A97 0009 [2] 20.5
"[CRLF]Allow-Events: " 3 0A4E 0010 [8] 8.2.1
"[CRLF]Authentication-Info: " 4 0398 0017 [2] 20.6
"[CRLF]Authorization: " 2 0D37 0011 [2] 20.7
"[CRLF]Call-ID: " 1 0EE3 000B [2] 20.8
"[CRLF]Call-Info: " 5 0069 000D [2] 20.9
"[CRLF]Contact: " 1 0ED8 000B [2] 20.10
"[CRLF]Content-Disposition: " 4 037D 0017 [2] 20.11
"[CRLF]Content-Encoding: " 4 04C2 0014 [2] 20.12
"[CRLF]Content-Language: " 4 04AA 0014 [2] 20.13
"[CRLF]Content-Length: " 2 0D18 0012 [2] 20.14
"[CRLF]Content-Type: " 2 0D4F 0010 [2] 20.15
"[CRLF]CSeq: " 1 0EF4 0008 [2] 20.16
"[CRLF]Date: " 4 08B0 0008 [2] 20.17
"[CRLF]Error-Info: " 5 004E 000E [2] 20.18
"[CRLF]Event: " 3 0A6A 000C [8] 8.2.1
"[CRLF]Expires: " 2 0DC1 000B [2] 20.19
"[CRLF]From: " 1 0EFC 0008 [2] 20.20
"[CRLF]In-Reply-To: " 4 0709 000F [2] 20.21
"[CRLF]Max-Forwards: " 1 0EB5 0010 [2] 20.22
"[CRLF]Min-Expires: " 4 06DC 000F [2] 20.23
"[CRLF]Min-SE: " 4 0855 000A [17] 5
"[CRLF]MIME-Version: " 5 003E 0010 [2] 20.24
"[CRLF]P-Asserted-Identity: " 3 098F 0017 [33] 13.1
"[CRLF]Asserted-Identity: " 3 09DF 0015 [33] 13.1
"[CRLF]Organization: " 5 002E 0010 [2] 20.25
"[CRLF]Path: " 3 0AA0 0008 [15] 3
"[CRLF]Priority: " 4 0780 000C [2] 20.26
"[CRLF]Privacy: " 2 0DB6 000B [34] 4.2
"[CRLF]Proxy-Authenticate: " 4 0428 0016 [2] 20.27
"[CRLF]Proxy-Authorization: " 4 03B3 0017 [2] 20.28
"[CRLF]Proxy-Require: " 4 068A 0011 [2] 20.29
"[CRLF]P-Media-Authorization: " 3 0C23 0019 [21] 5.1, 9
"[CRLF]Media-Authorization: " 3 09AA 0017 [21] 5.1, 9
"[CRLF]RAck: " 2 0E34 0008 [9] 7.2
"[CRLF]Reason: " 3 0A8D 000A [16] 2
"[CRLF]Record-Route: " 3 0A3E 0010 [2] 20.30
"[CRLF]Refer-To: " 4 07C8 000C [12] 3, 10
"[CRLF]Reject-Contact: " 5 000A 0012 [22] 5
"[CRLF]Replaces: " 4 07BC 000C [13] 3.1
"[CRLF]Reply-To: " 5 0076 000C [2] 20.31
"[CRLF]Request-Disposition: " 4 0362 0017 [22] 5
"[CRLF]Require: " 2 0DCC 000B [2] 20.32
"[CRLF]Retry-After: " 4 06EB 000F [2] 20.33
"[CRLF]Route: " 2 0E14 0009 [2] 20.34
"[CRLF]RSeq: " 2 0E2C 0008 [9] 7.1
Garcia et al. [Page 18]
INTERNET-DRAFT The static SIP/SDP dictionary for SigComp May 2002
"[CRLF]Security-Client: " 2 0CC3 0013 [19] 3.3
"[CRLF]Security-Server: " 2 0CD6 0013 [19] 3.3
"[CRLF]Security-Verify: " 2 0CE9 0013 [19] 3.3
"[CRLF]Server: " 4 0841 000A [2] 20.35
"[CRLF]Session-Expires: " 3 0975 0013 [17] 4
"[CRLF]Subject: " 5 0082 000B [2] 20.36
"[CRLF]Subscription-State: " 3 09C5 0016 [8] 8.2.3
"[CRLF]Supported: " 2 0D94 000D [2] 20.37
"[CRLF]Timestamp: " 5 005C 000D [2] 20.38
"[CRLF]To: " 1 0F04 0006 [2] 20.39
"[CRLF]Unsupported: " 4 06FA 000F [2] 20.40
"[CRLF]User-Agent: " 4 073E 000E [2] 20.41
"[CRLF]Via: " 1 0E64 0007 [2] 20.42
"[CRLF]Via: SIP/2.0/UDP " 1 0E93 0013 [2] 20.42
"[CRLF]Via: SIP/2.0/TCP TLS
0E30 3b62 7261 6e63 683d 7a39 6847 3462 4b0d ;branch=z9hG4bK. " 3 0E64 0013 [2] 20.42
"[CRLF]Warning: " 5 008D 000B [2] 20.43
"[CRLF]WWW-Authenticate: " 2 0AB8 0014 [2] 20.44
"[CRLF]WWW-Authenticate: Digest " 2 0AB8 001B [2] 20.44
"[CRLF][CRLF]" 2 0C21 0004 [2] 7
";transport=" 4 0804 000B [2] 25.1
"udp" 4 0A3B 0003 [2] 25.1,
[24] A, [2] 25.1, [24] A
"tcp" 4 0B1C 0003 [2] 25.1
"sctp" 4 0352 0004 [2] 25.1
"tls" 4 06B6 0003 [2] 25.1,
[19] 3.3
";user=" 3 0AA8 0006 [2] 25.1
"phone" 3 016D 0005 [2] 25.1
"ip" 4 0147 0002 [2] 25.1
";method=" 4 08B8 0008 [2] 25.1
";ttl=" 4 08ED 0005 [2] 25.1
";lr" 2 0D48 0003 [2] 25.1
"Digest " 2 0ACC 0007 [5] 3.2.1,
3.2.2
"username=" 2 0C5E 0009 [5] 3.2.2
"uri=" 2 0E51 0004 [5] 3.2.2
"qop=" 2 0E4D 0004 [5] 3.2.1,
3.2.2
"cnonce=" 2 0E40 0a56 6961 3a20 5349 502f 322e 302f 5544 .Via: SIP/2.0/UD
0E50 5020 0d0a 4d61 782d 466f 7277 6172 6473 P ..Max-Forwards
0E60 3a20 494e 5649 5445 2041 6e6f 6e79 6d6f : INVITE Anonymo
0E70 7573 6970 3a0d 0a43 616c 6c2d 4944 3a20 usip:..Call-ID:
SIPPING Working Group Expiration 11/30/02 Page 18 0007 [5] 3.2.2
"nc=" 2 0E55 0003 [5] 3.2.2
"response=" 2 0BAC 0009 [5] 3.2.2
"nextnonce=" 2 0C49 000A [5] 3.2.3
"rspauth=" 2 0B49 0008 [5] 3.2.3
"realm=" 2 0B8E 0006 [5] 3.2.1
"domain=" 2 0B6C 0007 [5] 3.2.1
"nonce=" 2 0C4D 0006 [5] 3.2.1
"opaque=" 4 08D7 0007 [5] 3.2.1
"stale=" 4 019A 0006 [5] 3.2.1
"true" 4 058B 0004 [5] 3.2.1,
[22] 5.2
"false" 4 0C95 0005 [5] 3.2.1
Garcia et al. [Page 19]
INTERNET-DRAFT The static SIP/SDP dictionary for SigComp May 2002
"algorithm=" 2 0CA0 000A [5] 3.2.1,
[18] 3.1
"MD5" 2 0B94 0003 [5] 3.2.1,
[18] 3.1
"MD5-sess" 2 0C11 0008 [5] 3.2.1,
[18] 3.1
"auth" 4 046E 0004 [5] 3.2.1
"auth-int" 4 046E 0008 [5] 3.2.1
"AKAv" 2 0C0B 0004 [18] 3.1, 6
"AKAv1-MD5" 2 0C0B 0009 [18] 3.1, 6
"auts=" 4 0901 0005 [18] 3.4
"digest-integrity" 4 0270 0010 [19] 3.3
"ipsec-ike" 4 07DA 0009 [19] 3.3
"ipsec-man" 4 0BDE 0009 [19] 3.3
"smime" 4 02D3 0005 [19] 3.3
";alg=" 4 08DE 0005 [19] 3.3
";purpose=" 5 00C9 0009 [2] 20.9
"icon" 5 0E1D 0004 [2] 20.9, 20.11
"info" 5 0D2A 0004 [2] 20.9
"card" 5 0120 0004 [2] 20.9
";expires=" 2 0DF9 0009 [2] 25.1,
[8] 8.4
"render" 5 0B89 0006 [2] 20.11
"session" 5 0C15 0007 [2] 20.11,
[34] 4.2
"alert" 5 0D06 0005 [2] 20.11
";handling=" 5 00B6 000A [2] 20.11
"optional" 2 0D00 0008 [2] 20.11,
[11] 4, [2] 20.11, [11] 4
"required" 5 0A03 0008 [2] 20.11
"text" 5 010D 0004 [2] 25.1
"image" 5 0117 0005 [2] 25.1
"audio" 5 0CFC 0005 [2] 25.1
"video" 5 0B00 0005 [2] 25.1
"application" 2 05CB 000B [2] 25.1
"application/sdp" 2 0B33 000F [2] 25.1
"message" 4 02D6 0007 [2] 25.1,
"sip" 4 0646 0003 [14] 1
"sipfrag" 4 0646 0007 [14] 2
"multipart" 4 086D 0009 [2] 25.1, 7.4.1
"sdp" 2 07A8 0003
"xml" 2 0E61 0003
"Mon, " 4 08E8 0005 [2] 25.1
"Tue, " 4 08E3 0005 [2] 25.1
"Wed, " 4 08F7 0005 [2] 25.1
"Thu, " 4 098A 0005 [2] 25.1
"Fri, " 4 08FC 0005 [2] 25.1
"Sat, " 4 08F2 0005 [2] 25.1
"Sun, " 4 0893 0005 [2] 25.1
" Jan " 4 04D5 0005 [2] 25.1
" Feb " 4 04BD 0005 [2] 25.1
Garcia et. et al. [Page 20]
INTERNET-DRAFT The static SIP/SDP dictionary for SigComp May 2002
0E80 0d0a 436f 6e74 6163 743a 2032 3030 204f ..Contact: 200 O
0E90 4b0d 0a46 726f 6d3a 200d 0a43 5365 713a K..From: ..CSeq:
0EA0 200d 0a54 6f3a 203b 7461 673d 0e71
" Mar " 4 09F3 0005 [2] 25.1
" Apr " 4 043D 0005 [2] 25.1
" May " 4 09DA 0005 [2] 25.1
" Jun " 4 03AE 0005 [2] 25.1
" Jul " 4 0393 0005 [2] 25.1
" Aug " 4 09A5 0005 [2] 25.1
" Sep " 4 03C9 0005 [2] 25.1
" Oct " 4 09C0 0005 [2] 25.1
" Nov " 4 0378 0005 [2] 25.1
" Dec " 4 0C3B 0005 [2] 25.1
" GMT" 4 0987 0004 [2] 25.1
";tag=" 1 0F0A 0005 [2] 25.1
"emergency" 4 0297 0009 [2] 20.26
"urgent" 4 0B2D 0006 [2] 20.26
"normal" 4 0C1B 0006 [2] 20.26
"non-urgent" 4 0B29 000A [2] 20.26
";duration=" 4 0837 000A [2] 20.33
";maddr=" 4 08D0 0007 [2] 20.42
";received=" 4 082D 000A [2] 20.42
";branch=" 5 0EA6 0008 [2] 20.42
";branch=z9hG4bK" 1 0EA6 000F [2] 8.1.1.7
"SIP" 5 0E6B 0003 [2] 25.1,
[16] 2
"UDP" 2 0E5E 0003 [2] 20.42
"TCP" 2 0E5B 0003 [2] 20.42
"TLS" 4 0891 0003 [2] 20.42
"SCTP" 4 0CBA 0004 [2] 20.42
"active" 4 0A23 0006 [8] 8.4
"pending" 4 0329 0007 [8] 8.4
"terminated" 4 0C8B 000A [8] 8.4
";reason=" 4 08C8 0008 [8] 8.4
";retry-after=" 4 0760 000D [8] 8.4
"deactivated" 4 0250 000B [8] 8.4
"probation" 4 0E83 0009 [8] 8.4
"rejected" 4 0939 0008 [8] 8.4
"timeout" 4 06A3 0007 [8] 8.4
"giveup" 4 0229 0006 [8] 8.4
"noresource" 4 03DA 000A [8] 8.4
";id=" 4 090E 0004 ..To: ;tag=.q..
Table 3: binary representation of the static SIP/SDP
dictionary for SigComp
6. Security Considerations
This memo does not introduce any known security risk.
7. IANA Considerations
None.
8. Author's Addresses
Miguel A. Garcia
Ericsson
FIN-02420, Jorvas, Finland
Tel: +358 9299 3553
e-mail: miguel.a.garcia@ericsson.com
Carsten Bormann
Universitaet Bremen TZI
Postfach 330440
D-28334 Bremen, Germany
Tel: +49 421 218 7024
e-mail: cabo@tzi.org
Joerg Ott
Universitaet Bremen TZI
Bibliothekstr. 1
Bremen 28359, Germany
Tel: +49.421.201-7028
e-mail: jo@tzi.uni-bremen.de
Richard Price
Roke Manor Research Ltd
Romsey, Hants, SO51 0ZN, United Kingdom
Tel: +44 1794 833681
e-mail: richard.price@roke.co.uk
Adam Roach
dynamicsoft
5100 Tennyson Parkway, Suite 1200
Plano, TX 75024, USA
e-mail: adam@dynamicsoft.com
9. Acknowledgements
SIPPING Working Group Expiration 11/30/02 Page 19 [8] 8.4
"100rel" 2 0E47 0006 [9] 8.1
"precondition" 2 0B1E 000C [11] 8
"refer" 3 0D4A 0005 [12] 10
"to-tag" 4 0516 0006 [13] 3.2
"from-tag" 4 030F 0008 [13] 3.2
"replaces" 4 02F2 0008 [13] 3.4
"Q.850" 5 0B51 0005 [16] 2
";cause=" 5 00F9 0007 [16] 2
";text=" 5 010C 0006 [16] 2
"path" 3 0B41 0004 [15] 3
";refresher=" 4 07EE 000B [17] 4
"uac" 4 0775 0003 [17] 4
Garcia et. al. The static SIP/SDP dictionary for SigComp May 2002
The authors would like to thank Lars-Erik Jonsson, Zhigang C. Lie and
Jonathan Rosenberg for their valuable comments.
10. References
10.1 Normative references
1. R. Price, H. Hannu, C. Bormann, J. Christoffersson, Z. Liu, J.
Rosenberg, Signaling Compression (SigComp), draft-ietf-rohc-
sigcomp-06.txt, May 2002, work in progress.
10.2 Informative references
2. J. Rosenberg, H. Schulzrinne, G. Camarillo, A. Johnston, J.
Peterson, R. Sparks, M. Handley, E. Schooler, Session Initiation
Protocol, Request et al. [Page 21]
INTERNET-DRAFT The static SIP/SDP dictionary for Comments 3261, SigComp May 2002.
3. M. 2002
"uas" 4 0922 0003 [17] 4
"timer" 4 0B85 0005 [17] 7.1
";class=" 5 00F2 0007 [22] 5.1
";duplex=" 5 00E3 0008 [22] 5.1
";feature=" 5 00C0 0009 [22] 5.1
";language=" 5 00A2 000A [22] 5.1
";media=" 5 00EB 0007 [22] 5.1
";mobility=" 5 0098 000A [22] 5.1
"fixed" 5 0112 0005 [22] 5.1
"mobile" 5 0106 0006 [22] 5.1
"personal" 5 02B8 0008 [22] 5.1
"business" 5 063F 0008 [22] 5.1
"full" 5 011C 0004 [22] 5.1
"half" 5 0C7F 0004 [22] 5.1
"receive-only" 5 0206 000C [22] 5.1
"send-only" 5 0AEC 0009 [22] 5.1
"voice-mail" 5 0000 000A [22] 5.1
"attendant" 5 069B 0009 [22] 5.1
";priority=" 5 00AC 000A [22] 5.1
"description" 5 0142 000B [22] 5.1
";methods=" 5 00D2 0009 [22] 5.1
";scheme=" 5 00DB 0008 [22] 5.2
";only=" 5 0100 0006 [22] 5.2
";q=" 4 0925 0003 [2] 25.1,
[22] 5.2, [19] 3.3
"proxy" 5 0355 0005 [22] 5.5
"redirect" 5 01BE 0008 [22] 5.5
"cancel" 5 014F 0006 [22] 5.5
"no-cancel" 5 014C 0009 [22] 5.5
"fork" 5 063B 0004 [22] 5.5
"no-fork" 5 0638 0007 [22] 5.5
"recurse" 5 0AE7 0007 [22] 5.5
"non-recurse" 5 0AE3 000B [22] 5.5
"parallel" 5 022E 0008 [22] 5.5
"sequential" 5 0C98 000A [22] 5.5
"queue" 5 0E8E 0005 [22] 5.5
"no-queue" 5 0E8B 0008 [22] 5.5
";comp=sigcomp" 1 0E77 000D [23] 6
"header" 4 0B44 0006 [34] 4.2
"user" 4 0AA9 0004 [34] 4.2
"none" 2 0E20 0004 [34] 4.2,
[11] 4
"critical" 4 08A8 0008 [34] 4.2
"id" 3 03D6 0002 [33] 13.1
"100 " 5 0D75 0004 [2] 21.1.1
"100 Trying" 2 0D75 000A [2] 21.1.1
"180 " 5 0D5F 0004 [2] 21.1.2
"180 Ringing" 2 0D5F 000B [2] 21.1.2
"181 " 5 0236 0004 [2] 21.1.3
"181 Call Is Being Forwarded" 4 0236 001B [2] 21.1.3
"182 " 5 0718 0004 [2] 21.1.4
Garcia et al, 3GPP requirements on SIP, draft-sipping-garcia-
3gpp-reqs-03.txt, work in progress.
4. F. Yergeau, "UTF-8, a transformation format of ISO 10646,"
Request for Comments 2279, Internet Engineering Task Force, Jan.
1998.
5. J. Franks, P. Hallam-Baker, J. Hostetler, S. Lawrence, P. Leach,
A. Luotonen, L. Stewart, HTTP Authentication: Basic and Digest
Access Authentication, Request for Comments 2617, June 1999.
6. A. Vaha-Sipila, URLs for telephone calls, Request for Comments
2806, Internet Engineering Task Force, Apr. 2000.
7. S. Donovan, al. [Page 22]
INTERNET-DRAFT The SIP INFO Method, Request static SIP/SDP dictionary for Comments 2976,
October 2000.
8. A. Roach, SIP-Specific Event Notification, SigComp May 2002
"182 Queued" 4 0718 000A [2] 21.1.4
"183 " 5 0C67 0004 [2] 21.1.5
"183 Session Progress" 2 0C67 0014 [2] 21.1.5
"200 " 5 0EEE 0004 [2] 21.2.1
"200 OK" 1 0EEE 0006 [2] 21.2.1
"202 " 5 0969 0004 [8] 8.3.1
"202 Accepted" 3 0969 000C [8] 8.3.1
"300 " 5 02C0 0004 [2] 21.3.1
"300 Multiple Choices" 4 02C0 0014 [2] 21.3.1
"301 " 5 0495 0004 [2] 21.3.2
"301 Moved Permanently" 4 0495 0015 [2] 21.3.2
"302 " 5 0480 0004 [2] 21.3.3
"302 Moved Temporarily" 4 0480 0015 [2] 21.3.3
"305 " 5 066C 0004 [2] 21.3.4
"305 Use Proxy" 4 066C 000D [2] 21.3.4
"380 " 5 03FA 0004 [2] 21.3.5
"380 Alternative Service" 4 03FA 0017 [2] 21.3.5
"400 " 5 0A0B 0004 [2] 21.4.1
"400 Bad Request" 4 0A0B 000F [2] 21.4.1
"401 " 5 0CAA 0004 [2] 21.4.2
"401 Unauthorized" 2 0CAA 0010 [2] 21.4.2
"402 " 5 051C 0004 [2] 21.4.3
"402 Payment Required" 4 051C 0014 [2] 21.4.3
"403 " 5 03CE 0004 [2] 21.4.4
"403 Forbidden" 4 03CE 000D [2] 21.4.4
"404 " 5 065F 0004 [2] 21.4.5
"404 Not Found" 4 065F 000D [2] 21.4.5
"405 " 5 0458 0004 [2] 21.4.6
"405 Method Not Allowed" 4 0458 0016 [2] 21.4.6
"406 " 5 0556 0004 [2] 21.4.7
"406 Not Acceptable" 4 0556 0012 [2] 21.4.7
"407 " 5 01A0 0004 [2] 21.4.8
"407 Proxy Authentication Required" 4 01A0 0021 [2] 21.4.8
"408 " 5 03E4 0004 [2] 21.4.9
"408 Request for Comments
3265, May 2002.
9. J. Rosenberg, H. Schulzrinne, Reliability of Provisional
Responses in SIP, Timeout" 4 03E4 0013 [2] 21.4.9
"410 " 5 076D 0004 [2] 21.4.10
"410 Gone" 4 076D 0008 [2] 21.4.10
"413 " 5 0BED 0004 [2] 21.4.11
"413 Request for Comments 3262, May 2002.
10.
J. Rosenberg, The Session Initiation Protocol UPDATE Method,
draft-ietf-sip-update-02.txt, April 2002, work in progress.
11.
G. Camarillo, W. Marshall, J. Rosenberg, Integration of Resource
Management and SIP, draft-ietf-sip-manyfolks-resource-07.txt,
April 2002, work in progress.
12.
R. Sparks, The Refer Method, draft-sparks-sip-refer-split-00,
April 2002, work in progress.
SIPPING Working Group Expiration 11/30/02 Page 20 Entity Too Large" 4 0BED 001C [2] 21.4.11
"414 " 5 0212 0004 [2] 21.4.12
"414 Request-URI Too Long" 4 0212 0018 [2] 21.4.12
"415 " 5 02A0 0004 [2] 21.4.13
"415 Unsupported Media Type" 4 02A0 001A [2] 21.4.13
"416 " 5 0280 0004 [2] 21.4.14
"416 Unsupported URI Scheme" 4 0280 001A [2] 21.4.14
"420 " 5 0AD3 0004 [2] 21.4.15
"420 Bad Extension" 4 0AD3 0011 [2] 21.4.15
"421 " 5 0442 0004 [2] 21.4.16
"421 Extension Required" 4 0442 0016 [2] 21.4.16
"422 " 5 0BBF 0004 [17] 6
"422 Session Timer Too Small" 4 0BBF 001B [17] 6
Garcia et. et al. [Page 23]
INTERNET-DRAFT The static SIP/SDP dictionary for SigComp May 2002
13.
R. Mahy, B. Biggs, R. Dean, The SIP Replaces header, draft-ietf-
sip-replaces-01.txt, April 2002, work in progress.
14.
R. Sparks, Internet Media Types message/sip and message/sipfrag,
draft-sparks-sip-mimetypes-03.txt, April 2002, work in progress.
15.
D. Willis, B. Hoeneisen, SIP Extension for Registering Non-
Adjacent Contacts, draft-willis-sip-path-05, work in progress.
16.
H. Schulzrinne, D. Oran, G. Camarillo, The Reason Header Field
for the Session Initiation Protocol, draft-ietf-sip-reason-
00.txt, April 2002, work in progress.
17.
S. Donovan, J. Rosenberg, The SIP Session Timer, draft-ietf-sip-
session-timer-08.txt, October 2001, work in progress.
18.
A. Niemi, J. Arkko, V. Torvinen, HTTP Digest Authentication
Using AKA, draft-ietf-sip-digest-aka-01, April 2002, work in
progress.
19.
J. Arkko, T. Haukka, S. Sen, L. Valerius,
"423 " 5 02FA 0004 [2] 21.4.17
"423 Interval Too Brief" 4 02FA 0016 [2] 21.4.17
"480 " 5 0941 0004 [2] 21.4.18
"480 Temporarily Unavailable" 3 0941 001B [2] 21.4.18
"481 " 5 0179 0004 [2] 21.4.19
"481 Call/Transaction Does Not Exist" 4 0179 0023 [2] 21.4.19
"482 " 5 05A1 0004 [2] 21.4.20
"482 Loop Detected" 4 05A1 0011 [2] 21.4.20
"483 " 5 0342 0004 [2] 21.4.21
"483 Too Many Hops" 4 0342 0011 [2] 21.4.21
"484 " 5 0155 0004 [2] 21.4.22
"484 Address Incomplete" 4 0155 0016 [2] 21.4.22
"485 " 5 0C53 0004 [2] 21.4.23
"485 Ambiguous" 4 0C53 000D [2] 21.4.23
"486 " 5 09F8 0004 [2] 21.4.24
"486 Busy Here" 3 09F8 000D [2] 21.4.24
"487 " 5 025B 0004 [2] 21.4.25
"487 Request Terminated" 4 025B 0016 [2] 21.4.25
"488 " 5 02DD 0004 [2] 21.4.26
"488 Not Acceptable Here" 4 02DD 0017 [2] 21.4.26
"489 " 5 0B10 0004 [8] 8.3.2
"489 Bad Event" 4 0B10 000D [8] 8.3.2
"491 " 5 0530 0004 [2] 21.4.27
"491 Request Pending" 4 0530 0013 [2] 21.4.27
"493 " 5 0568 0004 [2] 21.4.28
"493 Undecipherable" 4 0568 0012 [2] 21.4.28
"494 " 5 0124 0004 [19] 3.3.1
"494 Security Mechanism Agreement Required" 4 0124 001F [19] 3.3.1
"500 " 5 01C6 0004 [2] 21.5.1
"500 Server Internal Error" 4 01C6 0019 [2] 21.5.1
"501 " 5 0543 0004 [2] 21.5.2
"501 Not Implemented" 4 0543 0013 [2] 21.5.2
"502 " 5 05D7 0004 [2] 21.5.3
"502 Bad Gateway" 4 05D7 000F [2] 21.5.3
"503 " 5 0411 0004 [2] 21.5.4
"503 Service Unavailable" 4 0411 0017 [2] 21.5.4
"504 " 5 0B73 0004 [2] 21.5.5
"504 Server Time-out" 4 0B73 0013 [2] 21.5.5
"505 " 5 0B54 0004 [2] 21.5.6
"505 Version Not Supported" 4 0B54 0019 [2] 21.5.6
"513 " 5 04EF 0004 [2] 21.5.7
"513 Message Too Large" 4 04EF 0015 [2] 21.5.7
"580 " 5 0B96 0004 [11] 8
"580 Precondition Failure" 4 0B96 0018 [11] 8
"600 " 5 0928 0004 [2] 21.6.1
"600 Busy Everywhere" 3 0928 0013 [2] 21.6.1
"603 " 5 0C40 0004 [2] 21.6.2
"603 Decline" 4 0C40 000B [2] 21.6.2
"604 " 5 01ED 0004 [2] 21.6.3
"604 Does Not Exist Anywhere" 4 01ED 001B [2] 21.6.3
"606 " 5 058F 0004 [2] 21.6.4
Garcia et al. [Page 24]
INTERNET-DRAFT The static SIP/SDP dictionary for SIP Sessions, draft-ietf-sip-sec-agree-00.txt,
April 2002, working progress.
20.
B. Campbell, J. Rosenberg, D. Willis, R. Sparks, H. Schulzrinne,
J. Lennox, C. Huitema, B. Aboba, D. Gurle, D. Oran, Session
Initiation Protocol Extension for Instant Messaging, draft-ietf-
sip-message-03, April 2002, work in progress.
21.
W. Marshall, F. Andreasen, D. Evans, SIP Extensions for Media
Authorization, draft-ietf-sip-call-auth-05.txt, SigComp May 2002, work in
progress.
22.
H. Schulzrinne, J. Rosenberg, 2002
"606 Not Acceptable" 4 058F 0012 [2] 21.6.4
"687 " 5 04DA 0004 [13] 3.5
"687 Dialog Terminated" 4 04DA 0015 [13] 3.5
"Anonymous" 3 0ECC 0009 [2] 8.1.1.3
Table A.1: SIP Caller Preferences and Callee
Capabilities, draft-ietf-sip-callerprefs-04.txt, December 2001,
work in progress.
23.
G. Camarillo, Compressing the Session Initiation Protocol,
draft-camarillo-sip-compression-00.txt, April 2002, work in
progress.
24.
M. Handley, V. Jacobson, C. Perkins, SDP: Session Description
Protocol, draft-ietf-mmusic-sdp-new-07.txt, work in progress.
25.
J. Rosenberg, H. Schulzrinne, G. Camarillo, A. Johnston, J.
Peterson, R. Sparks, M. Handley, E. Schooler, Session Initiation
Protocol, Request input strings for Comments 3261, May 2002.
26.
R. Price, H. Hannu, C. Bormann, J. Christoffersson, Z. Liu, J.
Rosenberg, Signaling Compression (SigComp), draft-ietf-rohc-
sigcomp-05.txt, March 2002, work in progress.
SIPPING Working Group Expiration 11/30/02 Page 21 the SIP/SDP dictionary
Garcia et. et al. [Page 25]
INTERNET-DRAFT The static SIP/SDP dictionary for SigComp May 2002
27.
F. Yergeau, "UTF-8,
Appendix B. SDP input strings to the SIP/SDP static dictionary
For reference, this section lists the SDP input strings that were
used in generating the dictionary, as well as a transformation format priority value, the
offset of ISO 10646,"
Request the string in the generated dictionary, the length of the
string, and one or more references into the referenced documents that
motivate the presence of this string. Note that the notation
"[CRLF]" stands for Comments 2279, Internet Engineering Task Force, Jan.
1998.
28.
J Sjoberg, M. Westerlund, A. Lakaniemi, Q. Xie, RTP payload
format a sequence of two bytes with the values 0x0d and file storage format
0x0a, respectively.
The priority value is used for determining the position of the Adaptive Multi-Rate (AMR)
and Adaptive Multi-Rate Wideband (AMR-WB) audio codecs, draft-
ietf-avt-rtp-amr-13.txt, January 2002, work string
in progress.
29.
G. Camarillo, J. Holler, G. AP Eriksson, H. Schulzrinne,
Grouping of media lines the dictionary. Lower priority values (higher priorities) cause
the string to occur at a later position in SDP, draft-ietf-mmusic-fid-06.txt,
February 2002, work the dictionary, making it
more efficient to reference the string in progress.
30.
H. Schulzrinne, S. Petrack, RTP Payload certain compression
algorithms. Hence, small priority values were assigned to strings
more likely to occur.
String Pr Off Len References
===================================== == ==== ==== ==========
"v=0[CRLF]o=" 2 0D7F 0007 [24] 6
"[CRLF]s=" 2 0DEB 0004 [24] 6
"[CRLF]s= " 2 0DEB 0005 [32] 5
"[CRLF]i=" 4 0906 0004 [24] 6
"[CRLF]u=" 4 091E 0004 [24] 6
"[CRLF]e=" 4 091A 0004 [24] 6
"[CRLF]c=IN IP4 " 3 0A82 000B [24] 6
"[CRLF]c=IN IP6 " 2 0D6A 000B [24] 6
"[CRLF]c=" 5 0A82 0004 [24] 6
"[CRLF]b=" 3 0AAE 0004 [24] 6
"[CRLF]t=" 2 0D0B 0004 [24] 6
"[CRLF]t=0 0" 2 0D0B 0007 [32] 5
"[CRLF]r=" 4 0916 0004 [24] 6
"[CRLF]z=" 4 090A 0004 [24] 6
"[CRLF]k=clear:" 4 0823 000A [24] 6
"[CRLF]k=base64:" 4 07E3 000B [24] 6
"[CRLF]k=uri:" 4 08A0 0008 [24] 6
"[CRLF]k=prompt:" 4 06C9 000B [24] 6
"[CRLF]k=" 5 06C9 0004 [24] 6
"[CRLF]a=cat:" 4 08C0 0008 [24] 6
"[CRLF]a=keywds:" 4 07F9 000B [24] 6
"[CRLF]a=tool:" 4 087F 0009 [24] 6
"[CRLF]a=ptime:" 4 0819 000A [24] 6
"[CRLF]a=maxptime:" 4 0753 000D [24] 6
"[CRLF]a=rtpmap:" 2 0DAB 000B [24] 6, [32] 5
"[CRLF]a=recvonly" 3 0A5E 000C [24] 6
"[CRLF]a=sendrecv" 3 0AF5 000C [24] 6
"[CRLF]a=sendonly" 3 0A76 000C [24] 6
"[CRLF]a=inactive" 3 0A1D 000C [24] 6
"[CRLF]a=orient:portrait" 4 0504 0013 [24] 6
"[CRLF]a=orient:landscape" 4 0317 0014 [24] 6
"[CRLF]a=orient:seascape" 4 060C 0013 [24] 6
Garcia et al. [Page 26]
INTERNET-DRAFT The static SIP/SDP dictionary for SigComp May 2002
"[CRLF]a=type:broadcast" 4 057A 0012 [24] 6
"[CRLF]a=type:meeting" 4 06B9 0010 [24] 6
"[CRLF]a=type:moderated" 4 064D 0012 [24] 6
"[CRLF]a=type:test" 4 06AA 000D [24] 6
"[CRLF]a=type:H.332" 4 095C 000E [24] 6
"[CRLF]a=type:recvonly" 4 0679 0011 [24] 6
"[CRLF]a=charset:" 4 07B0 000C [24] 6
"[CRLF]a=sdplang:" 4 07A4 000C [24] 6
"[CRLF]a=lang:" 4 0888 0009 [24] 6
"[CRLF]a=framerate:" 4 0730 000E [24] 6
"[CRLF]a=quality:" 4 078C 000C [24] 6
"[CRLF]a=fmtp:" 2 0DF0 0009 [24] 6
"[CRLF]a=curr:" 2 0E02 0009 [11] 4
"[CRLF]a=des:" 2 0E24 0008 [11] 4
"[CRLF]a=conf:" 2 0E0B 0009 [11] 4
"[CRLF]a=mid:" 4 0898 0008 [26] 3
"[CRLF]a=group:" 4 080F 000A [26] 3
"[CRLF]a=key-mgmt:MIKEY" 4 0330 0012 [28] 2.1,
[29] 6
"[CRLF]a=key-mgmt:" 4 0330 000D [28] 2.1
"[CRLF]a=" 5 0317 0004 [24] 6
"[CRLF]m=audio " 2 0DD7 000A [24] 6
"[CRLF]m=video " 2 0DE1 000A [24] 6
"[CRLF]m=application " 4 05C7 0010 [24] 6
"[CRLF]m=data " 4 0864 0009 [24] 6
"[CRLF]m=control " 4 0798 000C [24] 6
"[CRLF]m=" 5 05C7 0004 [24] 6
"AS " 3 0AB2 0003 [24] 6
"CT " 3 0AB5 0003 [24] 6
"RTP/AVP " 2 0DA3 0008 [24] A
"RTP/SAVP " 3 0A29 0009 [30] 12
"RTP/AVPF " 3 0A32 0009 [31] 4.1
"udp" 4 0A3B 0003 [2] 25.1,
[24] A, [2] 25.1, [24] A
"0.0.0.0" 4 0D11 0007 [24] A
"qos" 2 0E58 0003 [11] 4
"mandatory" 2 0BE4 0009 [11] 4
"optional" 2 0D00 0008 [2] 20.11,
[11] 4, [2] 20.11, [11] 4
"none" 2 0E20 0004 [34] 4.2,
[11] 4
"failure" 4 0C82 0007 [11] 4
"unknown" 4 0632 0007 [11] 4
"e2e" 2 0C08 0003 [11] 4
"local" 2 0BD9 0005 [11] 4
"remote" 2 0C87 0006 [11] 4
"send" 2 0A7A 0004 [11] 4
"recv" 2 0682 0004 [11] 4
"sendrecv" 2 0AF9 0008 [11] 4
"AMR" 2 0DA1 0003 [25] 8
"octet-align=" 4 0B04 000C [25] 8
Garcia et al. [Page 27]
INTERNET-DRAFT The static SIP/SDP dictionary for DTMF Digits,
Telephony Tones and Telephony Signals, RFC 2833, SigComp May 2000.
31.
J. Arkko, E. Carrara, F. Lindholm, M. Naslund, K. Norrman, Key
Management Extensions for 2002
"mode-set=" 4 0876 0009 [25] 8
"mode-change-period=" 4 061F 0013 [25] 8
"mode-change-neighbor=" 4 05B2 0015 [25] 8
"crc=" 4 0912 0004 [25] 8
"robust-sorting=" 4 01DE 000F [25] 8
"interleaving=" 4 0473 000D [25] 8
"channels=" 4 0777 0009 [25] 8
"octet-align" 4 0B04 000B [25] 8
"telephone-event" 4 0169 000F [27] 3.3, 6.1
"events" 4 0173 0006 [27] 6.1
"rate" 4 065A 0004 [27] 6.1, 6.2
"tone" 4 03F6 0004 [27] 6.2
Table B.1: SDP and RTSP, draft-ietf-mmusic-kmgmt-
ext-04.txt, April 2002, work in progress.
32.
J. Arkko, E. Carrara, F. Lindholm, M. Naslund, K. Norrman,
MIKEY: Multimedia Internet KEYing, draft-ietf-msec-mikey-01.txt
April 2002.
33.
M. Baugher, R. Blom, E. Carrara, D. McGrew, M. Naslund, K.
Norrman, D. Oran, The Secure Real Time Transport Protocol, draft-
ietf-avt-srtp-03.txt, Frbruary 2002, work in progress.
34.
J. Ott, S. Wenger, S. Fukunaga, N. Sato, K. Yano, A. Miyazaki,
K. Hata, R. Hakenberg, C. Burmeister, Extended RTP Profile input strings for
RTCP-based feedback (RTP/AVPF), draft-ietf-avt-rtcp-feedback-
02.txt, March 2002, work in progress.
35.
J. Rosenberg, H.Schulzrinne, An Offer/Answer Model with SDP, RFC
3264.
36.
C. Jennings, Extensions to the Session Initiation Protocol (SIP) SIP/SDP dictionary
Garcia et al. [Page 28]
INTERNET-DRAFT The static SIP/SDP dictionary for Network Asserted Identity within Trusted Networks, draft-
jennings-sipping-nai-00.txt, SigComp May 2002, work in progress.
37.
J. Peterson, A Privacy Mechanism for the Session Initiation
Protocol (SIP), draft-peterson-sip-privacy-longterm-00, April
2002, work in progress. 2002
Full Copyright Statement
Copyright (C) The Internet Society (2002). All Rights Reserved.
This document and translations of it may be copied and furnished to
others, and derivative works that comment on or otherwise explain it
or assist in its implementation may be prepared, copied, published
and
SIPPING Working Group Expiration 11/30/02 Page 22
Garcia et. al. The static SIP/SDP dictionary for SigComp May 2002 distributed, in whole or in part, without restriction of any
kind, provided that the above copyright notice and this paragraph are
included on all such copies and derivative works. However, this
document itself may not be modified in any way, such as by removing
the copyright notice or references to the Internet Society or other
Internet organizations, except as needed for the purpose of
developing Internet standards in which case the procedures for
copyrights defined in the Internet Standards process must be
followed, or as required to translate it into languages other than
English. The limited permissions granted above are perpetual and
will not be revoked by the Internet Society or its successors or
assigns. This document and the information contained herein is
provided on an "AS IS" basis and THE INTERNET SOCIETY AND THE
INTERNET ENGINEERING TASK FORCE DISCLAIMS ALL WARRANTIES, EXPRESS OR
IMPLIED, INCLUDING BUT NOT LIMITED TO ANY WARRANTY THAT THE USE OF
THE INFORMATION HEREIN WILL NOT INFRINGE ANY RIGHTS OR ANY IMPLIED
WARRANTIES OF MERCHANTABILITY OR FITNESS FOR A PARTICULAR PURPOSE."
Expiration Date
This memo is filed as <draft-ietf-sipping-sigcomp-sip-dictionary-01>, <draft-ietf-sipping-sigcomp-sip-
dictionary-02.txt> and expires November 22, 2002.
SIPPING Working Group Expiration 11/30/02 Page 23
Garcia et al. [Page 29]
----