ShavinderPal Singh wrote:
> The rfc-2543bis-09 says that the transaction matching happens by
> comparing the "Request-Uri", To tag, From tag, CallId, CSeq, and top Via
> field.
Only in the case where the branch ID is not supported.
> I was wondering why do we need to compare all these every time? Cannot I
> just calculate a hash(MD5) of 'Request-Uri' and the 'CallId' to find the
> uniqueness of a particular transaction? Why do I have to make a
> transaction id ( or transaction key) by making a hash of all these? What
> is the significance of each param, when I can find a unique transaction
> id with a hash of just two params?
The best way is to implement the branch ID parameter as specified in RFC
3261, which acts as a single transaction key.
-Jonathan R.
--
Jonathan D. Rosenberg, Ph.D. 72 Eagle Rock Avenue
Chief Scientist First Floor
dynamicsoft East Hanover, NJ 07936
[EMAIL PROTECTED] FAX: (973) 952-5050
http://www.jdrosen.net PH: (973) 952-5000
http://www.dynamicsoft.com
_______________________________________________
Sip-implementors mailing list
[EMAIL PROTECTED]
http://lists.cs.columbia.edu/mailman/listinfo/sip-implementors