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
