Hello,

An end-to-end ACK should be sent to the Contact in the 200 OK. The
actual network and transport-layer destination will differ due to the
intermediate Record-Route hops.

In RFC parlance, this is known as the "remote target" of the dialog. The
ACK is in substance an in-dialog request, so the routing would be the
same as for a reinvite or a BYE: Record-Route hops are converted to
Route headers and stripped off by intermediate proxies, but the request
URI is set to the remote Contact URI and that is the final hop.

-- Alex

On Mon, Feb 11, 2019 at 01:48:06PM +1300, David Cunningham wrote:

> Hello,
> 
> Could someone please confirm the correct routing of an ACK?
> A device receives the following 200 OK. Should the ACK it sends in response
> be sent to the first Via address? I believe that sending it to the Contact
> address is incorrect? If anyone happens to know the part of the RFC that
> specifies this it would be very helpful.
> Thank you in advance.
> 
> SIP/2.0 200 OK
> Via: SIP/2.0/TLS xx.xx.102.10:5061;rport=51582;branch=z9hG4bK85341894
> Record-Route: <sip:yy.yy.246.146;r2=on;lr=on>
> Record-Route: <sip:yy.yy.246.146:5061;transport=tls;r2=on;lr=on>
> From: Test <sip:111...@sip.example.com>;tag=Nf5GGRC3g6plN!8si1807E2D3ad0440e
> To: <sip:222...@sip.example.com:5061>;tag=as448937d5
> Call-ID: 105176...@xx.xx.102.10
> CSeq: 5295 INVITE
> Server: ES8
> Allow: INVITE, ACK, CANCEL, OPTIONS, BYE, REFER, SUBSCRIBE, NOTIFY, INFO,
> PUBLISH, MESSAGE
> Supported: replaces, timer
> Contact: <sip:222...@yy.yy.246.146:5070>
> Content-Type: application/sdp
> Content-Length: 337
> 
> -- 
> 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

-- 
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