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: [email protected] [mailto:[email protected]] On Behalf Of ext goutam kumar Sent: Wednesday, September 22, 2010 3:15 PM To: [email protected] 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 [email protected] https://lists.cs.columbia.edu/cucslists/listinfo/sip-implementors _______________________________________________ Sip-implementors mailing list [email protected] https://lists.cs.columbia.edu/cucslists/listinfo/sip-implementors
