Goutam, Then I think there is some *wrong implementation* in Alice's phone. If its off-hold, its understood that one wants to have two-way media. If Alice is sending sendonly again (pressuming it to be off-hold) then its wrong. Please do check with the Alice's phone vendor! Regards, Somesh
________________________________ From: ext goutam kumar [mailto:gottybl...@gmail.com] Sent: Wednesday, September 22, 2010 4:07 PM To: Shanbhag, Somesh (NSN - IN/Bangalore) Cc: sip-implementors@lists.cs.columbia.edu Subject: Re: [Sip-implementors] Call HOLD from both sides Hi, Yes, when Alice takes the call off-hold the INVITE will have "sendrecv" in it. On Wed, Sep 22, 2010 at 3:49 PM, Shanbhag, Somesh (NSN - IN/Bangalore) <somesh.shanb...@nsn.com> wrote: Goutam, Normally the Step-II shall not happen. It could happen, if Bob's phone doesn't want to have one way media or RTCP packets - in this case it can make the media totally inactive. May be to save some bandwidth :) but there will be SBC's midway of the call which can detect the idle media and tear down the call. So, in my opinion Step-II is not a good idea! Coming to the second question, if Alice is off-hold, then he has to reply with sendrecv. Are you really getting sendonly when you go off-hold? If this is true, the answer from Bob would be inactive. (It could be recvonly as well) Regards, Somesh -----Original Message----- From: sip-implementors-boun...@lists.cs.columbia.edu [mailto:sip-implementors-boun...@lists.cs.columbia.edu] On Behalf Of ext goutam kumar Sent: Wednesday, September 22, 2010 3:15 PM To: sip-implementors@lists.cs.columbia.edu Subject: [Sip-implementors] Call HOLD from both sides Hi, I'm trying to implement a VOIP call between two endpoints. I'm in a doubt. Say Alice and Bob are in a call. Now, STEP I Alice puts Bob on hold. i.e. INVITE (RTP-sendonly) Alice -------------------------------------> Bob 200 OK (RTP-recvonly) <------------------------------------ ACK -------------------------------------> STEP II After this Bob puts Alice on hold. i.e. INVITE(RTP-inactive) Alice <-------------------------------------- Bob 200 OK (RTP-inactive) ----------------------------------------> ACK <---------------------------------------- ( If Alice has already put the call on hold, then is Step II possible?? ) After this sequence of signaling, say Alice takes the call off hold i.e. INVITTE(RTP-sendonly) Alice -------------------------------------------> Bob 200 OK (RTP ?????) <-------------------------------------------- My Question is:What should bob send as a reply now? _______________________________________________ Sip-implementors mailing list Sip-implementors@lists.cs.columbia.edu https://lists.cs.columbia.edu/cucslists/listinfo/sip-implementors -- Luv n Laf g...@m _______________________________________________ Sip-implementors mailing list Sip-implementors@lists.cs.columbia.edu https://lists.cs.columbia.edu/cucslists/listinfo/sip-implementors