Re: [MMUSIC] AD Review: draft-ietf-mmusic-t140-usage-data-channel

Gunnar Hellström <gunnar.hellstrom@omnitor.se> Sun, 26 January 2020 20:18 UTC

Return-Path: <gunnar.hellstrom@omnitor.se>
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 BC148120071; Sun, 26 Jan 2020 12:18:09 -0800 (PST)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -1.9
X-Spam-Level:
X-Spam-Status: No, score=-1.9 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, DKIM_SIGNED=0.1, DKIM_VALID=-0.1, HTML_MESSAGE=0.001, RCVD_IN_DNSWL_NONE=-0.0001, SPF_PASS=-0.001] autolearn=ham autolearn_force=no
Authentication-Results: ietfa.amsl.com (amavisd-new); dkim=pass (1024-bit key) header.d=omnitorab.onmicrosoft.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 SXQAlAUBNvZM; Sun, 26 Jan 2020 12:18:07 -0800 (PST)
Received: from EUR02-HE1-obe.outbound.protection.outlook.com (mail-eopbgr10099.outbound.protection.outlook.com [40.107.1.99]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (No client certificate requested) by ietfa.amsl.com (Postfix) with ESMTPS id 3189912006E; Sun, 26 Jan 2020 12:18:07 -0800 (PST)
ARC-Seal: i=1; a=rsa-sha256; s=arcselector9901; d=microsoft.com; cv=none; b=HJeHOEVQySbaW09CzNB88hHptOoDl1t1oC9SpRuolwZXTAVJkHTYUcUfWUHlg1z0mdTzRla4sIa59yNqUNz3WmkP+9hT/X5L8rxFlVavCi2O7ZxXBtvjZCo4XqNLWg815bAp1j5oPjTVumAPvVhH5Td992BNuZbmvAG2A7JmDW9ujGrKU+f+cNKInjyVA72lh6Agg7hgc7KUj2na2LeX4fb+ga2diJLI64w+M7RHkcYre5KHIwqhXKUKDZ+qZTsGqfdeWiLvGP+Nqc7OLQF5A+bIvWQOzOSp/h9reOq6cKZ2jFUWOTxTaRj+z6XJmLJR4u2HmmrK7w2IneFM6oxPYg==
ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=microsoft.com; s=arcselector9901; h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-SenderADCheck; bh=2Kq1AbJWiAxRrEvhBOufsSI27d7BZMn03ytRELnrEj4=; b=hjUQ2E7q0+E316fPvccvUmLUH1j2rdjxZaXS12n9PWXj3o+9188GpsA4h0/PLLfWNyBXNpR2krBTvrEtIsk656fYTP85C4AtEuebM7kV7/wT7lgYA9TmL659u7kl+9r/2Ewc4abG0dmc6ftBJLhm9XLMkP0a8W8WOiTTkHwAJeKmErSk23swrSNzrrBVJcRLcw9i5ordr77cHSTl6mgscFoDqVaFcZvfyuZQcb9KAzu7bk0Q8W9tDKR0Ook0mxfhBxj5Ekn66AgA2hj6FGFEOZEolsrZ0Ia8deTalHZu54rQfj+BPGYCwVyYQaORM8RqiU5xI0Cd0It2YwhajO98fA==
ARC-Authentication-Results: i=1; mx.microsoft.com 1; spf=pass smtp.mailfrom=omnitor.se; dmarc=pass action=none header.from=omnitor.se; dkim=pass header.d=omnitor.se; arc=none
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=omnitorab.onmicrosoft.com; s=selector2-omnitorab-onmicrosoft-com; h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-SenderADCheck; bh=2Kq1AbJWiAxRrEvhBOufsSI27d7BZMn03ytRELnrEj4=; b=gMYCnvLuVFm1Cie9UWSRBSnj6uXjHsgYJcFnf/uTWmJ/ob471VyeUBc0iSzzSX8+fhWc3jobG0kNRQHiO1nrnb4kZ68KWCsBDfP1J6ElHNvI3qkHSgIBWF1kw86x2MbKKNNVXPi5sqk/4Tqgi7ni7LTnn2FON64xenTgThmyA9U=
Received: from VI1P193MB0669.EURP193.PROD.OUTLOOK.COM (10.186.178.76) by VI1P193MB0256.EURP193.PROD.OUTLOOK.COM (10.175.182.11) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.2665.20; Sun, 26 Jan 2020 20:18:03 +0000
Received: from VI1P193MB0669.EURP193.PROD.OUTLOOK.COM ([fe80::1910:128d:b820:f765]) by VI1P193MB0669.EURP193.PROD.OUTLOOK.COM ([fe80::1910:128d:b820:f765%4]) with mapi id 15.20.2665.017; Sun, 26 Jan 2020 20:18:03 +0000
Received: from [192.168.2.136] (77.53.230.59) by ZR0P278CA0037.CHEP278.PROD.OUTLOOK.COM (2603:10a6:910:1d::6) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.2665.20 via Frontend Transport; Sun, 26 Jan 2020 20:18:02 +0000
From: Gunnar Hellström <gunnar.hellstrom@omnitor.se>
To: Christer Holmberg <christer.holmberg=40ericsson.com@dmarc.ietf.org>, Adam Roach <adam@nostrum.com>, "draft-ietf-mmusic-t140-usage-data-channel.all@ietf.org" <draft-ietf-mmusic-t140-usage-data-channel.all@ietf.org>, "mmusic@ietf.org" <mmusic@ietf.org>
Thread-Topic: [MMUSIC] AD Review: draft-ietf-mmusic-t140-usage-data-channel
Thread-Index: AQHV0qnIiOsaCINkeEqhkRYwn0w1fqf9ZhaA
Date: Sun, 26 Jan 2020 20:18:03 +0000
Message-ID: <a9b97b4c-b5a4-7fd2-3b7e-edd51834a8fb@omnitor.se>
References: <25e5fd92-84c2-fd6c-d497-3fcfa452967e@nostrum.com> <556B5E81-09BE-41E4-9A2C-E902E870F0E0@ericsson.com>
In-Reply-To: <556B5E81-09BE-41E4-9A2C-E902E870F0E0@ericsson.com>
Accept-Language: sv-SE, en-US
Content-Language: en-US
X-MS-Has-Attach:
X-MS-TNEF-Correlator:
x-clientproxiedby: ZR0P278CA0037.CHEP278.PROD.OUTLOOK.COM (2603:10a6:910:1d::6) To VI1P193MB0669.EURP193.PROD.OUTLOOK.COM (2603:10a6:800:159::12)
authentication-results: spf=none (sender IP is ) smtp.mailfrom=gunnar.hellstrom@omnitor.se;
x-ms-exchange-messagesentrepresentingtype: 1
x-originating-ip: [77.53.230.59]
x-ms-publictraffictype: Email
x-ms-office365-filtering-correlation-id: 3816575a-5e3a-401e-8179-08d7a29cd8aa
x-ms-traffictypediagnostic: VI1P193MB0256:
x-microsoft-antispam-prvs: <VI1P193MB02568FA8B61BA6D504C8B387FB080@VI1P193MB0256.EURP193.PROD.OUTLOOK.COM>
x-ms-oob-tlc-oobclassifiers: OLM:10000;
x-forefront-prvs: 02945962BD
x-forefront-antispam-report: SFV:NSPM; SFS:(10019020)(136003)(366004)(396003)(346002)(376002)(39830400003)(189003)(199004)(66476007)(66556008)(64756008)(85182001)(6486002)(66446008)(66946007)(5660300002)(71200400001)(8676002)(26005)(186003)(81156014)(81166006)(66574012)(31686004)(16526019)(8936002)(2906002)(86362001)(508600001)(52116002)(2616005)(110136005)(316002)(16576012)(956004)(966005)(85202003)(31696002)(36756003); DIR:OUT; SFP:1102; SCL:1; SRVR:VI1P193MB0256; H:VI1P193MB0669.EURP193.PROD.OUTLOOK.COM; FPR:; SPF:None; LANG:en; PTR:InfoNoRecords; MX:1; A:1;
received-spf: None (protection.outlook.com: omnitor.se does not designate permitted sender hosts)
x-ms-exchange-senderadcheck: 1
x-microsoft-antispam: BCL:0;
x-microsoft-antispam-message-info: xar9wNlR5W/2Y8/4hLEv1KeqELaMGsEkeTo3KfKe027pvOeTk8tD8iZdAImsNF727TVysDDF9MSc+AUQ32cEGYwFWwF/fchP5gA1Scq00FSL7TWh+VxmLjkp+z7FqHYPcI/OYL4ho/XFGirVpBwIf/1tUA393ZY7PDXsFIYBbi7N6jqzzyq+x8vduMLKFF8BRapI4BQR0uApURyYXonwSi50IKcQQQFK8JQgAFCswK3Lbt9jClJslsTv90uj9J+HFe0AgmVz/C4gC+PScsENU/cKktUzk9b81PYBc2NumyOndLVbLUo2RB9rxUPs3dq4uyqW9H8aaNFU+zEEU05nwmjsVGEefSTL28Ajtp7GvWPgR0LsOELk82FqM+JzADSP/EsjLW/mt9KShpi2evGUn6cp642k+avm0iQyPH2qO+7LSnb0rDKmP76M7F2eSZMsazNCZGSM8FQPxklicW6CKBR/celFZwVGdRx6g81bSYE=
x-ms-exchange-antispam-messagedata: OAv1aOR46plN5OEhm/0sxyYbTxA9/vi9KdcdlneL0U+eLRITJhl1MOoWNdtTGi7z1kcAJ48BPOt6bG66DjTgpTg8oCwBJNgzI3nhP2AdMfPblsGfUW90MUjE9KbQU5r8iVaWYDbYfQfZdIJ09sgESA==
x-ms-exchange-transport-forked: True
Content-Type: multipart/alternative; boundary="_000_a9b97b4cb5a47fd23b7eedd51834a8fbomnitorse_"
MIME-Version: 1.0
X-OriginatorOrg: omnitor.se
X-MS-Exchange-CrossTenant-Network-Message-Id: 3816575a-5e3a-401e-8179-08d7a29cd8aa
X-MS-Exchange-CrossTenant-originalarrivaltime: 26 Jan 2020 20:18:03.1448 (UTC)
X-MS-Exchange-CrossTenant-fromentityheader: Hosted
X-MS-Exchange-CrossTenant-id: 2df8b35f-363f-46b8-a0d1-ee9b1723225b
X-MS-Exchange-CrossTenant-mailboxtype: HOSTED
X-MS-Exchange-CrossTenant-userprincipalname: CcFwCRXSuXCCkf/4WjVZ/7My3HCYGdbuKqgncUpj8w64i6ZJnMvcCR+pa4lNkyNJtDt+7dclrqyPZuZkg5IIYXWhKl4rhLtc/TFrT/Rb7JU=
X-MS-Exchange-Transport-CrossTenantHeadersStamped: VI1P193MB0256
Archived-At: <https://mailarchive.ietf.org/arch/msg/mmusic/BHE4DW801x855JzLhBcp0ezE-T0>
Subject: Re: [MMUSIC] AD Review: draft-ietf-mmusic-t140-usage-data-channel
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: Sun, 26 Jan 2020 20:18:10 -0000

Hi,

Please see comment on the priority and label parameters below.

Den 2020-01-24 kl. 12:30, skrev Christer Holmberg:

Hi Adam,

Thank You for the review!

I have removed the comments where I agree and will modify as suggested without further discussion. Please see inline for the rest.

    ---------------------------------------------------------------------------


    §4.1:

     >>  The offerer and answerer MAY include the priority attribute parameter
     >>  and the label attribute parameter in the 'dcmap' attribute value.  If
     >>  the offerer includes a label attribute parameter, the answerer MUST
     >>  NOT change the value in the answer.
    >
    > This should be explicit about whether the answerer is allowed to add a label
    > if the offerer did not. It should also be clear about whether the
    > priority is allowed to be different in the answer than in the offer.

If not explicitly included, the default value is 256, so there will always be a value (implicit or explicit). I guess we can point that out.

Perhaps something like:

OLD:

   The offerer and answerer MAY include the priority attribute parameter
   and the label attribute parameter in the 'dcmap' attribute value.  If
   the offerer includes a label attribute parameter, the answerer MUST
   NOT change the value in the answer.

NEW:

   The offerer and answerer MAY include the priority attribute parameter
   and the label attribute parameter in the 'dcmap' attribute value.  As
   defined in [I-D.ietf-mmusic-data-channel-sdpneg], in absence of the
   attribute parameter an attribute parameter value of 256 is assumed.
   The answerer MUST not change the value in the answer.

This is not clear enough. But the intention is to express exactly the same rules as specified in sdpneg.

So, it would then be best to just refer to sdpneg according to this alternative proposed

NEW wording alternative 1:

The offerer and answerer MAY include the priority attribute parameter
   and the label attribute parameter in the 'dcmap' attribute value as
   specified in [I-D.ietf-mmusic-data-channel-sdpneg].


Alternatively, if you want to spell it out, I suggest the following complete description:
NEW wording alternative 2.

   The offerer and answerer MAY include the priority attribute parameter
   and the label attribute parameter in the 'dcmap' attribute value.  As
   defined in [I-D.ietf-mmusic-data-channel-sdpneg], in absence of the
   priority attribute parameter a priority attribute parameter value of 256 is assumed.
   In the absence of the label attribute parameter a label attribute parameter value of the empty string is assumed.
   The answerer MUST not change the values in the answer.

I suggest to use alternative 1.

Regards

Gunnar




    ---------------------------------------------------------------------------

    §4.1:

    >>  The offerer and answerer MUST NOT include the max-retr and max-time
    >>  attribute parameters in the 'dcmap' attribute.
    >
    > Ideally, this would include text that indicates what a recipient of such
    > messages would do (with the obvious choices being ignoring them or treating
    > them as an error). I suggest the easiest thing to specify is that recipients
    > of either attribute for a T.140 section MUST ignore them.

Just to note:

- The draft defines that the T.140 data channel is reliable.
- max-retr and max-time are used to indicate that a data channel is partially reliable, so there would be a conflict.

So, the question is whether it is ok to just ignore, or whether it is a protocol error and the m- line therefore should be rejected.

If *both* attribute parameters are included in an offer (which would also create a conflict), draft-channel-sdpneg says that the offer must be rejected.

    ---------------------------------------------------------------------------

    §4.2:

     >>  An offerer and answerer MAY, in each offer and answer, include one or
     >>  more SDP 'dcsa' attributes [I-D.ietf-mmusic-data-channel-sdpneg] in
    >
    > Since this appears to be restating behavior defined elsewhere, consider
    > changing the normative "MAY" to a simple English "may".

I suggest to use "can", because some reviewers don't want to use the normative words unless in capital letters.

    ---------------------------------------------------------------------------

    Regards.

Christer




_______________________________________________
mmusic mailing list
mmusic@ietf.org<mailto:mmusic@ietf.org>
https://www.ietf.org/mailman/listinfo/mmusic


--

+ + + + + + + + + + + + + +

Gunnar Hellström
Omnitor
gunnar.hellstrom@omnitor.se<mailto:gunnar.hellstrom@omnitor.se>
+46 708 204 288