Baniel Uri-CUB001 wrote:
The ACK will not have a To-Tag, since proxies do not end To-tags to their responses (e.g. the 4xx you mentioned), but only the end points add them,

Not quite; a proxy is actually quite free to add tags in the responses it generates (see rfc3261, section 16.7, step 6 -- towards the beginning of page 112). The only stipulations are that a proxy must not change tags if a response it is proxying already has tags; and it must, of course, not add tags to a response that it is proxying which does not have any tags.

thus the proxy will notice there is no To-tag in the ACK, and should realize this one is to be consumed by itself.

rfc3261 actually made it easier to match ACKs to pending INVITE transactions for non-2xx responses -- see Section 8.1.1.7, third paragraph. All you need to match an ACK for a non-2xx response is the branch ID of the topmost Via.

- vijay
--
Vijay K. Gurbani  [EMAIL PROTECTED],research.bell-labs.com,acm.org}
Wireless Networks Group/Internet Software and Services
Lucent Technologies/Bell Labs Innovations, 2000 Lucent Lane, Rm 6G-440
Naperville, Illinois 60566     Voice: +1 630 224 0216

_______________________________________________
Sip-implementors mailing list
[EMAIL PROTECTED]
http://lists.cs.columbia.edu/mailman/listinfo/sip-implementors

Reply via email to