(Answer) (Category) SIP FAQ : (Category) SIP Protocol Operation :
I'm a proxy, and I forked a request, and forwarded multiple 200 OK upstream. Now, I get an ACK. What do I do with it?
Normally, using Route headers which should be present in the ACK. In the bis draft, the final 200 OK response MUST contain a Contact header. This means that either (1) the proxy record-routes, in which case the ACKs will each contain (different) route headers which tell the proxy where to send the request, or (2) the proxy doesn't record-route, in which case it gets sent directly to the UAS, since there was a contact.
That aside, should it arrive anyway, the ACK should be routed just as any other new request. Apply routing logic, which presumably causes it to be forked to both locations. The tags will help identify for which UAS the ACK is meant.
[Append to This Answer]
jdrosen@dynamicsoft.com
2000-Jul-08 1:10am
Previous: (Answer) I'm a UAC. I sent an INVITE, and then decide I want to hang up before getting a final response. Do I send BYE or CANCEL?
Next: (Answer) If I get a new SDP body in the ACK, and I don't like the media type, how can I indicate its unacceptable to me?
This document is: http://www.cs.columbia.edu/~hgs/sip/faq.cgi?file=71
[Search] [Appearance]
This is a Faq-O-Matic 2.710.
This FAQ administered by Henning Schulzrinne