[SIPForum-discussion] CANCEL not processing

Stephen James sjames_1958 at yahoo.com
Thu Mar 13 02:57:32 UTC 2014


Reading section 9.1 says the via header must match the original INVITE 

Sent from my iPad

> On Mar 10, 2014, at 11:46 AM, Varghese Paul <varghesepaul87 at gmail.com> wrote:
> 
> Hi all,
> 
> what will happen if CANCEL request via header IP differs with INVITE via. Branch parameter is same for both the request.
> 
> For making the transaction to be same for both INVITE and CANCEL the via header IPs should be same ?
> 
> INVITE 
> 
> Via: SIP/2.0/UDP 
> X.X.X.X:53022;rport;branch=z9hG4bKPabcdefg
> 
> CANCEL
> 
> Via: SIP/2.0/UDP 
> Y.Y.Y.Y:53022;rport;branch=z9hG4bKPabcdefg 
> RFC 3261
> 
> 8.1.1.7 Via
> The Via header field indicates the transport used for the transaction
> and identifies the location where the response is to be sent. A Via
> header field value is added only after the transport that will be
> used to reach the next hop has been selected (which may involve the
> usage of the procedures in [4]).
> When the UAC creates a request, it MUST insert a Via into that
> request. The protocol name and protocol version in the header field
> MUST be SIP and 2.0, respectively. The Via header field value MUST
> contain a branch parameter. This parameter is used to identify the
> transaction created by that request. This parameter is used by both
> the client and the server.
> 
> Is it mandatory to match the IP address in via header also ?
> 
> Best Regards
> 
> Varghese Paul 
> _______________________________________________
> This is the SIP Forum discussion mailing list
> TO UNSUBSCRIBE, or edit your delivery options, please visit http://sipforum.org/mailman/listinfo/discussion
> Post to the list at discussion at sipforum.org




More information about the discussion mailing list