Hi Ravi, Pls refer to rfc 3261 - section 9.1.
"Once the CANCEL is constructed, the client SHOULD check whether it has received any response (provisional or final) for the request being cancelled (herein referred to as the "original request"). If no provisional response has been received, the CANCEL request MUST NOT be sent; rather, the client MUST wait for the arrival of a provisional response before sending the request. " I hope it helps!! Regards, Munish @Hughes Software Systems Ltd. "Ravishankar" <[EMAIL PROTECTED]> on 11/21/2002 11:45:56 AM To: [EMAIL PROTECTED] cc: (bcc: Munish Chhabra/HSS) Subject: [Sip-implementors] Question regarding Sending CANCEL Hi, I have a question about sending CANCEL message. The situation is like this. UserA sends an INVITE to UserB through proxy. UserA Sends a CANCEL before receiving any response to the INVITE sent. Is it valid to send a CANCEL before receiving any response for an INVITE. Should UserA wait for either a provisional response or final response before deciding to send a CANCEL or BYE Should UserA keep retransmitting the INVITE till it receives a response and then send either CANCEL or BYE. I would appreciate if someone can clarify this for me. Thanks Ravi
|
Hi,
I have a question about sending CANCEL
message.
The situation is like this.
UserA sends an INVITE to UserB through
proxy.
UserA Sends a CANCEL before receiving any response
to the INVITE sent.
Is it valid to send a CANCEL before receiving any
response for an INVITE.
Should UserA wait for either a provisional response
or final response before deciding to send a CANCEL or BYE
Should UserA keep retransmitting the INVITE till it
receives a response and then send either CANCEL or BYE.
I would appreciate if someone can clarify this for
me.
Thanks
Ravi
|
