Re: [MMUSIC] WGLC for draft-ietf-mmusic-sdp-miscellaneous-caps-01.txt

Flemming Andreasen <fandreas@cisco.com> Fri, 05 October 2012 19:05 UTC

Return-Path: <fandreas@cisco.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 8915021F86BE for <mmusic@ietfa.amsl.com>; Fri, 5 Oct 2012 12:05:51 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -10.574
X-Spam-Level:
X-Spam-Status: No, score=-10.574 tagged_above=-999 required=5 tests=[AWL=0.025, BAYES_00=-2.599, RCVD_IN_DNSWL_HI=-8]
Received: from mail.ietf.org ([64.170.98.30]) by localhost (ietfa.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id ggORa2sJoIL5 for <mmusic@ietfa.amsl.com>; Fri, 5 Oct 2012 12:05:50 -0700 (PDT)
Received: from rcdn-iport-3.cisco.com (rcdn-iport-3.cisco.com [173.37.86.74]) by ietfa.amsl.com (Postfix) with ESMTP id 7E6DD21F86A5 for <mmusic@ietf.org>; Fri, 5 Oct 2012 12:05:50 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=cisco.com; i=@cisco.com; l=6702; q=dns/txt; s=iport; t=1349463950; x=1350673550; h=message-id:date:from:mime-version:to:cc:subject: references:in-reply-to:content-transfer-encoding; bh=/0lSXObO7pcOK1f7+3lYke1Tx0KkCmk+W4b8CMvWhAs=; b=EMl98Couuf9PEaSS/+0ZzTZeoGb9ai2rGxmd4p+hcem8snIn9RWRbUIM FOSzoqvmjIx9gYOU5g7I26APigcy6jd5z0XDotJf7sHQU0rJnUGHIQv6E Ip4A+GiS3/I9Rc27QKFY5cjA3s23T/XytOWpQhTm4KiowncA4aPVgW0vY g=;
X-IronPort-AV: E=Sophos;i="4.80,541,1344211200"; d="scan'208";a="128820183"
Received: from rcdn-core-2.cisco.com ([173.37.93.153]) by rcdn-iport-3.cisco.com with ESMTP; 05 Oct 2012 19:05:50 +0000
Received: from rtp-fandreas-8712.cisco.com (rtp-fandreas-8712.cisco.com [10.117.7.83]) by rcdn-core-2.cisco.com (8.14.5/8.14.5) with ESMTP id q95J5n8o014349; Fri, 5 Oct 2012 19:05:49 GMT
Message-ID: <506F2F8D.5070708@cisco.com>
Date: Fri, 05 Oct 2012 15:05:49 -0400
From: Flemming Andreasen <fandreas@cisco.com>
User-Agent: Mozilla/5.0 (Macintosh; Intel Mac OS X 10.7; rv:15.0) Gecko/20120907 Thunderbird/15.0.1
MIME-Version: 1.0
To: "Cullen Jennings (fluffy)" <fluffy@cisco.com>
References: <5049096F.7080908@cisco.com> <94A337B1-A851-47E3-9468-07D13C5630BD@cisco.com> <7A051DFAA46D0246A82293C7CEF621E9070A0D27D0@ESESSCMS0352.eemea.ericsson.se> <5066A49F.2040002@ericsson.com> <C5E08FE080ACFD4DAE31E4BDBF944EB11185FCE5@xmb-aln-x02.cisco.com> <506A49D4.40102@cisco.com> <C5E08FE080ACFD4DAE31E4BDBF944EB1118690A9@xmb-aln-x02.cisco.com>
In-Reply-To: <C5E08FE080ACFD4DAE31E4BDBF944EB1118690A9@xmb-aln-x02.cisco.com>
Content-Type: text/plain; charset="ISO-8859-1"; format="flowed"
Content-Transfer-Encoding: 7bit
Cc: mmusic WG <mmusic@ietf.org>, "draft-ietf-mmusic-sdp-miscellaneous-caps@tools.ietf.org" <draft-ietf-mmusic-sdp-miscellaneous-caps@tools.ietf.org>
Subject: Re: [MMUSIC] WGLC for draft-ietf-mmusic-sdp-miscellaneous-caps-01.txt
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: Fri, 05 Oct 2012 19:05:51 -0000

On 10/4/12 6:29 PM, Cullen Jennings (fluffy) wrote:
> On Oct 1, 2012, at 7:56 PM, Flemming Andreasen <fandreas@cisco.com> wrote:
>
>> On 10/1/12 9:28 AM, Cullen Jennings (fluffy) wrote:
>>> I think the issues is how does a manffacture says on a spec sheet that they want support half of it but not all of it. I know that does not matter for 3GPP usage but it sort of useful for others. Clearly this is not a huge technical issues but a small procedural thing so I leave it up to the chairs what they want to do.
>> I think the draft is pretty clear in not requiring all of it to be implemented, e.g. as described in the Introduction:
>>
>> <quote>
>>     Since the three added capabilities are highly unconnected, it is not
>>     expected that implementations will support all of them at the same
>>     time.  Instead, it is expected that applications will choose their
>>     needed capability for their specific purpose.  Due to this, we are
>>     writing the normative part pertaining to each capability in a self-
>>     contained section: Section 3.1.1 describes the bandwidth capability
>>     extension, Section 3.1.2 describes the connection data capability
>>     extension, and Section 3.1.3 describes the title capability
>>     extension.  Separate option tags are defined for each capability.
>> </quote>
>>
>>
>> and carried through in the main part of the doc itself (btw; there seems to be an error in the "conn-config-list" inasmuch as it does not include the "["+"]" prefix to indicate mandatory extensions).
>>
>> With the separate option tags in mind, the above text, and also inclusion of the "mandatory" prefix in the various configurations, do you still have concerns around the granularity of the draft ?
> The upside of combining these are roughly, as Miguel said in his email, we can combine multiple random small stuff into one draft. The downside is that if you do half some but not all of them, you can't say you implement RFC 1234. Personally, I don't see that reviewing it in one draft is greatly simpler than a few drafts but really, this is not a big deal to me. As long as the  MMUSIC WG if fine with the RTCWeb WG having drafts that say do part of RFC XXXX, but not all of it - I don't see any problem with leaving it all in one draft. If there not OK with that, then we need split it apart but it sounds like folks are fine with keeping it as one.

In the future, I'm fine either way. The reason I'd prefer to keep them 
together in this draft is because we are at the WGLC stage and 3GPP is 
anxiously waiting for us to complete this work. Given that we have 
individual option tags for each of the extensions defined in this draft, 
we have a well-defined way of splitting them up as it is, so I think we 
are fine with proceeding with a single draft in this case, even if 
RTCWeb or others only want to use a subset.

>>> Any thoughts on making the changes so this works in world with more than english? That was my far more relevant comment that is likely to also be raised by IESG.
>>>
>>>
>> Can you elaborate on how this differs from the native SDP use of the "i=" field, which is simply being carried over here (maybe there should be some text talking about "a=charset" interactions though, per RFC 4566) ?
> The "i=" field was defined before the IETF was trying to seriously support i18n and there is no easy backwards compatible way to fix it. Also, the "i=" is more or less not used. This is a bit different - it's new and people are saying it would be used by 3GPP.
Not sure I follow - the title capability defined in the draft is defined 
as mapping directly to the RFC 4566 "i=" field.


>
> Making it support multiple languages would probably not be hard - you could do it with a set of strings where each string also had a language tag and the strings were UTF8 then encoded with base64 to represent them in SDP.
Ok, but it would no longer correspond to the "i=" field then, right ? 
Are you looking for an internationalized version of the "i=" field 
instead (could define an attribute for that, which would then 
automatically be representable as an attribute capability) ? If so, I 
think that's above and beyond what this draft is trying to do (which is 
not to say we don't need another draft to solve this, but it's not just 
as a capability then) ?

> Given then is meant to be read by humans, why wouldn't you make it so it can be read by human.
>
The draft is just trying to map existing SDP into capabilities.

-- Flemming

>>
>> Thanks
>>
>> -- Flemming
>>
>>> On Sep 29, 2012, at 1:34 AM, Miguel A. Garcia
>>> <Miguel.A.Garcia@ericsson.com>
>>>   wrote:
>>>
>>>
>>>> Cullen,
>>>>
>>>> The draft is written as an independent collection of "objects". This is avoid having three separate drafts.
>>>>
>>>> It is possible to refer to parts of this draft. For example, I believe 3GPP only needs the connection data capability, but not the others, and still they are fine with this draft.
>>>>
>>>> Couldn't the same principle be applied by RTCweb?
>>>>
>>>> /Miguel
>>>>
>>>> On 28/09/2012 17:02, Atle Monrad wrote:
>>>>
>>>>> Hi
>>>>>
>>>>> Is it really necessary to chop the draft up in pieces because others may want to use just parts of it?
>>>>>
>>>>> I find it more constuctive to finish this draft as is and let other be able to build on and refer to the RFC if and when possible.
>>>>>
>>>>> /atle
>>>>>
>>>>> ________________________________
>>>>>
>>>>>
>>>>> Atle Monrad
>>>>> 3GPP CT Chairman
>>>>> Standardization and Regulation,
>>>>> Group Function Technology and Portfolio Management
>>>>> Ericsson
>>>>>
>>>>>
>>>>> -----Original Message-----
>>>>> From:
>>>>> mmusic-bounces@ietf.org [mailto:mmusic-bounces@ietf.org
>>>>> ] On Behalf Of Cullen Jennings (fluffy)
>>>>> Sent: 28. september 2012 16:47
>>>>> To: mmusic WG
>>>>> Cc: Flemming Andreasen (fandreas);
>>>>> draft-ietf-mmusic-sdp-miscellaneous-caps@tools.ietf.org
>>>>>
>>>>> Subject: Re: [MMUSIC] WGLC for draft-ietf-mmusic-sdp-miscellaneous-caps-01.txt
>>>>>
>>>>>
>>>>> Major comment
>>>>>
>>>>> I think the title stuff should be split out to a separate draft. The main reason is that you might want to build a dvicd that supported title but did not supper the others and still be able to say what you were doing was RFC X. For example, the RTC Web folks may want to use this.
>>>>>
>>>>> Given the Title is meant to be human readable, I think it needs to be extended to have normal i18n support.
>>>>>
>>>>> Cullen
>>>>>
>>>>>
>>>>>
>>>>> On Sep 6, 2012, at 2:37 PM, Flemming Andreasen
>>>>> <fandreas@cisco.com>
>>>>>   wrote:
> .
>