On 11/11/2010 11:52 AM, Alex Balashov wrote:
2. Yes. throw an append_branch() into your failure
route.
To expand on this; the proxy can't just arbitrarily t_relay() again
after it has received a final negative reply. That's not what proxies
do. The only way it can happen is if a proxy uses its forking
capability, as described by the standard, to create a new branch to
another destination. Only then would it be justified in keeping the
final negative reply on the first branch opaque from the customer and
pursuing other options.
--
Alex Balashov - Principal
Evariste Systems LLC
1170 Peachtree Street NE
12th Floor, Suite 1200
Atlanta, GA 30309
Tel: +1-678-954-0670
Fax: +1-404-961-1892
Web:
http://www.evaristesys.com/