Hi,

I have a question about proxy-core..

in bis-09 chapter 16.6 Request Forwarding
line 2737 ~ 2742 as following..

2737   As described in [4], the proxy MUST attempt to deliver the message to the first 
tuple in that set, and 
2738   proceed through the set in order until the delivery attempt succeeds. 
2739   For each tuple attempted, the proxy MUST format the message as appropriate for 
the tuple and send 
2740   the request using a new client transaction as detailed in steps 8 through 10. 
Since each attempt uses a 
2741   new client transaction, it represents a new branch. Thus, the branch parameter 
provided with the Via 
2742   header field inserted in step 8 MUST be different for each attempt. 

In here, "Locating SIP Server" procedure will produce several sets of ip, port, 
transport..

And Each tuple treated as new client transaction..

But.. How those each tuples treated as new client transaction ?

I think each branch of each tuple will be same..

Because.. branch will be made by MD5 of several components of that message.
 => Route, Proxy-Require, Proxy-Authorization, To Tag, From Tag, Request-URI, Call-ID, 
CSeq number will be those component..

But Same component will be applied to each tuple..

so, same branch will be produced by each tuple..

Please let me know the correct answer...
Have a nice day..
_______________________________________________
Sip-implementors mailing list
[EMAIL PROTECTED]
http://lists.cs.columbia.edu/mailman/listinfo/sip-implementors

Reply via email to