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
