From: "[EMAIL PROTECTED]" <[EMAIL PROTECTED]>

   Branch is used to match CANCEL and ACK to the transaction being CANCELed 
   or ACKed.  One can argue that Call-id:CSeq-No or from-tag:CSeq-No may 
   also be used but using branch parameter is the most simple approach.

Not only does that fail for forked requests, but if the path of a
request spirals through a SIP agent more than once on its way to the
destination, there will be two transactions at that agent with the
same call-id, to-tag, from-tag, and CSeq.  Only the branch parameter
distinguishes them.

Dale
_______________________________________________
Sip-implementors mailing list
Sip-implementors@lists.cs.columbia.edu
https://lists.cs.columbia.edu/cucslists/listinfo/sip-implementors

Reply via email to