RFC 3486:Compressing the Session Initiation Protoc...
RFC-Ref

SIP


Click on the red underlined text to get to the source

... A SIP [1] client sending a request to a SIP ...
... SIP [1] client sending a request to a SIP server typically performs a DNS lookup for the domain name ...
... context is the transport protocol to be used by SIP (e.g., UDP, TCP or SCTP ...
... UDP, TCP or SCTP). A SIP server that supports, for instance, three different transport protocols, will have three different DNS ...
... Note that for historical reasons both HTTP and SIP use a different port for TLS ...
... present, this solution is not considered scalable any longer. A SIP element that supports compression will need to be prepared to receive compressed and uncompressed messages on the same port ...


... There are two types of SIP messages; SIP requests and SIP responses. ...
... There are two types of SIP messages; SIP requests and SIP responses. Clients ...
... There are two types of SIP messages; SIP requests and SIP responses. Clients send SIP requests ...
... SIP responses. Clients send SIP requests to the host part of a URI and servers send ...
... header field. We define two parameters, one for SIP URIs and the other for the Via header field ...
... sip:alice@atlanta.com;comp=sigcomp Via: SIP/2.0/UDP server1.foo.com:5060;branch=z9hG4bK87a7;comp=sigcomp ...
... Therefore, the presence of comp=sigcomp indicates that the SIP entity identified by the URI or by the Via header field ...
... sigcomp mean "willingness" as well as "support" allows the receiver of a SIP message to influence the decision of whether or not to use SigComp at a given time. ...


... SigComp implementations for SIP ...
... Every SIP implementation that supports SigComp MUST implement the procedures described in this document. ...


... Obtaining a SIP or SIPS URI with comp=sigcomp ...
... dialog is established. A client sending a request outside a dialog can also obtain SIP URIs with comp=sigcomp in a Contact header field ...
... to wait until the dialog is established in order to begin compressing messages. One of the biggest gains that SigComp can bring to SIP is the ability to compress the initial INVITE of a dialog, when the user ...
... sometimes it is necessary to have clients configured in an automatic fashion. Unfortunately, current mechanisms for SIP client configuration (e.g., using DHCP ...
... uncompressed OPTIONS request to its outbound proxy. The outbound proxy can provide an alternative SIP URI with the comp=sigcomp parameter in a Contact header field ...
... compressed is not a problem, since user agents can REGISTER a SIP URI with comp=sigcomp in their registrar. All incoming requests for the ...
... with comp=sigcomp in their registrar. All incoming requests for the user will be sent to this SIP URI using compression. ...


... In order to avoid asymmetric compression (i.e., two SIP entities exchanging compressed requests in one direction and uncompressed requests in the other direction) proxies ...


... Route rewriting. A typical example of double Record-Routing is a SIP proxy that acts as a firewall ...


... If a compressed SIP request arrives to a SIP server that does not understand SigComp ...
... If a compressed SIP request arrives to a SIP server that does not understand SigComp, the server will not have any means to indicate ...
... error response. If a SIP client sends a compressed request and the client transaction ...


... URI parameter is a "uri-parameter", as defined by the SIP ABNF (Section 25.1 of [1]): ...
... The Via compression parameter is a "via-extension", as defined by the SIP ABNF (Section 25.1 of [1]): ...


... A SIP entity receiving a compressed message has to decompress it and to parse it. This requires slightly more processing power ...
... An attacker inserting the parameter comp=sigcomp in a SIP message could make a SIP entity send compressed messages to another SIP entity ...
... sigcomp in a SIP message could make a SIP entity send compressed messages to another SIP entity that did not support SigComp. Appropriate integrity mechanisms ...
... SIP message could make a SIP entity send compressed messages to another SIP entity that did not support SigComp. Appropriate integrity mechanisms should be used to avoid this attack ...


... Rosenberg, J., Schulzrinne, H., Camarillo, G., Johnston, A., Peterson, J., Sparks, R., Handley, M. and E. Schooler, "SIP: Session Initiation Protocol", RFC 3261prop, June 2002. ...
... Schulzrinne, H., "DHCP option for SIP servers", Work in Progress. ...



Google
Web
RFC-Ref