The fact that you do not receive an ACK for the 200 OK to hold should be
quite worrying for 'Alice's' soft phone.  There is nothing wrong with
sending a BYE as it is more than likely that 'Alice's' softphone is
experiencing difficulty. You could maybe wait for the transaction to
time-out, then attempt a target refresh from 'Alice's' soft phone, if
this fails, then consider the call dead and terminate.

Chris.
  

-----Original Message-----
From: Christer Holmberg [mailto:[EMAIL PROTECTED] 
Sent: 07 March 2003 05:57
To: Gupta Adetya-A19368
Cc: [EMAIL PROTECTED]
Subject: Re: [Sip-implementors] doubt regarding Re-Invite


Hi,

The BYE will terminate the whole session. Because, even if you, as you
call it, have a new "media state", it's still the same session.

Regards,

Christer Holmberg
Ericsson Finland





Gupta Adetya-A19368 wrote:

> Hi All,
>   I have a small doubt,
>   can anyone help ?
>
>        Alice's            Bob's
>        Softphone       SIP Phone
>
>           |    INVITE      |
>           |--------------->|
>           |(100 Trying)    |
>           |<---------------|
>           | 180 Ringing    |
>           |<---------------|
>           |    200 OK      |
>           |<---------------|
>           |     ACK        |
>           |--------------->|
>         Both way RTP Established
>           |<==============>|
>           | INVITE(hold)   |
>           |<---------------|
>           |(100 Trying)    |
>           |--------------->|
>           |    200 OK      |
>           |--------------->|
>      No ACK received for Call-Hold request
>           |    200 OK      |
>           |--------------->|
>           |    200 OK      |
>           |--------------->|
>           |    200 OK      |
>           |--------------->|
>           |    200 OK      |
>           |--------------->|
>     Server Transaction times out and sends a BYE
>           |    BYE         |
>           |--------------->|
>
> After the Server Transaction Times out, as per rfc 3261
> the Alice's softphone will send a BYE to Bob's phone.
>
> Will this BYE terminate the initial established session?
> The expected behavior is that the Alice's and Bob's phone
> should revert back to the previous Active media state after
> the call-hold fails.
>
> Will sending the BYE terminate the re-INVITE transaction for
> call-hold, or would it bring down the complete session ?
>
> regards
> Adetya
> _______________________________________________
> Sip-implementors mailing list
> [EMAIL PROTECTED]
> http://lists.cs.columbia.edu/mailman/listinfo/sip-implementors

_______________________________________________
Sip-implementors mailing list
[EMAIL PROTECTED]
http://lists.cs.columbia.edu/mailman/listinfo/sip-implementors

_______________________________________________
Sip-implementors mailing list
[EMAIL PROTECTED]
http://lists.cs.columbia.edu/mailman/listinfo/sip-implementors

Reply via email to