On 1/7/2011 9:21 PM, SIP Satan wrote: > Cant we play multiple announcements by giving different SDP's in > multiple 1xx responses provided > each 1xx carries a different To-tag. In a way simulating forking > environment.
Yeah, should be fine. To the other end its indistinguishable from "real" forking. That of course assumes that the UAC is capable of rendering media from different early dialogs. Thanks, Paul > Regards > -Satan > > On Fri, Jan 7, 2011 at 8:42 PM, Paul Kyzivat <pkyzi...@cisco.com > <mailto:pkyzi...@cisco.com>> wrote: > > inline > > On 1/7/2011 12:10 AM, Parthasarathi R (partr) wrote: > > Hi, > > > > Please read inline > > > > Thanks > > Partha > > > > -----Original Message----- > > From: sip-implementors-boun...@lists.cs.columbia.edu > <mailto:sip-implementors-boun...@lists.cs.columbia.edu> > > [mailto:sip-implementors-boun...@lists.cs.columbia.edu > <mailto:sip-implementors-boun...@lists.cs.columbia.edu>] On Behalf Of > > Nataraju A.B > > Sent: Thursday, January 06, 2011 10:40 PM > > To: Harlin Dyvia Helina Sathianathan > > Cc: sip-implementors@lists.cs.columbia.edu > <mailto:sip-implementors@lists.cs.columbia.edu> > > Subject: Re: [Sip-implementors] Multiple early media sessions > within a > > samedialog > > > > After the first 1xx, it is not allowed to send UPDATE with a > different > > SDP for announcement-2. > > That is only true when PRACK is not used. > > Once the answer has been sent in a *reliable* response, then another O/A > exchange can occur within the same dialog. > > > I think offer-answer model discussed some set of > > cross over scenarios in detail. If I am not wrong this is the > scenario > > you are looking for ? > > > > INV --> > > <-- 1xx(SDP) > > --> PRACK > > <-- 200-PRACK > > > > <-- UPDATE(Callee) > > 200-UPDATE --> > > > > <-- UPDATE(Callee) > > 200-UPDATE --> > > > > <-- 200-INVITE > > ACK --> > > Yes, I presume that is what the question is about. > That should be fine. > > Of course it won't work if the caller hasn't indicated support for > 100rel and you want to send these announcements. > > The alternative is to treat the call as being forked serially to each > announcement server and then to the final recipient. Each then > establishes its own early dialog and plays its message. In that case it > is up to the UAC to deal with and hopefully play the media from each > early dialog. While that is a challenge if they occur in parallel, it > should not be such a challenge if they occur serially. There is however > no indication that these early dialogs are terminating before the next > one starts. (But see the draft on 199.) > > Thanks, > Paul > > > It was intentionally restricted to allow only one SDP negotiation > during > > session setup. Once the call is setup, you can have as many > > re-negotiations as possible. This makes offer-answer handling UA's > > simpler... > > <Partha> I really don't know whether any such restriction exists > in the > > offer/answer draft. If so, it has to be revisited as multiple > > announcement is common scenario in the network.</Partha> > > > > I suggest some more detailed study on offer-answer model draft is > > required. > > You are suggested to go through earlier discussion on > offer-answer draft > > as well. > > > > Hope this helps.... > > > > On Wed, Jan 5, 2011 at 10:17 AM, Harlin Dyvia Helina Sathianathan< > > harlin.sathianat...@aricent.com > <mailto:harlin.sathianat...@aricent.com>> wrote: > > > >> Hi Nataraju, > >> > >> > >> > >> Thanks for your inputs. > >> > >> Sending different SDPs in multiple 1xx messages might be > violating the > > > >> offer-answer model, > >> > >> but if the first announcement is through reliable-1xx response > and the > > > >> subsequent announcement is with UPDATE, then I guess it should be > >> technically right. > > <Partha> This may break few callflow wherein 18x is expected to > play the > > announcement or change the announcement. UPDATE updates media > part (SDP) > > but not indicates which types of announcement. Multiple 18x may > needed > > but it depends upon the device which you interop</partha> > >> > >> Correct me if I am wrong. > >> > >> > >> > >> Regards, > >> > >> Harlin > >> > >> > >> ------------------------------ > >> > >> *From:* Nataraju A.B [mailto:nataraju....@gmail.com > <mailto:nataraju....@gmail.com>] > >> *Sent:* Tuesday, January 04, 2011 6:36 PM > >> *To:* Vivek Talwar > >> *Cc:* Harlin Dyvia Helina Sathianathan; $...@r\/|>r!`/@; Worley, Dale > R > >> (Dale); sip-implementors@lists.cs.columbia.edu > <mailto:sip-implementors@lists.cs.columbia.edu> > >> > >> *Subject:* Re: [Sip-implementors] Multiple early media sessions > within > > > >> a same dialog > >> > >> > >> > >> Hi All, > >> > >> > >> > >> with in the same session, playing announcements is not allowed. > There > >> could be only on dialog established between UAC and > UAS1(to_tag1). But > > > >> there could be multiple dialogs established @ UAC due to UAS1, UAS2, > >> .... but not by the same UAS. Sending diferent SDPs in multiple 1xx > >> messages would violate offer-answer model. if multiple dialogs were > >> created in UAC / Proxy, care must be taken while passing the > responses > > > >> back to User_Application/UAC > >> > >> > >> > >> you can refer * > >> > http://tools.ietf.org/html/draft-ietf-sipping-sip-offeranswer-13* for > >> more details..... > >> > >> > >> > >> Thanks, > >> > >> Nataraju A.B. > >> > >> > >> > >> > >> > >> On Tue, Jan 4, 2011 at 11:48 AM, Vivek Talwar > >> <vivek.tal...@aricent.com <mailto:vivek.tal...@aricent.com>> > >> wrote: > >> > >> Hi Harlin, > >> I think you want to play two sequential early media > announcements > > > >> back to back. This can be achieved with same tag but the server > >> involved in SIP signaling for initiating early dialog have to take > > care of this. > >> > >> Thanks and Regards, > >> Vivek Talwar > >> ________________________________________ > >> From: sip-implementors-boun...@lists.cs.columbia.edu > <mailto:sip-implementors-boun...@lists.cs.columbia.edu> [ > >> sip-implementors-boun...@lists.cs.columbia.edu > <mailto:sip-implementors-boun...@lists.cs.columbia.edu>] On Behalf > Of Harlin > >> Dyvia Helina Sathianathan > >> Sent: Tuesday, January 04, 2011 11:34 AM > >> To: $...@r\/|>r!`/@; Worley, Dale R (Dale) > >> Cc: sip-implementors@lists.cs.columbia.edu > <mailto:sip-implementors@lists.cs.columbia.edu> > >> Subject: Re: [Sip-implementors] Multiple early media sessions > within a > > > >> same dialogHdOcDalPowerHogList > >> > >> > >> Hi, > >> > >> Thanks all for your inputs. > >> > >> This is my query: > >> An UAC sends INVITE to a soft switch and the soft switch needs > to play > > > >> two early announcements to the UAC and then connect the call to the > >> destined user. > >> So, the early announcements are played using Reliable Provisional > >> Responses with same tags. > >> Is it possible in real time to establish two early session (with > same > >> tag) between UAC and the soft switch ? > >> > >> Regards, > >> Harlin > >> ________________________________ > >> From: $...@r\/|>r!`/@ [mailto:sarvpriyagu...@gmail.com > <mailto:sarvpriyagu...@gmail.com>] > >> Sent: Tuesday, January 04, 2011 9:16 AM > >> To: Worley, Dale R (Dale) > >> Cc: Harlin Dyvia Helina Sathianathan; > >> sip-implementors@lists.cs.columbia.edu > <mailto:sip-implementors@lists.cs.columbia.edu> > >> Subject: Re: [Sip-implementors] Multiple early media sessions > within a > > > >> same dialog > >> > >> Hello guys, > >> > >> I gues he is only referring multiple announcements within the same > > dialog. > >> He is not referring to multiple UACs. > >> > >> Harlin, > >> Will you please explain iwhat exactly is your scenario. Is it > >> different announcements to different UACs or multiple > announcements to > > one UAC? > >> > >> cheers!! > >> sarvpriya > >> On Mon, Jan 3, 2011 at 11:29 PM, Worley, Dale R (Dale) > >> <dwor...@avaya.com > <mailto:dwor...@avaya.com><mailto:dwor...@avaya.com > <mailto:dwor...@avaya.com>>> wrote: > >> ________________________________________ > >> From: sip-implementors-boun...@lists.cs.columbia.edu > <mailto:sip-implementors-boun...@lists.cs.columbia.edu><mailto: > >> sip-implementors-boun...@lists.cs.columbia.edu > <mailto:sip-implementors-boun...@lists.cs.columbia.edu>> [ > >> sip-implementors-boun...@lists.cs.columbia.edu > <mailto:sip-implementors-boun...@lists.cs.columbia.edu><mailto: > >> sip-implementors-boun...@lists.cs.columbia.edu > <mailto:sip-implementors-boun...@lists.cs.columbia.edu>>] On Behalf > Of Harlin > >> Dyvia Helina Sathianathan [harlin.sathianat...@aricent.com > <mailto:harlin.sathianat...@aricent.com><mailto: > >> harlin.sathianat...@aricent.com > <mailto:harlin.sathianat...@aricent.com>>] > >> > >> ________________________________ > >> > >> No, since there can be only one session associated with a single > > dialog. > >> But an INVITE can create multiple early dialogs by reaching > multiple > >> destinations, and so the UAC must be prepared to receive several > early > > > >> sessions simultaneously. Because 1xx responses are not sent > reliably, > > > >> the UAC may not receive SDP for some of the early sessions. The > only > >> way to distinguish them is by heuristic means. > >> > >> Dale > >> > >> _______________________________________________ > >> Sip-implementors mailing list > >> Sip-implementors@lists.cs.columbia.edu > <mailto:Sip-implementors@lists.cs.columbia.edu><mailto: > >> Sip-implementors@lists.cs.columbia.edu > <mailto:Sip-implementors@lists.cs.columbia.edu>> > >> https://lists.cs.columbia.edu/cucslists/listinfo/sip-implementors > >> > >> > >> > >> -- > >> cheers!!!! > >> sarvpriya > >> http://sarvpriyak.blogspot.com/ > >> > >> > >> ________________________________ > >> "DISCLAIMER: This message is proprietary to Aricent and is intended > >> solely for the use of the individual to whom it is addressed. It may > >> contain privileged or confidential information and should not be > >> circulated or used for any purpose other than for what it is > intended. > > > >> If you have received this message in error, please notify the > >> originator immediately. If you are not the intended recipient, > you are > > > >> notified that you are strictly prohibited from using, copying, > >> altering, or disclosing the contents of this message. Aricent > accepts > >> no responsibility for loss or damage arising from the use of the > >> information transmitted by this email including damage from virus." > >> _______________________________________________ > >> Sip-implementors mailing list > >> Sip-implementors@lists.cs.columbia.edu > <mailto:Sip-implementors@lists.cs.columbia.edu> > >> https://lists.cs.columbia.edu/cucslists/listinfo/sip-implementors > >> > >> "DISCLAIMER: This message is proprietary to Aricent and is intended > >> solely for the use of the individual to whom it is addressed. It may > >> contain privileged or confidential information and should not be > >> circulated or used for any purpose other than for what it is > intended. > > > >> If you have received this message in error, please notify the > >> originator immediately. If you are not the intended recipient, > you are > > > >> notified that you are strictly prohibited from using, copying, > >> altering, or disclosing the contents of this message. Aricent > accepts > >> no responsibility for loss or damage arising from the use of the > >> information transmitted by this email including damage from virus." > >> > >> _______________________________________________ > >> Sip-implementors mailing list > >> Sip-implementors@lists.cs.columbia.edu > <mailto:Sip-implementors@lists.cs.columbia.edu> > >> https://lists.cs.columbia.edu/cucslists/listinfo/sip-implementors > >> > >> > >> > >> > >> -- > >> > >> ------------------------------ > >> "DISCLAIMER: This message is proprietary to Aricent and is intended > >> solely for the use of the individual to whom it is addressed. It may > >> contain privileged or confidential information and should not be > >> circulated or used for any purpose other than for what it is > intended. > > > >> If you have received this message in error, please notify the > >> originator immediately. If you are not the intended recipient, > you are > > > >> notified that you are strictly prohibited from using, copying, > >> altering, or disclosing the contents of this message. Aricent > accepts > >> no responsibility for loss or damage arising from the use of the > >> information transmitted by this email including damage from virus." > >> > > > > > > > > -- > > Thanks, > > Nataraju A.B. > > _______________________________________________ > > Sip-implementors mailing list > > Sip-implementors@lists.cs.columbia.edu > <mailto: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 > <mailto: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 > <mailto:Sip-implementors@lists.cs.columbia.edu> > https://lists.cs.columbia.edu/cucslists/listinfo/sip-implementors > > > > > -- > Regards > -Satan > _______________________________________________ Sip-implementors mailing list Sip-implementors@lists.cs.columbia.edu https://lists.cs.columbia.edu/cucslists/listinfo/sip-implementors