Re: [MMUSIC] 10 BUNDLE questions

worley@ariadne.com (Dale R. Worley) Mon, 18 March 2013 16:19 UTC

Return-Path: <worley@shell01.TheWorld.com>
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 B416221F8D11 for <mmusic@ietfa.amsl.com>; Mon, 18 Mar 2013 09:19:29 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -2.913
X-Spam-Level:
X-Spam-Status: No, score=-2.913 tagged_above=-999 required=5 tests=[AWL=0.067, BAYES_00=-2.599, RCVD_IN_DNSWL_LOW=-1, RCVD_IN_SORBS_WEB=0.619]
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 lmlDUOm4Au19 for <mmusic@ietfa.amsl.com>; Mon, 18 Mar 2013 09:19:21 -0700 (PDT)
Received: from TheWorld.com (pcls5.std.com [192.74.137.145]) by ietfa.amsl.com (Postfix) with ESMTP id E3CE021F8922 for <mmusic@ietf.org>; Mon, 18 Mar 2013 09:19:05 -0700 (PDT)
Received: from shell.TheWorld.com (root@shell01.theworld.com [192.74.137.71]) by TheWorld.com (8.14.5/8.14.5) with ESMTP id r2IGIhoV031285; Mon, 18 Mar 2013 12:18:45 -0400
Received: from shell01.TheWorld.com (localhost.theworld.com [127.0.0.1]) by shell.TheWorld.com (8.13.6/8.12.8) with ESMTP id r2IGIgvX694881; Mon, 18 Mar 2013 11:18:42 -0500 (EST)
Received: (from worley@localhost) by shell01.TheWorld.com (8.13.6/8.13.6/Submit) id r2IGIf0M694742; Mon, 18 Mar 2013 12:18:41 -0400 (EDT)
Date: Mon, 18 Mar 2013 12:18:41 -0400 (EDT)
Message-Id: <201303181618.r2IGIf0M694742@shell01.TheWorld.com>
From: worley@ariadne.com (Dale R. Worley)
Sender: worley@ariadne.com (Dale R. Worley)
To: Harald Alvestrand <harald@alvestrand.no>
In-reply-to: <5145786F.8060507@alvestrand.no> (harald@alvestrand.no)
References: <CAOJ7v-0tr6_HAPwOnLD_De-LkNCsj1EfLhZL=G_B=k5tz9Hkwg@mail.gmail.com> <5145786F.8060507@alvestrand.no>
Cc: mmusic@ietf.org
Subject: Re: [MMUSIC] 10 BUNDLE questions
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: Mon, 18 Mar 2013 16:19:29 -0000

> From: Harald Alvestrand <harald@alvestrand.no>
> 
> On 03/15/2013 09:51 PM, Justin Uberti wrote:
> > The list below is a set of questions (some marked as OPEN ISSUE 
> > already) regarding the new BUNDLE proposal. If you agree with my 
> > suggested answers, I'm willing to contribute text accordingly.
> >
> >  1. Can you create a BUNDLE with a single m= line? (assuming yes)
> >  2. Can you create multiple BUNDLEs? (assuming yes)
> >  3. When creating an initial offer, how should we deal with the case
> >     where a "null" port is to be used with trickle ICE (since 6.1:1
> >     indicates the ports MUST be different)
> >
> Tangential, sort of - when creating an initial offer, when would one 
> need to use a null port?

I think what Justin means is that if an m= line does not have any
candidates at the time of the offer (candidates will be supplied
during trickle ICE), then the m= line is given a dummy port of 9.
>From draft-ivov-mmusic-trickle-ice-01 section 5.1:

   As mentioned earlier in this section, Offers and Answers can contain
   any set of candidates, which means that a trickle ICE session
   description MAY contain no candidates at all.  In such cases the
   agent would still need to place an address in the "c=" line(s).  If
   the use of a host address there is undesirable (e.g.  for privacy
   reasons), the agent MAY set the connection address to IP6 ::. In this
   case it MUST also set the port number to 9 (Discard).  There is no
   need to include a fictitious candidate for the IP6 :: address when
   doing so.

If there are multiple such lines, port 9 can appear in multiple m=
lines, and if the offerer is not hiding its address, the corresponding
c= lines could contain the host address.

Dale