On Fri, 2009-01-23 at 10:07 +0530, karthik karthik wrote:
> 305 has 3 contacts. 
> Proxy decided to recurse on first 2 contacts.
> For some reasons Proxy decided not too recurse on the 3rd contact.
> Meanwhile, If proxy received 4xx from 2nd contact, (and not all the
> contacts are recursed)
> 305 will be forwarded for 305 being lowest class.
>  
> Is my understanding OK?

Yes, I think you are correct.

> If yes, are there specific reasons for proxy 
> deciding not to recurse on some of the contacts?

One case is where the proxy never recurses on 3xx responses.

But all proxies that I know of, if they receive a 3xx response, recurse
on all contacts.  I suppose that if the proxy did not understand the
contact URI's scheme, it might choose to not recurse upon it.  But I
expect that most proxies do not handle that case in the way that the RFC
prescribes, that they drop the contact rather than returning it upstream
in a shortened 3xx response.

Dale


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

Reply via email to