[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