Re: [MMUSIC] Draft new version: T140-data-channel -02 - Use direction attributes on dcsa level
Christer Holmberg <christer.holmberg@ericsson.com> Thu, 05 September 2019 08:56 UTC
Return-Path: <christer.holmberg@ericsson.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 803FD120D72 for <mmusic@ietfa.amsl.com>; Thu, 5 Sep 2019 01:56:05 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -2.001
X-Spam-Level:
X-Spam-Status: No, score=-2.001 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, DKIMWL_WL_HIGH=-0.001, DKIM_SIGNED=0.1, DKIM_VALID=-0.1, DKIM_VALID_AU=-0.1, RCVD_IN_DNSWL_NONE=-0.0001, SPF_PASS=-0.001, URIBL_BLOCKED=0.001] autolearn=ham autolearn_force=no
Authentication-Results: ietfa.amsl.com (amavisd-new); dkim=pass (1024-bit key) header.d=ericsson.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 AwT_IdqCkYK5 for <mmusic@ietfa.amsl.com>; Thu, 5 Sep 2019 01:56:02 -0700 (PDT)
Received: from EUR03-AM5-obe.outbound.protection.outlook.com (mail-am5eur03on0625.outbound.protection.outlook.com [IPv6:2a01:111:f400:fe08::625]) (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 0211F120CF2 for <mmusic@ietf.org>; Thu, 5 Sep 2019 01:56:01 -0700 (PDT)
ARC-Seal: i=1; a=rsa-sha256; s=arcselector9901; d=microsoft.com; cv=none; b=mYvVjt8/qiJ3L40pIxbOPDyNMW+xC+uqfPTMEeHXge5Xeyj6q9E4lWUI7t8O6aBGOLqRNN59YVVqiFxmTgdMVWosRoclTB91Q/ekY11klZYHu+kzrlGcnsq/Z5a1VKlS4edj3R0uRovapbfuujhKneWacm7GXGBCQ+PddWrbScBdgTRg/W7OfQeTtEdISQcnsUrVVF74R6rNO4pApDgqEqfg9Pt5whqwMhi4XE889QPxDAUV6yfyHrTMc3dMpZ9JMXpRWlv9mjUns00Edv/q4885MiB0V02E/ciNYfmza2k+M2o/bWP7A8LxwhLHedTGjZSrwEvFapSanQnwO15O+g==
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=V2hHCUnqd7s/5dUaodeD4Q2v+qc5b+zgRXYB7mFCv0k=; b=b1CX02l4u3C33SyfOpfaNf4azOJKp4hgeLIyfWEJkOi9j57tAeptCaLmmx+/inzzbzfarMdlCxgNiLKvkr64F1GZX+xyLNsr1KFwmCVuRRX4h+nevGdyeLD2+3PeoKZ4926ewpbxl50vF0DDp0Omap/lCFc5z6s5db2EZCx0wJOzlkCOnB6gxW5FIsPoOm1rHbSLgUhuDhRvshB0txRJC4nIpevhutGZeYKYW4rLht6Kg9bobNWL7qZK1zbRelbPh4Iq0JO+Mpr9suUSflHDuo3uGYqt0EzUVHBiNM53oh2aKnuYlfr9UWPzFojLujqYjJ/TEzOQN7NPUD3DZGAT8A==
ARC-Authentication-Results: i=1; mx.microsoft.com 1; spf=pass smtp.mailfrom=ericsson.com; dmarc=pass action=none header.from=ericsson.com; dkim=pass header.d=ericsson.com; arc=none
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=ericsson.com; s=selector2; h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-SenderADCheck; bh=V2hHCUnqd7s/5dUaodeD4Q2v+qc5b+zgRXYB7mFCv0k=; b=X5nA0e0yz4WVkXuBJKv1npZps+v0SCIldXmJ+cUwXk7/tOTMbTfqlq/Dothv0d9E5AMTDqS7TXrHnLfLf4Ta5kGXsDf/6LRC9+lkzJ/GK+FWsH2bz6XxwwqfCcaQT6YOPsnLPHbmdzmWJvNtGYKthkaqolSJsc7jiGu+PnoFr7I=
Received: from HE1PR07MB3161.eurprd07.prod.outlook.com (10.170.245.23) by HE1PR07MB4188.eurprd07.prod.outlook.com (20.176.166.29) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.2241.10; Thu, 5 Sep 2019 08:55:57 +0000
Received: from HE1PR07MB3161.eurprd07.prod.outlook.com ([fe80::f0a1:2199:7816:ff8d]) by HE1PR07MB3161.eurprd07.prod.outlook.com ([fe80::f0a1:2199:7816:ff8d%6]) with mapi id 15.20.2241.014; Thu, 5 Sep 2019 08:55:57 +0000
From: Christer Holmberg <christer.holmberg@ericsson.com>
To: Gunnar Hellström <gunnar.hellstrom@omnitor.se>, "mmusic@ietf.org" <mmusic@ietf.org>
Thread-Topic: [MMUSIC] Draft new version: T140-data-channel -02 - Use direction attributes on dcsa level
Thread-Index: AQHVY2b5usRVEwduhUiKeqMwqJp7m6ccSUbwgABntoCAADkrAA==
Date: Thu, 05 Sep 2019 08:55:57 +0000
Message-ID: <26FA637B-9590-4CE5-A4BB-CAA27327626F@ericsson.com>
References: <74EDF323-AE38-4D58-8006-D50B89348CFA@ericsson.com> <a0d1110e-5be2-6e69-dbc4-9fd9f2995a47@omnitor.se> <204ae1d2-0b26-f711-5828-51a058735e3b@omnitor.se> <1d1717a2-e6f7-11bf-1735-d23984304eba@omnitor.se> <HE1PR07MB31616A9C3FA710049D0B557893BB0@HE1PR07MB3161.eurprd07.prod.outlook.com> <0d8903e5-d449-d6db-8e43-de4288e83e6b@omnitor.se>
In-Reply-To: <0d8903e5-d449-d6db-8e43-de4288e83e6b@omnitor.se>
Accept-Language: en-US
Content-Language: en-GB
X-MS-Has-Attach:
X-MS-TNEF-Correlator:
user-agent: Microsoft-MacOutlook/10.1b.0.190715
authentication-results: spf=none (sender IP is ) smtp.mailfrom=christer.holmberg@ericsson.com;
x-originating-ip: [38.98.37.135]
x-ms-publictraffictype: Email
x-ms-office365-filtering-correlation-id: 46407498-fa40-47d0-0d4e-08d731dede30
x-microsoft-antispam: BCL:0; PCL:0; RULEID:(2390118)(7020095)(4652040)(8989299)(4534185)(4627221)(201703031133081)(201702281549075)(8990200)(5600166)(711020)(4605104)(1401327)(2017052603328)(7193020); SRVR:HE1PR07MB4188;
x-ms-traffictypediagnostic: HE1PR07MB4188:
x-ms-exchange-purlcount: 2
x-microsoft-antispam-prvs: <HE1PR07MB4188D4D15FA598EA6810B22993BB0@HE1PR07MB4188.eurprd07.prod.outlook.com>
x-ms-oob-tlc-oobclassifiers: OLM:10000;
x-forefront-prvs: 015114592F
x-forefront-antispam-report: SFV:NSPM; SFS:(10009020)(4636009)(366004)(376002)(136003)(346002)(396003)(39860400002)(199004)(189003)(51444003)(99286004)(71200400001)(6506007)(76116006)(91956017)(2501003)(6116002)(66574012)(256004)(14444005)(3846002)(478600001)(110136005)(14454004)(6306002)(2906002)(6512007)(102836004)(6436002)(186003)(26005)(7736002)(966005)(6486002)(11346002)(229853002)(33656002)(305945005)(53936002)(25786009)(446003)(44832011)(486006)(316002)(66946007)(66476007)(66446008)(64756008)(66556008)(8936002)(76176011)(71190400001)(81156014)(81166006)(8676002)(58126008)(66066001)(476003)(2616005)(36756003)(86362001)(5660300002)(6246003); DIR:OUT; SFP:1101; SCL:1; SRVR:HE1PR07MB4188; H:HE1PR07MB3161.eurprd07.prod.outlook.com; FPR:; SPF:None; LANG:en; PTR:InfoNoRecords; A:1; MX:1;
received-spf: None (protection.outlook.com: ericsson.com does not designate permitted sender hosts)
x-ms-exchange-senderadcheck: 1
x-microsoft-antispam-message-info: e8688xxysNxM3Coype73WNHW2YtLuX0412zrnUTOkCc3sY7PU7Qb/hRXJ/HrbmXrisccO5js3/WP0JTXLA27Dk90DTgQ/CjZJsJPRwq8hPXuBwj/MSNakejsqX8yCrTYYhXnqGQ2nuZym+qJvI6X9dHuHV4q6jwfvw9EOR/DlNJ63CwURH3+XWO+BlSbxecligyRFf3pQjybE8AB9yB4SDQMHZOhLERNZLy74HDCxRmnxfxKbgVOoeqr7wFo0DYxk08/g1qgwYFGhg5p0t/+4Wd3Zjsig5TrMZnY9A5N6SKzw2A9flYeFf3ubys24kiRvQdMQ1lydaiOCcw76VzWgN/dm82PUpB1EXysOyoJjAWQRnuk9ebX3xNjOxSfZlfGyk9caXhxSg8WixGkg5Z6E+Ni8t2miqVCGpXFUny8ScY=
x-ms-exchange-transport-forked: True
Content-Type: text/plain; charset="utf-8"
Content-ID: <241AFCF0CB772B459F9752B8F7CDD589@eurprd07.prod.outlook.com>
Content-Transfer-Encoding: base64
MIME-Version: 1.0
X-OriginatorOrg: ericsson.com
X-MS-Exchange-CrossTenant-Network-Message-Id: 46407498-fa40-47d0-0d4e-08d731dede30
X-MS-Exchange-CrossTenant-originalarrivaltime: 05 Sep 2019 08:55:57.5237 (UTC)
X-MS-Exchange-CrossTenant-fromentityheader: Hosted
X-MS-Exchange-CrossTenant-id: 92e84ceb-fbfd-47ab-be52-080c6b87953f
X-MS-Exchange-CrossTenant-mailboxtype: HOSTED
X-MS-Exchange-CrossTenant-userprincipalname: ZZBUOWzjDGgoT91/Euz3LxnD7xld1ltut+my+tLNcZasKu6Qv1a8y9O1oRyTCyxSXUYqvq16lpmIXcCzV3CvN1dcudGHPlSL9W+6UXxd06o=
X-MS-Exchange-Transport-CrossTenantHeadersStamped: HE1PR07MB4188
Archived-At: <https://mailarchive.ietf.org/arch/msg/mmusic/YrJORWu8y-9YoU4AS91VDX-qlck>
Subject: Re: [MMUSIC] Draft new version: T140-data-channel -02 - Use direction attributes on dcsa level
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: Thu, 05 Sep 2019 08:56:06 -0000
Hi, >The issue here was my view: > > I think that session level direction attributes should work on T.140 data channels where > no direction attribute is set on the dcsa(t140) level. My view is still that session level attributes do not impact data channels. Also, IF we would session level attributes to impact data channels, I think it should be specified on a more generic level. I don't think it is a good idea to define rules for specific attributes (the direction attributes) for a specific data channel (the T.140 data channels). People could then define other rules for other session level attributes and/or data channels, and it could become very messy. But, I'd also like to hear what others think :) Regards. Christer Den 2019-09-05 kl. 03:20, skrev Christer Holmberg: Hi, What part sdpneg-23 do you think is trying to say that? It is in sdpneg-28 and RFC4566bis It requires some steps of logic that you may find weak: 1. sdpneg talks a lot about a "subprotocol" concept as if it exists also outside of the data channels. I assume that we can see "t140" as the subprotocol in our case, and that it was defined in RFC 4103 that is RTP transport of the t140 subprotocol and MIME media declared as text/t140. 2. In section 5.2 and 5.2.1, there is a lot of wording trying to describe how already specified general attributes that are used for the subprotocol on media level are automatically accepted with the same semantics when used on dsca(subprotocol) level. No IANA registration would be needed. It is for example section 5.2.1 "DCSA Syntax" in draft-ietf-mmusic-data-channel-sdpneg saying: " It is assumed that in general the usages of subprotocol related media level attributes are independent from the subprotocol's transport protocol. Such transport protocol independent subprotocol related attributes are used in the same way as defined in the original subprotocol specification, also if the subprotocol is transported over a data channel and if the attribute is correspondingly embedded in a "a=dcsa" attribute. " 3. RFC 4566bis, section 6.7 moves the direction attributes from session level to be applied to the media description if no direction attribute was declared on media level. 6.7. Media Direction Attributes At most one occurrence of recvonly, sendrecv, sendonly, or inactive MAY appear at session level, and at most one MAY appear in each media description. If any one of these appears in a media description then it applies for that media description. If none appear in a media description then the one from session level, if any, applies to that media description. 4. Combining 2. and 3. results in the session level attributes are applied automatically on the dsca(subprotocol) level, e.g. the direction attributes on the t140 subprotocol. 5. This deduction also has the side effect that we do not need to IANA specify all usage of general SDP attributes which already were possible on the RTP/TEXT/t140 subprotocol, as long as it is used without change in semantics. Regards Gunnar Regards, Christer Lähettäjä: Gunnar Hellström mailto:gunnar.hellstrom@omnitor.se Lähetetty: torstai 5. syyskuuta 2019 0.23 Vastaanottaja: Christer Holmberg mailto:christer.holmberg@ericsson.com; mailto:mmusic@ietf.org Aihe: Re: [MMUSIC] Draft new version: T140-data-channel -02 - Use direction attributes on dcsa level (sorry, I forgot to change topic) Den 2019-09-04 kl. 23:20, skrev Gunnar Hellström: Hi, This is another topic for discussion: I think that session level direction attributes should work on T.140 data channels where no direction attribute is set on the dcsa(t140) level. RFC 4566bis seems to expect that. It is written as if it was defining that session level attributes if specified should govern in the whole session. And I think that the sdpneg-23 draft tries to say that attributes defined for general session and media level use should be allowed to work on DCSA level for any subprotocol without further specification or registration. Regards Gunnar It should be discussed what happens if there is a direction attribute on media level in the media declaration for the SCTP declaration.. Probably a similar statement as for session level is needed. Den 2019-09-04 kl. 23:03, skrev Gunnar Hellström: Hi, I have created a number of pull requests to the GitHub repository for draft-holmberg-mmusic-t140-usage-data-channel-02 Many are editorial. A few require discussion in the list. Regards Gunnar Den 2019-09-03 kl. 14:10, skrev Christer Holmberg: Hi, I have mereged the following PR: https://protect2.fireeye.com/url?k=bb2745e9-e7b548b5-bb270572-0cc47ad93d46-f9e326b54116c066&q=1&u=https://github.com/cdh4u/draft-datachannel-t140/pull/6 …and submitted a new version (-02) of draft-holmberg-mmusic-t140-usage-data-channel. The main changes are: - IANA registry update for SDP attributes that can be included in dcsa attributes - Detailed procedures on usage of the direction attributes inside dcsa attributes Regards, Christer _______________________________________________ mmusic mailing list mailto:mmusic@ietf.org https://www.ietf.org/mailman/listinfo/mmusic -- ----------------------------------------- Gunnar Hellström Omnitor mailto:gunnar.hellstrom@omnitor.se +46 708 204 288 _______________________________________________ mmusic mailing list mailto:mmusic@ietf.org https://www.ietf.org/mailman/listinfo/mmusic _______________________________________________ mmusic mailing list mailto:mmusic@ietf.org https://www.ietf.org/mailman/listinfo/mmusic -- ----------------------------------------- Gunnar Hellström Omnitor mailto:gunnar.hellstrom@omnitor.se +46 708 204 288 _______________________________________________ mmusic mailing list mailto:mmusic@ietf.org https://www.ietf.org/mailman/listinfo/mmusic -- ----------------------------------------- Gunnar Hellström Omnitor mailto:gunnar.hellstrom@omnitor.se +46 708 204 288
- [MMUSIC] Draft new version: T140-data-channel Christer Holmberg
- Re: [MMUSIC] Draft new version: T140-data-channel… Gunnar Hellström
- Re: [MMUSIC] Draft new version: T140-data-channel… Gunnar Hellström
- Re: [MMUSIC] Draft new version: T140-data-channel… Gunnar Hellström
- Re: [MMUSIC] Draft new version: T140-data-channel… Christer Holmberg
- Re: [MMUSIC] Draft new version: T140-data-channel… Christer Holmberg
- Re: [MMUSIC] Draft new version: T140-data-channel… Gunnar Hellström
- Re: [MMUSIC] Draft new version: T140-data-channel… Christer Holmberg
- Re: [MMUSIC] Draft new version: T140-data-channel… Gunnar Hellström
- Re: [MMUSIC] Draft new version: T140-data-channel… Gunnar Hellström
- Re: [MMUSIC] Draft new version: T140-data-channel… Christer Holmberg
- Re: [MMUSIC] Draft new version: T140-data-channel… Gunnar Hellström
- Re: [MMUSIC] Draft new version: T140-data-channel… Gunnar Hellström
- Re: [MMUSIC] Draft new version: T140-data-channel… Christer Holmberg
- Re: [MMUSIC] Draft new version: T140-data-channel… Christer Holmberg
- Re: [MMUSIC] Draft new version: T140-data-channel… Gunnar Hellström
- Re: [MMUSIC] Draft new version: T140-data-channel… Christer Holmberg
- Re: [MMUSIC] Draft new version: T140-data-channel… Gunnar Hellström
- Re: [MMUSIC] Draft new version: T140-data-channel… Christer Holmberg