Oops, typo: Below, I meant that "A received 6xx response *is*
quarantined until all other branches have generated
a final response."  Sorry about that.

On 04/22/2011 03:27 PM, Worley, Dale R (Dale) wrote:
> Tsk!  But you don't know that every fork of the request has a
> request-URI in the invalid domain. That's the trouble with 6xx
> responses -- they assert something about every fork of a request,
> but no UAS can possibly know the RURIs of all the forks.

Dale: Right, but a proxy knows how many branches it
forked and the state of each branch.

Unlike rfc2543 where a received 6xx was immediately
forwarded, in rfc3261 this is not the case.  A received
6xx response is not quarantined until all
other branches have generated a final response.

Admittedly, this is specified with a SHOULD normative
strength in rfc3261, but all the same because the rfc2543
behaviour caused the UAC to actually receive two final
responses for a request, I would presume that most
proxies today will handle 6xx processing as specified
by rfc3261.  In that context, I think a 604 may be the
best response, no?

Thanks,

- vijay
-- 
Vijay K. Gurbani, Bell Laboratories, Alcatel-Lucent
1960 Lucent Lane, Rm. 9C-533, Naperville, Illinois 60566 (USA)
Email: vkg@{bell-labs.com,acm.org} / [email protected]
Web:   http://ect.bell-labs.com/who/vkg/
_______________________________________________
Sip-implementors mailing list
[email protected]
https://lists.cs.columbia.edu/cucslists/listinfo/sip-implementors

Reply via email to