Re: [MMUSIC] T140: Usage of "-"fmt value in dcsa encapsulated fmtp attribute

Flemming Andreasen <fandreas@cisco.com> Fri, 13 December 2019 20: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 47760120089; Fri, 13 Dec 2019 12:05:09 -0800 (PST)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -14.498
X-Spam-Level:
X-Spam-Status: No, score=-14.498 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, DKIMWL_WL_MED=-0.001, DKIM_SIGNED=0.1, DKIM_VALID=-0.1, DKIM_VALID_AU=-0.1, HTML_MESSAGE=0.001, RCVD_IN_DNSWL_HI=-5, RCVD_IN_MSPIKE_H3=0.001, RCVD_IN_MSPIKE_WL=0.001, SPF_PASS=-0.001, URIBL_BLOCKED=0.001, USER_IN_DEF_DKIM_WL=-7.5] autolearn=unavailable autolearn_force=no
Authentication-Results: ietfa.amsl.com (amavisd-new); dkim=pass (1024-bit key) header.d=cisco.com
Received: from mail.ietf.org ([4.31.198.44]) by localhost (ietfa.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id 6Iqj7ocfc7Ny; Fri, 13 Dec 2019 12:05:06 -0800 (PST)
Received: from rcdn-iport-7.cisco.com (rcdn-iport-7.cisco.com [173.37.86.78]) (using TLSv1.2 with cipher DHE-RSA-SEED-SHA (128/128 bits)) (No client certificate requested) by ietfa.amsl.com (Postfix) with ESMTPS id 22F9712002E; Fri, 13 Dec 2019 12:05:06 -0800 (PST)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=cisco.com; i=@cisco.com; l=10768; q=dns/txt; s=iport; t=1576267506; x=1577477106; h=subject:to:references:from:message-id:date:mime-version: in-reply-to; bh=Xmo09RjZh9U+Use6yrB7iLvVCZStktu0sJfW6XYlKZE=; b=mJpvd6U1XgmbE/YdezRM5Lv99PfrKDRYHEggerrttndpTg/npfLSx03d 2oA6VW77h9lkGMBfomVeHKn1HH4WBfkG8Ux4XUkStspop/NbLt1CEM+I4 owMX545iG8rbtkfZYA5xXmKTLtJRgIoWOwuxhx5+ryRZFnKD2AGtlILSU c=;
X-IronPort-Anti-Spam-Filtered: true
X-IronPort-Anti-Spam-Result: A0DdAQDV7fNd/4sNJK1lGgEBAQEBAQEBAQMBAQEBEQEBAQICAQEBAYF+AoFtMWxUATIqhAOPJIIRiWmJO4YQgXoJAQEBDhgBDAoBAYN7RQKCDyQ6BA0CAw0BAQQBAQECAQUEbYU3DIVeAQEBAQIBAQEhSxALCxgnAwICJx8RBgEMBgIBAReDBwGCUgUgD6w9dYEyhU+DOYFCBoE2AYwXGoFBP4ERJ4JsPoJkAQECAYRwgl4EjU2KApcpgjqHKIU1iSEGG4JCjBCLdY5MgUaHCJIfgWwHGIFYTSMVO4JsUBEUjR4XiGSFXSMDMAEBj00BAQ
X-IronPort-AV: E=Sophos;i="5.69,311,1571702400"; d="scan'208,217";a="676984548"
Received: from alln-core-6.cisco.com ([173.36.13.139]) by rcdn-iport-7.cisco.com with ESMTP/TLS/DHE-RSA-SEED-SHA; 13 Dec 2019 20:05:05 +0000
Received: from [10.118.10.20] (rtp-fandreas-2-8813.cisco.com [10.118.10.20]) by alln-core-6.cisco.com (8.15.2/8.15.2) with ESMTP id xBDK53Sn011340; Fri, 13 Dec 2019 20:05:04 GMT
To: Christer Holmberg <christer.holmberg@ericsson.com>, Gunnar Hellström <gunnar.hellstrom@omnitor.se>, Christer Holmberg <christer.holmberg=40ericsson.com@dmarc.ietf.org>, "mmusic (mmusic@ietf.org)" <mmusic@ietf.org>, "mmusic-chairs@ietf.org" <mmusic-chairs@ietf.org>
References: <DB6PR0701MB24219718E7408022DB6F256493550@DB6PR0701MB2421.eurprd07.prod.outlook.com> <1b757fea-b5ce-c498-8100-cb54a4a431fa@omnitor.se> <5FF684F2-955E-4E52-AED5-69D9EA8D39F5@ericsson.com>
From: Flemming Andreasen <fandreas@cisco.com>
Message-ID: <dc08b134-7c31-e466-3fcd-287105c1f455@cisco.com>
Date: Fri, 13 Dec 2019 15:05:03 -0500
User-Agent: Mozilla/5.0 (Macintosh; Intel Mac OS X 10.15; rv:68.0) Gecko/20100101 Thunderbird/68.3.0
MIME-Version: 1.0
In-Reply-To: <5FF684F2-955E-4E52-AED5-69D9EA8D39F5@ericsson.com>
Content-Type: multipart/alternative; boundary="------------DCA4BBE3154F56AA147CD6CF"
Content-Language: en-US
X-Outbound-SMTP-Client: 10.118.10.20, rtp-fandreas-2-8813.cisco.com
X-Outbound-Node: alln-core-6.cisco.com
Archived-At: <https://mailarchive.ietf.org/arch/msg/mmusic/Anxi52ppU3lZ6f9Sa7j1S54n3bs>
Subject: Re: [MMUSIC] T140: Usage of "-"fmt value in dcsa encapsulated fmtp attribute
X-BeenThere: mmusic@ietf.org
X-Mailman-Version: 2.1.29
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: <https://mailarchive.ietf.org/arch/browse/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, 13 Dec 2019 20:05:09 -0000


On 12/13/19 6:50 AM, Christer Holmberg wrote:
> Hi,
>
> It seems to me that the solution for the "fmt" value definition might be found in sdpneg
>
>> In sdpneg section 5.2.1
>> https://tools.ietf.org/html/draft-ietf-mmusic-data-channel-sdpneg-28#section-5.2.1
>> It is said:
>> "There may be cases, where the usage of a subprotocol related media
>>    level attribute depends on the subprotocol's transport protocol.  In
>>    such cases the subprotocol related usage of the attribute is expected
>>    to be described for the data channel transport.  A data channel
>>    specific usage of a subprotocol attribute is expected to be specified
>>    in the same document that registers the subprotocol's identifier for
>>    data channel usage as described in https://tools.ietf.org/html/draft-ietf-mmusic-data-channel-sdpneg-28#section-9.1. "
>>
>> In t140-usage, section4.2.1,
>> https://tools.ietf.org/html/draft-ietf-mmusic-t140-usage-data-channel-10#section-4.2.1
>> we have this sentence:
>>    'If the 'fmtp' attribute is included, the 'format' attribute parameter MUST be set to "-". '
> The text above is what triggered the discussion :)
>
>> It seems to me that the t140-usage draft by that fulfills the requirements of sdpneg and we are fine with fmt=-
>> Maybe we could even say that for the t.140-data-channel, "fmt" MUST be ommitted, in order to get a simpler syntax (?).
>>
>> However,
>>
>> This issue may also relate to the definition of "fmt" in rfc4566bis
>>   https://tools.ietf.org/html/draft-ietf-mmusic-rfc4566bis-37#section-8.2.3
>> where we have the following sentences that seem to apply:
>> "For other protocols, formats MAY be registered according to the rules
>>    of the associated "proto" specification.
>>
>>    Registrations of new formats MUST specify which transport protocols
>>    they apply to."
>>
>> I have not traced if we are bound to that requirement for dcsa definitions, and how it would map from protocol to sub-protocol, so I hope we can obey sdpneg.
>>
>> Summary: I would suggest to omit "fmt", or keep fmt=- and claim that the use of fmt is defined in t140-usage as required by sdpneg.
> We DO define the usage as required by sdpneg,  so that is not the issue.
>
> The question is whether it in such definition is allowed to "override" the 4566bis statement saying that the format must be one of the formats specified for the media. As far as SDP is concerned, the only format is 'webrtc-datachannel'.
>
> Again, I personally think we should keep "-" (I don't like to omit information elements), and add whatever text needed to indicate that the 4566bis text does not apply to sub-protocol specific fmtp attributes.

Syntactical consistency and strict adherence to the wording in 4566bis 
would argue for "webrtc-datachannel", whereas conceptual consistency 
would argue more for "t140". I'm not in favor of "-", since it doesn't 
seem to add anything.

Thanks

-- Flemming


> Regards,
>
> Christer
>
>
>
>
>
>
>
> Den 2019-12-12 kl. 20:12, skrev Christer Holmberg:
> Hi,
>
> When the chairs reviewed the T.140 data channel usage draft, the following issue was raised:
>
> Currently, when we send an fmtp attribute encapsulated in a dcsa attribute, we use "-" as the fmt value.
>
>       Example: a=dcsa:2 fmtp:- cps=20
>
> However, 4566bis says the following about the fmtp attribute:
>
> "The format must be one of the formats specified for the media."
>
> Now, the format is 'webrtc-datachannel', so one could claim that should be used.
>
>       Example: a=dcsa:2 fmtp:webrtc-datachannel cps=20
>
>
>   But, that applies to the whole SCTP association, and the dcsa attribute is associated with a specific data channel usage. In addition, the usage and syntax of the fmtp attribute may vary depending on data channel usage.
>
> Another option could be to include the sub-protocol:
>
>       Example: a=dcsa:2 fmtp:t140 cps=20
>
>
> But, the dcsa attribute already maps the fmtp attribute to the sub-protocol.
>
>
> So, what to do?
>
>
> My personal suggestion would be to keep "-", and perhaps add a note somewhere. Not sure we would need to update 4566bis, but if people want to do that we could for sure do it.
>
> Anyone having a different opinion?
>
>
> Regards,
>
>
> Christer
>
>
>
>
> _______________________________________________
> mmusic mailing list
> mailto:mmusic@ietf.org
> https://www.ietf.org/mailman/listinfo/mmusic