Re: [MMUSIC] draft-holmberg-mmusic-t140-usage-data-channel - language indication

Christer Holmberg <christer.holmberg@ericsson.com> Sat, 24 August 2019 10:26 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 860C61200F6 for <mmusic@ietfa.amsl.com>; Sat, 24 Aug 2019 03:26:00 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -2.002
X-Spam-Level:
X-Spam-Status: No, score=-2.002 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] 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 XN9z6MBIbXBn for <mmusic@ietfa.amsl.com>; Sat, 24 Aug 2019 03:25:59 -0700 (PDT)
Received: from EUR03-VE1-obe.outbound.protection.outlook.com (mail-eopbgr50077.outbound.protection.outlook.com [40.107.5.77]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-SHA384 (256/256 bits)) (No client certificate requested) by ietfa.amsl.com (Postfix) with ESMTPS id 8AE2A12003F for <mmusic@ietf.org>; Sat, 24 Aug 2019 03:25:58 -0700 (PDT)
ARC-Seal: i=1; a=rsa-sha256; s=arcselector9901; d=microsoft.com; cv=none; b=PRxkFX8xGncNYvf+zv/6gOBSIEIHKauCGdSiIrpsTRN1NFPlJRoXRYmuhkwvYzbzVxxGUj2W5HsKidvjcZVwsnmjVogndrvzt0iVxaoG95LQR1F3219ViZRBeM/uUoZpQnaC/EJqYWCxDFWk4N93G+R9w2mQ3UGYpp5r922CUb21AmobxZY1KsP/m56VGpV6VD12PfHzlCmZ5829wD4A8COFq73Er+TXn1sMf8MLX6u4aSZVa2Ip8frvKmSxS5w0v1tj2RzohCAMWtrcxvza8MqkQrKAGuA5dtoh/eRnSvDcpt8SOiwfybyQIvJsPsYampbnHdBAnNUKh+nEvCWYbw==
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=6saWPO7Hj8J2cwxHnHzpAL2R26E/SmJgzcIjQy9/LbQ=; b=mfg5Nwokt+lGQYqUqbfgqAMfjn/u6CDwjk8im1kW7QeAgubfb1ndxCEPVFu1Mm+mzMiAymVX9oQL5hemMqooPUa/OGT4HoPPzaP3E6LNEOF6cJTGxhrUxJz/3/OE4SJ9z7ICTgDHqemLscQfeQyEYJ/ldKBYeBM0fKFe26dKJznP91mOroQ4TlfLPJ8m9YUMcZKiHPf5wRmbT2ncesJg055N7YDY7b032pKasb/bPBexkbtGefJV9MKuU62fxO4kla6pD0jKkmUhO3rNiV4kgwak919n+u7j6IJgGnF71je4FNk1GXl4UaOjomZrlI3cMRNnkfB5OI9NyX8dOp/T+g==
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=6saWPO7Hj8J2cwxHnHzpAL2R26E/SmJgzcIjQy9/LbQ=; b=mIFP3X418mX6b/qBKa80BjOD2EMLOwMyW5f0DUt7qgd2yPmGh6VoOPNmA2kpzETRst/OPqJZEUGMx4YbdOi+10NOvGx0eEVpPBNjlLtkCVYICjS9b/oGj7ZHJdlZGAzLQjdw8U/D44QbDdXp5mbumg3wHto8OTEG+s2zMyuIjEQ=
Received: from HE1PR07MB3161.eurprd07.prod.outlook.com (10.170.245.23) by HE1PR07MB4236.eurprd07.prod.outlook.com (20.176.166.145) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.2199.15; Sat, 24 Aug 2019 10:25:56 +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.2220.009; Sat, 24 Aug 2019 10:25:55 +0000
From: Christer Holmberg <christer.holmberg@ericsson.com>
To: =?utf-8?B?R3VubmFyIEhlbGxzdHLDtm0=?= <gunnar.hellstrom@omnitor.se>, "mmusic@ietf.org" <mmusic@ietf.org>
Thread-Topic: [MMUSIC] draft-holmberg-mmusic-t140-usage-data-channel - language indication
Thread-Index: AQHVWl4QuYQwHBaR0ECBil5zMJd716cKEjDA
Date: Sat, 24 Aug 2019 10:25:55 +0000
Message-ID: <HE1PR07MB3161354CC40B66BEA6E4CBC593A70@HE1PR07MB3161.eurprd07.prod.outlook.com>
References: <49749CEF-41E8-4E87-8CC6-938DBDA0CEE7@ericsson.com> <CAOW+2duTuUc8FXT-BEhJioUnPsOkzYJddK=xAp1oWiBQCKM2vg@mail.gmail.com> <HE1PR07MB3161874ED292FA17015EF95E93AE0@HE1PR07MB3161.eurprd07.prod.outlook.com> <665185b6-c1e7-62c3-4e3b-e9374d23bfd5@omnitor.se> <DF010721-81CD-40DE-A848-DE4D36836FDA@ericsson.com> <ED158CF5-E059-482B-8D7E-934BA2C753A1@ericsson.com> <2201665d-5054-1872-d208-a0fe2d26095c@omnitor.se> <VI1PR07MB3167055C995D17D4BA9E36DE93A50@VI1PR07MB3167.eurprd07.prod.outlook.com> <8d14b055-8405-4a4f-174d-d7580bea348c@omnitor.se> <0DA1248C-41FC-4155-A578-29A19883857C@ericsson.com> <a91850b9-6e86-058f-dddd-3f856bcd6710@omnitor.se> <DBC532B8-38DC-4140-B7C4-0B6853F0EF77@ericsson.com> <6fcf46a6-544d-027c-97c7-5c0e08caa555@omnitor.se> <c8761f5d-f73b-8c94-9c5e-f378e262a7b1@omnitor.se>
In-Reply-To: <c8761f5d-f73b-8c94-9c5e-f378e262a7b1@omnitor.se>
Accept-Language: en-US
Content-Language: fi-FI
X-MS-Has-Attach:
X-MS-TNEF-Correlator:
authentication-results: spf=none (sender IP is ) smtp.mailfrom=christer.holmberg@ericsson.com;
x-originating-ip: [79.134.118.162]
x-ms-publictraffictype: Email
x-ms-office365-filtering-correlation-id: 8c95d421-046e-4867-d202-08d7287d72de
x-microsoft-antispam: BCL:0; PCL:0; RULEID:(2390118)(7020095)(4652040)(8989299)(4534185)(4627221)(201703031133081)(201702281549075)(8990200)(5600166)(711020)(4605104)(1401327)(2017052603328)(7193020); SRVR:HE1PR07MB4236;
x-ms-traffictypediagnostic: HE1PR07MB4236:
x-microsoft-antispam-prvs: <HE1PR07MB4236A943514CD72BC06D741493A70@HE1PR07MB4236.eurprd07.prod.outlook.com>
x-ms-oob-tlc-oobclassifiers: OLM:10000;
x-forefront-prvs: 0139052FDB
x-forefront-antispam-report: SFV:NSPM; SFS:(10009020)(4636009)(346002)(136003)(376002)(39860400002)(396003)(366004)(199004)(189003)(53936002)(486006)(6506007)(9686003)(33656002)(316002)(8676002)(14454004)(305945005)(99286004)(25786009)(74316002)(6436002)(55016002)(102836004)(66446008)(66946007)(7736002)(66556008)(66476007)(64756008)(110136005)(76116006)(186003)(478600001)(44832011)(26005)(446003)(81156014)(11346002)(14444005)(256004)(476003)(52536014)(5660300002)(71200400001)(7696005)(2906002)(6116002)(3846002)(76176011)(71190400001)(8936002)(2501003)(66066001)(86362001)(81166006); DIR:OUT; SFP:1101; SCL:1; SRVR:HE1PR07MB4236; 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: fRAo7fIE31nXwJRq7thfvdgF6e5rGPhPIxf2XMEkt2f7bTljPU0ZREF3pv19wQTj/o67YQuSNqoh0s4djwbebE5Ch7eusD+JapJCfulCEwdFFwMuEQXzPFP44bQKaTotIip0J5kAfiIRRL4joWwW+3xTS7cot9+0Q+whUNSeReZgBO6rvGpCgsFlZZzPuZWMFubyYtNDvfrAefu9Akp0SCGqZTkyWHPRhah6zP6LEAhsfhS0qHe0F4kdjmT3Z4GR4e5KqHzVluB43UYWUwq4ndkQOTCwjYGWaYZczQ35uNsWKGfRYUIez7n/8VCyNGTMMfHcdbgKvbXDCrk89tSnQFidQBdHDdCJjkUFmdSCm2tmzVKtMI/WF97hVzTGFRuUU/RPnMmin4VDpKtgxszXpYYp64N9vsP7NMGumeJie5Q=
x-ms-exchange-transport-forked: True
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
MIME-Version: 1.0
X-OriginatorOrg: ericsson.com
X-MS-Exchange-CrossTenant-Network-Message-Id: 8c95d421-046e-4867-d202-08d7287d72de
X-MS-Exchange-CrossTenant-originalarrivaltime: 24 Aug 2019 10:25:55.8423 (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: uaAQzkzVg5aOEmSEEzfelCNyFpg1nlDgq5kSmUtkHSVG/Gew/b7mkvCpkn6khiilD66GXYcXJ7jICsY/eQ1B/w754/RQNqrC4YRmoBiE1eM=
X-MS-Exchange-Transport-CrossTenantHeadersStamped: HE1PR07MB4236
Archived-At: <https://mailarchive.ietf.org/arch/msg/mmusic/4dg18eV4iukSw5FOUCeK3IgtXeY>
Subject: Re: [MMUSIC] draft-holmberg-mmusic-t140-usage-data-channel - language indication
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: Sat, 24 Aug 2019 10:26:01 -0000

Hi Gunnar,

Please see inline.

12. At the end of 3.2, add the following about language negotiation

> The users may be interested to negotiate language to use during the 
> real-time text session. This is done by including specifications of 
> language capabilities in the media descriptors for the t140 data 
> channels by use of dsca attributes hlang-send and hlang-recv according 
> to RFC 8373 [RFC8373]. The format is as follows:
> a=dsca:id hlang-send:language
> a=dsca:id hlang-send:language
> The negotiation is performed as indicated in RFC8373.

I may modify it a little, but I will add the text.

There will be a pull request, so you will be able to comment on the text (and all other changes based on your comments) before a new draft version is submitted :)

> -EDITORs NOTE - There may be a need for IANA registration of this way 
> to use the human language attributes.
>
> RFC 8373 was created partly to satisfy a dependency from 3GPP requiring negotiation of language per media. We knew 
> that the T140 text data channel was about to be specified, but we could not request IANA to register the use of the 
> hlang- attributes because of the state of the t140-usage-data channel draft, so the registration request was deleted from 
> RFC 8373. It needs to be completed now.

Not sure I follow. The attributes have been registered with IANA, and BCP47 is referenced for the attribute values. What else is needed?

---

>12a: Allow use of hlang- attributes together with m=application media declarations
>
> RFC 8373 has a statement in section 5.3 saying:
> "This document does not define the use of language tags in media other than interactive streams of audio, video, and 
> text (such as "message" or "application"). Such use could be supported by future work or by application agreement."
>
> The reason for this limitation is that it must be clear for what modality (spoken or written or signed ) the language is intended 
> to be used. For audio, text and video, RFC 8373 defines the implicit relation audio=spoken, text=written, video=signed, but 
> for "application" there is no such implicit relation and it is in our case the subprotocol T140 that we can be sure carries written 
> language modality. So, we just need to specify in the draft that for media "application  / webrtc-datachannel" and subprotocol "t140", 
> the language modality is "written".  It may in fact be evident from the context.

I will look into it, but it seems like a useful clarification to make.

---

12b: Allow use of hlang-attributes in dsca parameter values.

> RFC 8373 registers SDP parameter att-values hlang-send and hlang-recv only for media-level use. The registration requirements in rfc4566bis
> require us to register the use also on dsca(subprotocol) level for the t140 subprotocol.
>
> I am not sure how to express that registration. The attributes and values are as defined in RFC 8373. We just need to add a usage level
> for SDP att-values hlang-send and hlang-recv for media "application  / webrtc-datachannel"
>
>    o  Usage Level: Add the following
>     dcsa(subprotocol).
>         dcsa(t140)  for written media.
>
> I would appreciate guidance on how this should be expressed in IANA considerations.

I don't think that is needed. We haven't registered other attributes that are carried within a dsca attribute either. From an SDP perspective, the attributes will still be used for media-level.

Regards,

Christer