On Mon, Feb 11, 2019 at 02:16:50PM +1300, David Cunningham wrote:

> Thank you. So I was correct other than mixing up the Route and Via headers.
> Some day I'll get them right...

:-) 

The Via headers determine the path traversed by replies to a request.
They do not influence request routing, including that of in-dialog
requests.

So, for example, with an initial INVITE that traverses a chain of proxies
which do _not_ add Record-Route headers, subsequent in-dialog requests
(including the e2e ACK) will go directly to the remote target (Contact).
However, the replies within that INVITE transaction will still traverse
the entire chain on their way back to the recipient, because the INVITE
will arrive at its final destination with a stack of Via droppings added
by every intermediate proxy. But this has no bearing on future requests.

-- 
Alex Balashov | Principal | Evariste Systems LLC

Tel: +1-706-510-6800 / +1-800-250-5920 (toll-free) 
Web: http://www.evaristesys.com/, http://www.csrpswitch.com/
_______________________________________________
Sip-implementors mailing list
Sip-implementors@lists.cs.columbia.edu
https://lists.cs.columbia.edu/mailman/listinfo/sip-implementors

Reply via email to