[SIPForum-discussion] understanding matching client transactions

Ganesh Adapa adapaganesh at gmail.com
Wed Jun 13 14:14:21 UTC 2007


Reference: RFC 3261, section 17.1.3



Matching client transactions:



2) If the method parameter in the CSeq header field matches the method of
the request that created the transaction. The method is needed since a
CANCEL request constitutes a different transaction, but shares the same
value of the branch parameter.


Doubt: Why the same branch parameter is required in CANCEL request. It leads
to check for the method name to match the client transaction. If unique
branch parameter is used in CANCEL request then we can avoid this extra
check which ultiamtely gives better efficiency.

If i am wrong please correct me.

--Ganesh.
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://sipforum.org/pipermail/discussion/attachments/20070613/3017b5cd/attachment-0002.html>


More information about the discussion mailing list