[sip-comm-dev] Re: Call Hold with SIP Communicator


#1

Hello Thomas,

Yes, the draft quotation you've attached is a nice example of how one could implement HOLD

Cheers
Emil

Thomas Pham wrote:

···

Emil,

I am new to SIP Communicator and JAIN so I am wondering whether I can implement Call Hold service with this technology.

Your help can save me time.

Thanks

Thomas

------------------------------------------------------------------------

2.1 Call Hold

            Alice Proxy Bob
             > > >
             > INVITE F1 | |
             >--------------->| |
             > > INVITE F2 |
             >(100 Trying) F3 |------------->|
             ><---------------| |
             > >180 Ringing F4|
             > 180 Ringing F5 |<-------------|
             ><---------------| |
             > > 200 OK F6 |
             > 200 OK F7 |<-------------|
             ><---------------| |
             > ACK F8 | |
             >--------------->| ACK F9 |
             > >------------->|
             > Both way RTP Established |
             ><=============================>|
             > >INVITE(hold) F10
             >INVITE(hold) F11|<-------------|
             ><---------------| |
             > 200 OK F12 | |
             >--------------->| 200 OK F13 |
             > >------------->|
             > > ACK F14 |
             > ACK F15 |<-------------|
             ><---------------| |
             > No RTP Sent! |
             > > INVITE F16 |
             > INVITE F17 |<-------------|
             ><---------------| |
             > 200 OK F18 | |
             >--------------->| 200 OK F19 |
             > >------------->|
             > > ACK F20 |
             > ACK F21 |<-------------|
             ><---------------| |
             > Both way RTP Established |
             ><=============================>|
             > BYE F22 | |
             >--------------->| BYE F23 |
             > >------------->|
             > > 200 OK F24 |
             > 200 OK F25 |<-------------|
             ><---------------| |
             > > >

Johnston, et al. Expires January 18, 2006 [Page 5]

Internet-Draft SIP Service Examples July 2005

   In this scenario, Alice calls Bob, then Bob places the call on hold.
   Bob then takes call off hold. Alice hangs up call. Note that hold
   is unidirectional in nature. However, a UA that places the other
   party on hold will generally also stop sending media, resulting in no
   media exchange between the UAs. Older UAs may set the connection
   address to 0.0.0.0 when initiating hold. However, this behavior has
   been deprecated in favor of using the a=sendonly SDP attribute.

---------------------------------------------------------------------
To unsubscribe, e-mail: dev-unsubscribe@sip-communicator.dev.java.net
For additional commands, e-mail: dev-help@sip-communicator.dev.java.net