Re: [MMUSIC] BUNDLE DISCUSION Q6: Do we always mandate 2 Offer/Answers during session establishment?

"Parthasarathi R" <partha@parthasarathi.co.in> Tue, 03 September 2013 18:37 UTC

Return-Path: <partha@parthasarathi.co.in>
X-Original-To: mmusic@ietfa.amsl.com
Delivered-To: mmusic@ietfa.amsl.com
Received: from localhost (localhost [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id 0DE0211E812B for <mmusic@ietfa.amsl.com>; Tue, 3 Sep 2013 11:37:24 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -1.832
X-Spam-Level:
X-Spam-Status: No, score=-1.832 tagged_above=-999 required=5 tests=[AWL=0.433, BAYES_00=-2.599, IP_NOT_FRIENDLY=0.334]
Received: from mail.ietf.org ([12.22.58.30]) by localhost (ietfa.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id DmLlTWUvNXhP for <mmusic@ietfa.amsl.com>; Tue, 3 Sep 2013 11:37:19 -0700 (PDT)
Received: from smtp.mailhostbox.com (outbound-us1.mailhostbox.com [69.93.141.228]) by ietfa.amsl.com (Postfix) with ESMTP id 8542B11E8126 for <mmusic@ietf.org>; Tue, 3 Sep 2013 11:37:13 -0700 (PDT)
Received: from userPC (unknown [122.179.15.89]) (Authenticated sender: partha@parthasarathi.co.in) by smtp.mailhostbox.com (Postfix) with ESMTPA id 656861908206; Tue, 3 Sep 2013 18:37:07 +0000 (GMT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=parthasarathi.co.in; s=20120823; t=1378233431; bh=7dUdfL9dUySLUdhapvgtK4seCe3zv82xCJKzVSPIwv8=; h=From:To:References:In-Reply-To:Subject:Date:Message-ID: MIME-Version:Content-Type:Content-Transfer-Encoding; b=ZVvHi+quLXY8CfRMef9GwDS4xFMC4BNfYqWVCa3vp9wvAHtl2KkOy9wvaWrx8wmB2 /j30O2TsQpq6ozue6JPUF/BD/hQ4p8Z2mEZRDcicVb3gzwZNkXXV87eEzutpbvUymS 7mlza32mQun+o4XtkWtfNUcMhRzEysbZCuoFvMug=
From: Parthasarathi R <partha@parthasarathi.co.in>
To: 'Christer Holmberg' <christer.holmberg@ericsson.com>, 'Paul Kyzivat' <pkyzivat@alum.mit.edu>, mmusic@ietf.org
References: <7594FB04B1934943A5C02806D1A2204B1C483C45@ESESSMB209.ericsson.se> <5224F4BB.8000904@alum.mit.edu> <7594FB04B1934943A5C02806D1A2204B1C48CE15@ESESSMB209.ericsson.se>
In-Reply-To: <7594FB04B1934943A5C02806D1A2204B1C48CE15@ESESSMB209.ericsson.se>
Date: Wed, 04 Sep 2013 00:07:00 +0530
Message-ID: <006701cea8d4$9809df40$c81d9dc0$@co.in>
MIME-Version: 1.0
Content-Type: text/plain; charset="iso-8859-1"
Content-Transfer-Encoding: quoted-printable
X-Mailer: Microsoft Office Outlook 12.0
Thread-Index: Ac6n5iNHyF7lWAnpRLasr2xApQPuVQAI/dWAACM/ueAADnUx4A==
Content-Language: en-us
X-CTCH-RefID: str=0001.0A0C0209.52262C57.005F, ss=1, re=0.000, recu=0.000, reip=0.000, cl=1, cld=1, fgs=0
X-CTCH-VOD: Unknown
X-CTCH-Spam: Unknown
X-CTCH-Score: 0.000
X-CTCH-Rules:
X-CTCH-Flags: 0
X-CTCH-ScoreCust: 0.000
X-CTCH-SenderID: partha@parthasarathi.co.in
X-CTCH-SenderID-TotalMessages: 1
X-CTCH-SenderID-TotalSpam: 0
X-CTCH-SenderID-TotalSuspected: 0
X-CTCH-SenderID-TotalBulk: 0
X-CTCH-SenderID-TotalConfirmed: 0
X-CTCH-SenderID-TotalRecipients: 0
X-CTCH-SenderID-TotalVirus: 0
X-CTCH-SenderID-BlueWhiteFlag: 0
X-Scanned-By: MIMEDefang 2.72 on 70.87.28.138
Subject: Re: [MMUSIC] BUNDLE DISCUSION Q6: Do we always mandate 2 Offer/Answers during session establishment?
X-BeenThere: mmusic@ietf.org
X-Mailman-Version: 2.1.12
Precedence: list
List-Id: Multiparty Multimedia Session Control Working Group <mmusic.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/mmusic>, <mailto:mmusic-request@ietf.org?subject=unsubscribe>
List-Archive: <http://www.ietf.org/mail-archive/web/mmusic>
List-Post: <mailto:mmusic@ietf.org>
List-Help: <mailto:mmusic-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/mmusic>, <mailto:mmusic-request@ietf.org?subject=subscribe>
X-List-Received-Date: Tue, 03 Sep 2013 18:37:24 -0000

Hi all,

As Paul mentioned that mandating ICE in RTCWeb as the network is not known
in advance and let us continue the same assumption for BUNDLE as well. Just
adding to that point, ICE requires two offer/answer (O/A) handling anyway
and so, BUNDLE is not the first mechanism in RTCWeb requires two O/A for the
session establishment. 

The advance with the current BUNDLE mechanism is that it provides better
interop with SIP/legacy devices. I prefer the current mechanism.

Also, I have earlier replied in the another mail thread
(http://www.ietf.org/mail-archive/web/mmusic/current/msg12184.html), RFC3264
must not be violated to achieve the single offer/answer for BUNDLE. 

Thanks
Partha

> -----Original Message-----
> From: mmusic-bounces@ietf.org [mailto:mmusic-bounces@ietf.org] On
> Behalf Of Christer Holmberg
> Sent: Tuesday, September 03, 2013 4:48 PM
> To: Paul Kyzivat; mmusic@ietf.org
> Subject: Re: [MMUSIC] BUNDLE DISCUSION Q6: Do we always mandate 2
> Offer/Answers during session establishment?
> 
> Hi Paul,
> 
> Thanks for your input!
> 
> I'd really also like to hear from others who have had opinions on this.
> Ekr, Hadriel, Cullen (perhaps - he still hasn't clarified what he meant
> by his previous statement regarding this :), to name a few...
> 
> Regards,
> 
> Christer
> 
> -----Alkuperäinen viesti-----
> Lähettäjä: mmusic-bounces@ietf.org [mailto:mmusic-bounces@ietf.org]
> Puolesta Paul Kyzivat
> Lähetetty: 2. syyskuuta 2013 23:28
> Vastaanottaja: mmusic@ietf.org
> Aihe: Re: [MMUSIC] BUNDLE DISCUSION Q6: Do we always mandate 2
> Offer/Answers during session establishment?
> 
> On 9/2/13 10:11 AM, Christer Holmberg wrote:
> > Hi,
> >
> > The text below applies to the INITIAL Offer only.
> >
> > Currently, BUNDLE (-04) specifies that:
> >
> > 1)In the initial Offer, the "1^st Offer", the Offerer assigns a
> unique
> > address to each m- line in a BUNDLE group.
> >
> > 2)When the Answer is received, if the Answerer accepted BUNDLE, the
> > Offerer MUST send a "2^nd Offer" (called a BAS in the draft), in
> which
> > the selected BUNDLE address is assigned to each m- line associated
> > with a BUNDLE group.
> >
> > This is based on the "merger" of the earlier BUNDLE version, and
> > Cullen's CUNDLE suggestion, and currently there are NO exceptions
> > defined to the rule above (we have agreed to relax this in mid-call
> > Offers, but that's a separate topic).
> >
> > Now, lately people have suggested exceptions to the rule.
> >
> > E.g. the following has been suggested:
> >
> > 1)The Offerer does NOT need to send the 2^nd Offer (BAS), it the
> > Offerer "knows" it is operating in an environment where there are no
> > intermediaries etc that need to get the correct address for each m-
> line.
> >
> > 2)The Offerer can already in the 1^st Offer assign the same address
> to
> > each m- line associated with a BUNDLE group, if it "knows" entities
> > will be able to handle it.
> >
> > Then, there are variants of the suggestions, where there are specific
> > rules to bundle-only m- lines, where it depends on whether BUNDLE is
> > used in the API or on the wire, etc etc etc.
> >
> > At the moment it is impossible for me to parse the input, and try to
> > come up with some new suggested text that would make everyone happy.
> >
> > So, those of want to change the current rules, I would be really
> happy
> > if you could explain exactly how you want to change it :)
> 
> I have a feeling we aren't being very consistent.
> We (mostly) embrace ICE, which is based on the assumption that you
> can't know in advance what is going to work, and must test every time.
> 
> Then we have proposals like these that assume there may be cases where
> you do know in advance.
> 
> I'm as guilty as others. I've been in support of (2), but not
> necessarily because I think people will *know* with certainty. IMO
> people may know that this case is highly probable in the deployments
> they care about. And that they may be willing to take the risk, and
> attempt to cope with the side effects in cases where it turns out to be
> true. But bundle-only gives most of the same advantage.
> 
> I don't see a strong justification for (1). While it takes extra
> signaling, it doesn't slow anything down except in those cases when it
> was actually necessary.
> 
> 	Thanks,
> 	Paul
> 
> _______________________________________________
> mmusic mailing list
> mmusic@ietf.org
> https://www.ietf.org/mailman/listinfo/mmusic
> _______________________________________________
> mmusic mailing list
> mmusic@ietf.org
> https://www.ietf.org/mailman/listinfo/mmusic