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

SigComp


Click on the red underlined text to get to the source

... TLS for transport security and SigComp for signaling compression, would ...
... 2. TCP, no security, SigComp 3. TCP ...
... 4. TCP, TLS, SigComp 5. SCTP ...
... 6. SCTP, no security, SigComp 7. SCTP ...
... 8. SCTP, TLS, SigComp It is clear that this way of using DNS ...


... the examples below: sip:alice@atlanta.com;comp=sigcomp Via: SIP/2.0/UDP ...
... Via: SIP/2.0/UDP server1.foo.com:5060;branch=z9hG4bK87a7;comp=sigcomp The presence of this parameter (comp=sigcomp ...
... sigcomp The presence of this parameter (comp=sigcomp) in a URI indicates that the request has to be compressed using SigComp ...
... sigcomp) in a URI indicates that the request has to be compressed using SigComp, as defined in [2]. The presence of comp=sigcomp ...
... SigComp, as defined in [2]. The presence of comp=sigcomp in a Via header field indicates that the response has to be compressed using SigComp ...
... sigcomp in a Via header field indicates that the response has to be compressed using SigComp. Therefore, the presence of comp=sigcomp ...
... SigComp. Therefore, the presence of comp=sigcomp indicates that the SIP entity identified by the URI ...
... identified by the URI or by the Via header field supports SigComp and is willing to receive compressed messages. Having comp=sigcomp mean ...
... header field supports SigComp and is willing to receive compressed messages. Having comp=sigcomp mean "willingness" as well as "support" allows the receiver of a SIP message ...
... "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. ...


... If the next-hop URI contains the parameter comp=sigcomp, the client SHOULD compress the request using SigComp ...
... sigcomp, the client SHOULD compress the request using SigComp as defined in [2]. ...
... A client MUST NOT send a compressed request to a server if it does not know whether or not the server supports SigComp. Regardless of whether the request is sent compressed or not, if a ...
... UAC direction compressed, this client SHOULD add the parameter comp=sigcomp to the URI in the Contact header field if ...
... client is a proxy, it SHOULD add the parameter comp=sigcomp to its URI in the Record-Route header field. ...
... If a user agent client sends a compressed request, it SHOULD add the parameter comp=sigcomp to the URI in the Contact header field. If a ...
... proxy that Record-Routes sends a compressed request, it SHOULD add comp=sigcomp to its URI in the Record-Route header field. ...
... If a client sends a compressed request, it SHOULD add the parameter comp=sigcomp to the topmost entry of the Via header field. ...
... If a client does not know whether or not the server supports SigComp, but in case the server supported it, it would like to receive compressed responses, this client ...
... compressed responses, this client SHOULD add the parameter comp=sigcomp to the topmost entry of the Via header field. The request, however, as stated above, will not be compressed. ...
... Obtaining a SIP or SIPS URI with comp=sigcomp ...
... For requests within a dialog, a next-hop URI with the comp=sigcomp parameter is obtained from a Record-Route ...
... can also obtain SIP URIs with comp=sigcomp in a Contact header field in a 3xx or 485 response to the request. ...
... session will not typically be willing 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 ...
... session to be established. Therefore, clients need a means to obtain a comp=sigcomp URI from their outbound proxy ...
... outbound proxy. The outbound proxy can provide an alternative SIP URI with the comp=sigcomp parameter in a Contact header field in a 200 OK response to the ...
... REGISTER a SIP URI with comp=sigcomp in their registrar. All incoming requests for the user will be sent to this SIP URI using compression ...


... header field. If the topmost Via header field contains the parameter comp=sigcomp, the response SHOULD be compressed. Otherwise, the response MUST NOT be compressed. ...
... route set. If this URI contains the parameter comp=sigcomp, the proxy SHOULD add comp=sigcomp ...
... sigcomp, the proxy SHOULD add comp=sigcomp to its entry in the Record-Route header field. If this URI ...
... Record-Route header field. If this URI does not contain the parameter comp=sigcomp, the proxy SHOULD remove ...
... proxy SHOULD remove comp=sigcomp (if it is present) from its entry in the Record- Route header field ...
... The same way, a user agent server SHOULD add comp=sigcomp to the Contact header field of the response if the URI ...
... upstream hop in the route set contained the parameter comp=sigcomp. ...


... proxy MAY choose not to compress the request even if the URI contains the comp=sigcomp parameter. ...


... SIP request arrives to a SIP server that does not understand SigComp, the server will not have any means to indicate the error to the client. The message will be impossible to parse, ...


... compression-param = "comp=" ("sigcomp" / other-compression) other-compression ...
... via-compression = "comp" EQUAL ("sigcomp" / other-compression) other-compression ...


... header fields. We have rather focus on the contents of the header fields and on the presence (or absence) of the "comp=sigcomp" parameter. ...
... UAS Via: UAC;comp=sigcomp Route: P1;comp=sigcomp ...
... sigcomp Route: P1;comp=sigcomp Contact: UAC;comp=sigcomp ...
... sigcomp Contact: UAC;comp=sigcomp P1 is the outbound proxy ...
... P1 is the outbound proxy of the UAC, and it supports SigComp. The UAC is configured to send compressed traffic ...
... UAC wants to receive future requests and responses for this dialog compressed. Therefore, it adds the comp=Sigcomp parameter to the Via and to the Contact header fields. ...
... Via: P1 Via: UAC;comp=sigcomp Route: P2 ...
... Route: P2 Contact: UAC;comp=sigcomp P1 forwards the INVITE ...
... Via: P1 Via: UAC;comp=sigcomp Record-Route: P2 ...
... Record-Route: P2 Contact: UAC;comp=sigcomp P2 forwards the INVITE ...
... Via: P1 Via: UAC;comp=sigcomp Record-Route: P2 ...
... Via: P1 Via: UAC;comp=sigcomp Record-Route: P2;comp=sigcomp ...
... sigcomp Record-Route: P2;comp=sigcomp Contact: UAS ...
... Contact: UAC;comp=sigcomp Since the UAC ...
... Record-Route header field of the 200 OK (5). In the INVITE (3), P2 did not used the comp=sigcomp parameter. Now it adds it in the 200 OK (5). This will allow the UAC sending compressed ...
... (6) 200 OK Via: UAC;comp=sigcomp Record-Route: P2;comp=sigcomp ...
... sigcomp Record-Route: P2;comp=sigcomp Contact: UAS ...
... P1 sends the 200 OK (6) compressed to the UAC because the Via header field contained the comp=sigcomp parameter. (7) ACK ...
... UAS Via: UAC;comp=sigcomp Route: P2;comp=sigcomp ...
... sigcomp Route: P2;comp=sigcomp Contact: UAC;comp=sigcomp ...
... sigcomp Contact: UAC;comp=sigcomp The UAC ...
... Via: P2 Via: UAC;comp=sigcomp Contact: UAC;comp=sigcomp ...
... sigcomp Contact: UAC;comp=sigcomp P2 sends the ACK ...


... An attacker inserting the parameter comp=sigcomp in a SIP message could make a SIP entity ...
... 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. ...


... Signaling Compression sigcomp RFC 3486prop ...


... Price, R., Bormann, C., Christoffersson, J., Hannu, H., Liu, Z. and J. Rosenberg, "Signaling Compression (SigComp)", RFC 3320prop, January 2003. ...



Google
Web
RFC-Ref