Hi Bharat,

Thanks for the reply. I understand somewhat strict routing rule but what
is confusing me is:

 ua1 - proxy1 proxy2 proxy3 proxy4 - ua2

At ua1 the route set is 
<sip:proxy1>,<sip:proxy2>,<sip:proxy3;lr>,<sip:proxy4;lr>

When ua1 want to send request, for example BYE, it will check the first
URI in the route set. Since it is a strict route, ua1 will pop the URI
from the route set and use it as a requestURI. Now the request at ua1
will look like this:

BYE sip:proxy1
Route:<sip:proxy2>, <sip:proxy3;lr>,<sip:proxy4;lr>,<sip:[EMAIL PROTECTED]>

Here is my confusion, since route header has presidence over requestURI
when ua1 send this request to SIP stack, this request will go proxy2 not
proxy1? Isn't that true? When stack parse the route header the first
address it is going to see is proxy2. This mean request never go to
proxy1. I know, I am missing something very stupid detail. Thanks.

Mohammad


_______________________________________________
Sip-implementors mailing list
[email protected]
https://lists.cs.columbia.edu/cucslists/listinfo/sip-implementors

Reply via email to