See section 5 of RFC 6337. It covers exactly this point. If you don't do something like what is described there you run a risk of getting into a situation where you can't get out of hold state.
Thanks, Paul On 10/14/11 1:28 AM, deepak bansal wrote: > Hi Tarun, > > Please help on below scenario: > ---------------------------------------------- > > B now has one RTP stream (Port1) marked as INACTIVE, due to HOLD initiated > by A > > a) Should it send 1 "m" line in SDP, send offer on RTP stream Port1 (making > it as SENDRECV) with full Caps. > (In this case I am worried about the session that was put ON-HOLD by A) > > OR > > b) Should it send 2 "m" lines in SDP > One with Port1 INACTIVE (i.e previous SDP that was send) > 2nd with Port2 sendrecv with Full Capabilities > (In this case I am worried whether i Can create two RTP Audio streams > one INACTIVE and other SENDRECV) > > EXAMPLE > ---------------- > > A ------------------------ (Controller) -------------------- B > > C > > 1) A and B are on Call > 2) A initiated HOLD by pressing flash HOOK (so B is now on HOLD) > 3) A establish Call with C > 4) A goes On Hook > 5) Controller does not Pass this to B instead it sends INVITE without offer > to B > > SO B was on HOLD with previous SDP that it has send towards controller > (inactive) > Now it has received SDP without Offer, so how should B behave. > > > Best Regards > Deepak > > > On Fri, Oct 14, 2011 at 10:28 AM, Tarun2 Gupta<tarun2.gu...@aricent.com>wrote: > >> Hi Deepak >> >> The scenario is perfectly valid. Refer RFC 3725 for more such examples. A >> is using ReInvite without SDP to elicit a new offer from B. Yes, B can send >> new offer with full capabilities in 200 OK. >> >> Regards, >> Tarun Gupta >> Aricent >> >> -----Original Message----- >> From: sip-implementors-boun...@lists.cs.columbia.edu [mailto: >> sip-implementors-boun...@lists.cs.columbia.edu] On Behalf Of deepak bansal >> Sent: Friday, October 14, 2011 10:09 AM >> To: sip-implementors >> Subject: [Sip-implementors] Query of receiving re-INVITE without offer >> >> User A and User B are on HOLD (User A has initiated HOLD by sending >> (inactive)) >> User B now receives a re-INVITE without offer from User A, then should B >> respond with offer in 200 OK ?? >> >> Is this a VALID Scenario, >> If it is yes what should be send by B in SDP Body of 200OK. >> a) Previously SDP response that it has sent in 200 OK (inactive)) >> 2) Can B send offer with (sendrecv mode) with full capabilities? >> _______________________________________________ >> Sip-implementors mailing list >> Sip-implementors@lists.cs.columbia.edu >> https://lists.cs.columbia.edu/cucslists/listinfo/sip-implementors >> >> >> >> >> >> =============================================================================== >> Please refer to http://www.aricent.com/legal/email_disclaimer.html >> for important disclosures regarding this electronic communication. >> >> =============================================================================== >> > _______________________________________________ > Sip-implementors mailing list > Sip-implementors@lists.cs.columbia.edu > https://lists.cs.columbia.edu/cucslists/listinfo/sip-implementors > _______________________________________________ Sip-implementors mailing list Sip-implementors@lists.cs.columbia.edu https://lists.cs.columbia.edu/cucslists/listinfo/sip-implementors