Thank you. This is where I easily get mixed up, because an ACK sounds like it should be a reply to the 200 OK.
On Mon, 11 Feb 2019 at 14:21, Alex Balashov <abalas...@evaristesys.com> wrote: > 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 > -- David Cunningham, Voisonics Limited http://voisonics.com/ USA: +1 213 221 1092 New Zealand: +64 (0)28 2558 3782 _______________________________________________ Sip-implementors mailing list Sip-implementors@lists.cs.columbia.edu https://lists.cs.columbia.edu/mailman/listinfo/sip-implementors