Hi,
I need a
clarification regarding matching CANCEL requests to INVITE transaction wrt 3261
& 2543.
According to
rfc3261, sec 17.2.3 :-
a request is matched to a transaction
if the Request-URI, To tag, From tag, Call-ID, CSeq (including the
method), and top Via header field match those of the request that
created the transaction. Matching is done based on the matching rules defined for each of those header fields.
if the Request-URI, To tag, From tag, Call-ID, CSeq (including the
method), and top Via header field match those of the request that
created the transaction. Matching is done based on the matching rules defined for each of those header fields.
When a
non-INVITE request matches an existing transaction, it is a retransmission
of
the request that created that transaction.
the request that created that transaction.
But rfc2543 says,
sec 4.2.5
The CANCEL request cancels a pending request with the same
Call-ID,
To, From and CSeq (sequence number only) header field values, but
does not affect a completed request.
To, From and CSeq (sequence number only) header field values, but
does not affect a completed request.
The top via header
is not part of the matching process. In fact, I did not find VIA as a part of
transaction matching anywhere in rfc2543.
So my question is
this - is VIA matching a part of the transaction matching process in rfc2543 ?
If it is, could someone show me where in 2543 it says that ? And, if it isn't,
isn't this a backward compatibility issue ??
Regards...Vijay
Confidentiality Notice The information contained in this electronic message and any attachments to this message are intended for the exclusive use of the addressee(s) and may contain confidential or privileged information. If you are not the intended recipient, please notify the sender at Wipro or [EMAIL PROTECTED] immediately and destroy all copies of this message and any attachments. |
_______________________________________________ Sip-implementors mailing list [EMAIL PROTECTED] http://lists.cs.columbia.edu/mailman/listinfo/sip-implementors
