Multiple 2xx responses can arrive if proxy is doing forking which is not your case. ACK for a 2xx response is sent by the core. Either something is going wrong on the core side while forming the ACK or UAS is not able to match the ACK. From RFC-
The sequence number of the CSeq header field MUST be the same as the INVITE being acknowledged Check the handling of of ACK on UAS. Vivek -----Original Message----- From: [EMAIL PROTECTED] [mailto:[EMAIL PROTECTED] On Behalf Of mahesh akarapu Sent: Tuesday, November 30, 2004 10:48 AM To: [EMAIL PROTECTED] Subject: [Sip-implementors] 200 OK after recieving ACK Hi all, I have a doubt regarding how ACK requests are handled. I am trying to establish a SIP session. The following is the scenario. A------------B INV---------> <----------100 <----------180 <----------200 ACK---------> Till this point, it is OK.But after this there are repeated 200Ok from B as below. <----------200 ACK---------> <----------200 ACK---------> I guess according to the RFC 3261, once ACK is received, the UA should stop sending the 200 OK.Could someone please tell me if this a possible scenario, that is under what circumstances 200 OK is sent after recieving ACK. I could not get the answer for this from the RFC. Could someone answer this. thanks Mahesh _______________________________________________ Sip-implementors mailing list [EMAIL PROTECTED] http://lists.cs.columbia.edu/mailman/listinfo/sip-implementors Confidentiality Notice The information contained in this electronic message and any attachments to this message are intended for the exclusive use of the addressee(s) and may contain confidential or privileged information. If you are not the intended recipient, please notify the sender at Wipro or [EMAIL PROTECTED] immediately and destroy all copies of this message and any attachments. _______________________________________________ Sip-implementors mailing list [EMAIL PROTECTED] http://lists.cs.columbia.edu/mailman/listinfo/sip-implementors
