Send 200 OK for the CANCEL and then send 487 Request Terminated for the INVITE w/o SDP transaction.
It should stop retransmission of the provisional responses before sending the final response. Regards, Indresh K Singh -----Original Message----- From: [EMAIL PROTECTED] [mailto:[EMAIL PROTECTED] On Behalf Of Bu, Wenfei (Leo) Sent: Thursday, March 22, 2007 10:00 AM To: [email protected] Subject: [Sip-implementors] Should UAS cease retransmission of 18x with100rel when it receives CANCEL? Hi all, Here's a call flow: UAC UAS --------------->INVITE w/o SDP <---------------100 <---------------180 w/ Require: 100rel & SDP <---------------180 w/ Require: 100rel & SDP <---------------180 w/ Require: 100rel & SDP <---------------180 w/ Require: 100rel & SDP <---------------180 w/ Require: 100rel & SDP --------------->CANCEL What should UAS do next?? Respond 200 for CANCEL? Cease retransmission of 180? Respond 487 for INVITE? Per RFC3262, The UAS MAY send a final response to the initial request before having received PRACKs for all unacknowledged reliable provisional responses, unless the final response is 2xx and any of the unacknowledged reliable provisional responses contained a session description. Is that to say the UAS in the above call flow could either cease retransmission of 180 or not? Either will be OK? Thanks, Leo _______________________________________________ Sip-implementors mailing list [email protected] https://lists.cs.columbia.edu/cucslists/listinfo/sip-implementors _______________________________________________ Sip-implementors mailing list [email protected] https://lists.cs.columbia.edu/cucslists/listinfo/sip-implementors
