Hi Tarun,
In SIP, all transactions should be terminated independently. So on
sending Re-INVITE at step 4, if A has received 408 response of INVITE then
there is no need to send CANCEL but yes if no response is received at all
then A will first send CANCEL followed by BYE in order to terminate the
call.
So, if 4xx is not received only then CANCEL will be sent
otherwise send BYE after sending ACK for 4xx response.
Thanks and Regards,
Vivek Talwar
On Fri, Jun 8, 2012 at 1:19 PM, Tarun2 Gupta <[email protected]>wrote:
> Hi
>
> Consider the following scenario:
>
>
> 1. A and B are in stable call.
> 2. A presses hook-flash, ReInvite for hold sent.
> 3. A - B call put on hold.
> 4. A presses hook-flash again, ReInvite for resume sent.
> 5. B does not respond (it is down) and ReInvite times out.
>
> How should the call be terminated. Should a Cancel be sent for ReInvite
> followed by a Bye or Bye alone would suffice? At our end, A sends a Cancel
> for ReInvite followed by Bye. Is it incorrect behavior? Can you please give
> me some normative references to support your answer.
>
> Regards,
> Tarun Gupta
> Aricent
>
>
>
>
>
>
> ===============================================================================
> Please refer to http://www.aricent.com/legal/email_disclaimer.html
> for important disclosures regarding this electronic communication.
>
> ===============================================================================
> _______________________________________________
> Sip-implementors mailing list
> [email protected]
> https://lists.cs.columbia.edu/cucslists/listinfo/sip-implementors
>
--
Vivek Talwar
GlobalLogic Inc. | Innovation by Design
ARGENTINA | CHILE | CHINA | INDIA | ISRAEL | UKRAINE | UK | USA
Office: +91-120-434-2000 x 3217 | Mobile: +919015330797
www.globallogic.com
http://www.globallogic.com/email_disclaimer.txt
_______________________________________________
Sip-implementors mailing list
[email protected]
https://lists.cs.columbia.edu/cucslists/listinfo/sip-implementors