On 10/31/14 12:27 PM, ankur bansal wrote:
Hi All

Why ACK is made separate transaction when 2xx is final response.Reasons
being given that TL is deleted on getting 2xx to be independant of
upperlayer whether its UA core or proxy core.but now after rfc 6026 came TL
not deleted on getting 2xx.then whats the reason to keep ACK still new
transaction

The simple answer is that when an INVITE is forked, it is possible to get more than one successful response. Each of those needs to be ACKed to the proper place.

When the INVITE fails it is considered failed for all forks, and so you only need one ACK.

        Thanks,
        Paul

_______________________________________________
Sip-implementors mailing list
Sip-implementors@lists.cs.columbia.edu
https://lists.cs.columbia.edu/mailman/listinfo/sip-implementors

Reply via email to