Hi ACK should be sent by A in this case.
Regards Tarun Gupta -----Original Message----- From: sip-implementors-boun...@lists.cs.columbia.edu [mailto:sip-implementors-boun...@lists.cs.columbia.edu] On Behalf Of Manolis Katsidoniotis Sent: Monday, February 08, 2016 9:08 PM To: sip-implementors Subject: [Sip-implementors] dialog termination Hello implementors I have a flow where "re-INVITE" with new offer, receives a 200OK with invalid answer. Should A side send ACK and BYE or just BYE? Thanks Manolis ============================================ flow --------> INVITE <-------- 200OK --------> ACK --------> SPD re-offer re-INVITE <-------- SDP answer with error 200OK --------> is this correct? shouldn't there be an ACK before the BYE? BYE ============================================ suggested correct flow --------> INVITE <-------- 200OK --------> ACK --------> SPD re-offer re-INVITE <-------- SDP answer with error 200OK --------> acknowledge the 3 way handshake ACK --------> then terminate the session with Reason Header BYE Thanks Manolis _______________________________________________ Sip-implementors mailing list Sip-implementors@lists.cs.columbia.edu https://lists.cs.columbia.edu/mailman/listinfo/sip-implementors _______________________________________________ Sip-implementors mailing list Sip-implementors@lists.cs.columbia.edu https://lists.cs.columbia.edu/mailman/listinfo/sip-implementors