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

UAC


Click on the red underlined text to get to the source

... client would like to receive subsequent requests within the same dialog in the UAS->UAC direction compressed, this client SHOULD add the parameter comp=sigcomp ...


... ACK handshake between a UAC and a UAS through two proxies. Proxy ...
... compression, but they do not use it by default. UAC P1 P2 UAS ...
... INVITE UAS Via: UAC;comp=sigcomp Route ...
... Route: P1;comp=sigcomp Contact: UAC;comp=sigcomp ...
... P1 is the outbound proxy of the UAC, and it supports SigComp. The UAC ...
... UAC, and it supports SigComp. The UAC is configured to send compressed traffic to P1, and therefore, it compresses the INVITE ...
... traffic to P1, and therefore, it compresses the INVITE (1). In addition, the UAC wants to receive future requests and responses for this dialog compressed. Therefore, it adds the comp=Sigcomp ...
... UAS Via: P1 Via: UAC;comp=sigcomp Route ...
... Route: P2 Contact: UAC;comp=sigcomp ...
... Via: P2 Via: P1 Via: UAC;comp=sigcomp Record-Route ...
... Record-Route: P2 Contact: UAC;comp=sigcomp ...
... Via: P2 Via: P1 Via: UAC;comp=sigcomp Record-Route ...
... (5) 200 OK Via: P1 Via: UAC;comp=sigcomp Record-Route ...
... Route set for this dialog. For requests from the UAS towards the UAC (the opposite direction than the first INVITE), the next hop will ...
... INVITE, because P1 did not Record-Route. That Contact identified the UAC: Contact: UAC ...
... UAC: Contact: UAC;comp=sigcomp ...
... sigcomp Since the UAC wants to receive compressed requests (Contact of the INVITE), P2 assumes that the UAC ...
... UAC wants to receive compressed requests (Contact of the INVITE), P2 assumes that the UAC would also like to send compressed requests (Record-Route of the 200 OK). Therefore, P2 modifies its ...
... 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 requests within this dialog. ...
... (6) 200 OK Via: UAC;comp=sigcomp Record-Route ...
... UAS P1 sends the 200 OK (6) compressed to the UAC because the Via header field contained the comp=sigcomp parameter. ...
... ACK UAS Via: UAC;comp=sigcomp Route ...
... Route: P2;comp=sigcomp Contact: UAC;comp=sigcomp ...
... sigcomp The UAC sends the ACK (7) compressed directly to P2 (P1 did not Record-Route ...
... UAS Via: P2 Via: UAC;comp=sigcomp Contact: UAC ...
... UAC;comp=sigcomp Contact: UAC;comp=sigcomp ...



Google
Web
RFC-Ref