Re: [Enum] ENUM Query

Wayne Cutler <wcutler@gsma.com> Mon, 09 March 2020 14:05 UTC

Return-Path: <wcutler@gsma.com>
X-Original-To: enum@ietfa.amsl.com
Delivered-To: enum@ietfa.amsl.com
Received: from localhost (localhost [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id 43DB23A1046 for <enum@ietfa.amsl.com>; Mon, 9 Mar 2020 07:05:06 -0700 (PDT)
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, 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=gsmasso.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 5tOqgDBu2tFj for <enum@ietfa.amsl.com>; Mon, 9 Mar 2020 07:05:03 -0700 (PDT)
Received: from EUR01-VE1-obe.outbound.protection.outlook.com (mail-eopbgr140084.outbound.protection.outlook.com [40.107.14.84]) (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 57B0D3A103E for <enum@ietf.org>; Mon, 9 Mar 2020 07:04:49 -0700 (PDT)
ARC-Seal: i=1; a=rsa-sha256; s=arcselector9901; d=microsoft.com; cv=none; =?utf-8?q?b=3DEvP1eAs/usAfXFpLAHzyXmnBREqlQZJKHTstOktMUOJEpkpI4Or5dKop385uL?= =?utf-8?q?pVC2C1y6uRpiluwBr2mq3fvnkPwD3pY4AfmACWLmyxR212GfE2IIh5Ki/kCUhismG?= =?utf-8?q?QYVERyH9mgbJ8EvQTDJtxf0qecGtEz+pn/+rPRiLyX2/RBjyawc0QUft67fyTzudd?= =?utf-8?q?4UMDkYlk8/NyT9KcfAYUcmO5zCoEgpaAR7t5lytno2xGAkk4/LJYLZBaM2hgj8Jif?= =?utf-8?q?ai+yqIUdYKSpF5Tkj12/9/XofajGlINqZoxWn/s4srlJzEIqY47wY88pdgjwx0BEQ?= =?utf-8?q?yi18cL9vjgE9f458VTJDg=3D=3D?=
ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=microsoft.com; s=arcselector9901; =?utf-8?q?h=3DFrom=3ADate=3ASubject=3AMessage-ID=3ACont?= =?utf-8?q?ent-Type=3AMIME-Version=3AX-MS-Exchange-SenderADCheck=3B?= =?utf-8?q?bh=3DT5M3fXgegbYMiCWbVWeRyw3eShkMswZLaGn5f8VgAdw=3D=3B_b=3DfBOMif?= =?utf-8?q?3wnM4WSqG3hWan83/uS/WbC3lQU6Nukelbyn6m/ouXqi6+sce/A7i2yz403frwBOQ?= =?utf-8?q?lgWkz5Jq8eeYCUeWeVt7tIaLCxfC8s9Y4WwWNBh8qX7Lmm64Jw8fMiUVJBZBSAi6e?= =?utf-8?q?QJbZgpLADVTwM4V/bqjPmS1/0GtBvXGKwmro6OTUVKd33u/huSkjp/86ikfl/kL/e?= =?utf-8?q?p955/gLPOWufwsZJyf91pwwEqQZTURTLRHWoqqxOg5mBRAh8tZ8cek6sVV6cJctwN?= =?utf-8?q?LWbvj+lBfHAqwZYpA3wI45gcOL1D+Yk1CYcNlbD8e4/B3Ow8rYshGho8phUmSYxis?= =?utf-8?q?IN+hyO5ysNg=3D=3D?=
ARC-Authentication-Results: i=1; mx.microsoft.com 1; spf=pass smtp.mailfrom=gsma.com; dmarc=pass action=none header.from=gsma.com; dkim=pass header.d=gsma.com; arc=none
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=GSMASSO.onmicrosoft.com; s=selector2-GSMASSO-onmicrosoft-com; =?utf-8?q?h?= =?utf-8?q?=3DFrom=3ADate=3ASubject=3AMessage-ID=3AContent-Type=3AMIME-Versi?= =?utf-8?q?on=3AX-MS-Exchange-SenderADCheck=3B?= =?utf-8?q?bh=3DT5M3fXgegbYMiCWbVWeRyw3eShkMswZLaGn5f8VgAdw=3D=3B_b=3DGTCjn9?= =?utf-8?q?tqaBLSFG/us0N24W3aEcPO+0zddLByjMjv/WEp9ff9ofplCY+BA/JIy6RZDJOPMLq?= =?utf-8?q?u+ObMtaUwvMZ+d3NWCE7rWWkAsSkDkTSWe84hznbWdxX2TBc8nrNXsIvz2edlFWH6?= =?utf-8?q?MIfFg3g8qI6EY7USCLJsWcX4FT+kvbfXHSc=3D?=
Received: from DB7PR04MB5418.eurprd04.prod.outlook.com (20.178.104.203) by DB7PR04MB5148.eurprd04.prod.outlook.com (20.176.233.13) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.2793.17; Mon, 9 Mar 2020 14:04:44 +0000
Received: from DB7PR04MB5418.eurprd04.prod.outlook.com ([fe80::79e8:a6ac:7df9:c295]) by DB7PR04MB5418.eurprd04.prod.outlook.com ([fe80::79e8:a6ac:7df9:c295%4]) with mapi id 15.20.2793.013; Mon, 9 Mar 2020 14:04:44 +0000
From: Wayne Cutler <wcutler@gsma.com>
To: Bernie Hoeneisen <bernie@ietf.hoeneisen.ch>
CC: "enum@ietf.org" <enum@ietf.org>
Thread-Topic: [Enum] ENUM Query
Thread-Index: AdXxSRFnBGvgUDfqQUGG0eLpOyEqRQAO0jiAAB7UIfAABIubgAACUg1QAJTuBYAAalxosA==
Date: Mon, 9 Mar 2020 14:04:44 +0000
Message-ID: =?utf-8?q?=3CDB7PR04MB5418E392AD73AF330044E0F2C3FE0=40DB7PR04MB5?= =?utf-8?q?418=2Eeurprd04=2Eprod=2Eoutlook=2Ecom=3E?=
References: =?utf-8?q?=3CDB7PR04MB54183341C4145762B969A0B1C3E40=40DB7PR04MB5?= =?utf-8?q?418=2Eeurprd04=2Eprod=2Eoutlook=2Ecom=3E?= =?utf-8?q?=3CADFB7C13-0783-46A8-B9C9-86D503FF87B9=40brianrosen=2Enet=3E_=3C?= =?utf-8?q?DB7PR04MB5418DCD96342D69A51AFDF3AC3E50=40DB7PR04MB5418=2Eeurprd04?= =?utf-8?q?=2Eprod=2Eoutlook=2Ecom=3E?= =?utf-8?q?=3Calpine=2EDEB=2E2=2E20=2E2003041130480=2E19506=40softronics=2Eh?= =?utf-8?q?oeneisen=2Ech=3E_=3CDB7PR04MB54186234B94264FEA913888EC3E50=40DB7P?= =?utf-8?q?R04MB5418=2Eeurprd04=2Eprod=2Eoutlook=2Ecom=3E?= <alpine.DEB.2.20.2003071103230.19506@softronics.hoeneisen.ch>
In-Reply-To: <alpine.DEB.2.20.2003071103230.19506@softronics.hoeneisen.ch>
Accept-Language: en-GB, en-US
Content-Language: en-US
X-MS-Has-Attach:
X-MS-TNEF-Correlator:
authentication-results: spf=none (sender IP is ) smtp.mailfrom=wcutler@gsma.com;
x-originating-ip: [62.189.0.100]
x-ms-publictraffictype: Email
x-ms-office365-filtering-correlation-id: dd723f1a-e6e8-4c0e-454d-08d7c432d1e3
x-ms-traffictypediagnostic: DB7PR04MB5148:
x-microsoft-antispam-prvs: =?utf-8?q?=3CDB7PR04MB514837FB3EA5A4CE5D057509C3F?= =?utf-8?q?E0=40DB7PR04MB5148=2Eeurprd04=2Eprod=2Eoutlook=2Ecom=3E?=
x-ms-oob-tlc-oobclassifiers: OLM:10000;
x-forefront-prvs: 0337AFFE9A
x-forefront-antispam-report: SFV:NSPM; =?utf-8?q?SFS=3A=2810009020=29=284636?= =?utf-8?b?MDA5KSgzNjYwMDQpKDEzNjAwMykoMzc2MDAyKSgzNDYwMDIpKDM5NjAwMykoMzk4?= =?utf-8?q?50400004=29=28189003=29=28199004=29=2866446008=29=2864756008=29?= =?utf-8?q?=2866556008=29=2866476007=29=2876116006=29=2866946007=29=28968600?= =?utf-8?b?MykoNDMyNjAwOCkoNTY2MDMwMDAwMikoMjkwNjAwMikoNDc4NjAwMDAxKSg3?= =?utf-8?q?696005=29=28186003=29=2826005=29=2845080400002=29=2886362001=29?= =?utf-8?b?KDk2NjAwNSkoMzE2MDAyKSg2NTA2MDA3KSg1MzU0NjAxMSkoODExNjYwMDYpKDg5?= =?utf-8?q?36002=29=2833656002=29=2866574012=29=286916009=29=2881156014=29?= =?utf-8?q?=288676002=29=2855016002=29=2871200400001=29=2852536014=29=3B?= DIR:OUT; SFP:1101; SCL:1; SRVR:DB7PR04MB5148; H:DB7PR04MB5418.eurprd04.prod.outlook.com; FPR:; SPF:None; LANG:en; PTR:InfoNoRecords; MX:1; A:1;
received-spf: None (protection.outlook.com: gsma.com does not designate permitted sender hosts)
x-ms-exchange-senderadcheck: 1
x-microsoft-antispam: BCL:0;
x-microsoft-antispam-message-info: =?utf-8?q?PuzCHfq0mn6xvtZF+8nxHeH1UoMSjbs?= =?utf-8?q?4QzYnKN/aWWGQSJiUrySMZ2t7BCjLawCat/PTQdWfnPMLVYu6YlqedxR+WJirVMT3?= =?utf-8?q?8y9yPfPryPEguTyS5XlBGPwVh6u1607bB160Yq2BN83ZbNXi5QXn+wItWSaj8VHvk?= =?utf-8?q?WuOLiCMLsTRGIeHPOlBpxV+IP5XKQTaBvpTujQdvhvSzTbaLw/YoB+T+EQuwq10i0?= =?utf-8?q?H2kLL0EsX7nhgs6Yjjqkx1YeRMtyiY3oX/nqnFFMZQLG3RjJwjuGfxw+UvI89z8C6?= =?utf-8?q?xIG1XuJDAvkO0IORiyqr9dLdAAOHK/j+mav0NHBbsPxEhwmwTc93m21ekV+8xgmwn?= =?utf-8?q?MWZ659mKKsxK0BvmmK8oN9fZpZ3gn8b0lM5usenZxNRed7AWiVqMm9g4i4S9YyjDC?= =?utf-8?q?cAa8YFB/CGouCT9fVT0oiC1s61vJZOSNT3YYsO35GOrHzMhBMQJkMWQSoQvDbCPmF?= =?utf-8?q?GvC7VRTYbtKy860zaAq9vOH2YHsmJ4vQ/ShURXIxtuwDnXyA=3D=3D?=
x-ms-exchange-antispam-messagedata: =?utf-8?q?05x+yhl3mPaqZ7FQi+TAJ/OjS3qvzz?= =?utf-8?q?ZQdNzVReNT95OM3u0YNmmUE3d1eAFKkWlEtPkVLOegSiun4yRnP4x4+0Z6Alje1t3?= =?utf-8?q?ZfbAuvUgGgMr/pAUMlrODuQsG9IJZvcaxRFixUHIZpnBGvQuDZVadzw=3D=3D?=
x-ms-exchange-transport-forked: True
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
MIME-Version: 1.0
X-OriginatorOrg: gsma.com
X-MS-Exchange-CrossTenant-Network-Message-Id: dd723f1a-e6e8-4c0e-454d-08d7c432d1e3
X-MS-Exchange-CrossTenant-originalarrivaltime: 09 Mar 2020 14:04:44.2997 (UTC)
X-MS-Exchange-CrossTenant-fromentityheader: Hosted
X-MS-Exchange-CrossTenant-id: 72a4ff82-fec3-469d-aafb-ac8276216699
X-MS-Exchange-CrossTenant-mailboxtype: HOSTED
X-MS-Exchange-CrossTenant-userprincipalname: =?utf-8?q?j8zSwqBRkpyrL+P67XzQR?= =?utf-8?q?VkwivQnLuEcjiLYWkbKtxk/v2GStK87Joy0Pevd2DT4AaGgaXLkC5z7AKGy2/02xw?= =?utf-8?q?=3D=3D?=
X-MS-Exchange-Transport-CrossTenantHeadersStamped: DB7PR04MB5148
X-MS-Exchange-CrossPremises-AuthAs: Internal
X-MS-Exchange-CrossPremises-AuthMechanism: 04
X-MS-Exchange-CrossPremises-AuthSource: DB7PR04MB5418.eurprd04.prod.outlook.com
X-MS-Exchange-CrossPremises-TransportTrafficType: Email
X-MS-Exchange-CrossPremises-TransportTrafficSubType:
X-MS-Exchange-CrossPremises-SCL: 1
X-MS-Exchange-CrossPremises-messagesource: StoreDriver
X-MS-Exchange-CrossPremises-BCC:
X-MS-Exchange-CrossPremises-originalclientipaddress: 62.189.0.100
X-MS-Exchange-CrossPremises-transporttraffictype: Email
X-MS-Exchange-CrossPremises-transporttrafficsubtype:
X-MS-Exchange-CrossPremises-disclaimer-hash: aec8266e882fb4f8d424fb644b62ffb96bb5589a477100b41df8a31983dca2b9
X-MS-Exchange-CrossPremises-antispam-scancontext: DIR:Originating; SFV:NSPM; SKIP:0;
X-MS-Exchange-CrossPremises-processed-by-journaling: Journal Agent
X-OrganizationHeadersPreserved: DB7PR04MB5148.eurprd04.prod.outlook.com
Archived-At: <https://mailarchive.ietf.org/arch/msg/enum/DhjFM40YEwUMDEfXeUQDzXE0QxE>
Subject: Re: [Enum] ENUM Query
X-BeenThere: enum@ietf.org
X-Mailman-Version: 2.1.29
Precedence: list
List-Id: Enum Discussion List <enum.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/enum>, <mailto:enum-request@ietf.org?subject=unsubscribe>
List-Archive: <https://mailarchive.ietf.org/arch/browse/enum/>
List-Post: <mailto:enum@ietf.org>
List-Help: <mailto:enum-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/enum>, <mailto:enum-request@ietf.org?subject=subscribe>
X-List-Received-Date: Mon, 09 Mar 2020 14:05:06 -0000

Hi Bernie,
Thanks for your email.

So, we are after a mechanism to get a SIP URI for the RCS Messaging Services, and these services comprise things like 1:1 Chat, File Transfer, Geolocation Push etc.

Regarding the differences between RCS Messaging and im/unifmsg, I would say that :-
1) im allows users to send and receive typically short, often textual messages in near real-time - which sounds a lot like RCS Chat  - and returns an IM URI. So, I think that RCS is more general than im and also the need to translate from the im URI to a SIP URI is an additional minor nuisance.
2) unifmsg is about having a unified (voice/video) mailbox capability in the event of a user being unreachable. The RCS services aren't really about the  user being unreachable and so this is not really a good fit IMO.

So, I think the proposal to have a new Application-Based Enumservice seems reasonable to me. What would be the next steps? Writing an Internet Draft presumably?

Regarding the suggestion to also take a similar approach for MMTEL, I think there are backwards compatibility issues as there are implementations already out there that use the Protocol-Based Enumservice "sip" for MMTEL. Therefore, this is something we wouldn't want to do.

Regards,
Wayne

-----Original Message-----
From: enum [mailto:enum-bounces@ietf.org] On Behalf Of Bernie Hoeneisen
Sent: 07 March 2020 10:55
To: Wayne Cutler <wcutler@gsma.com>
Cc: enum@ietf.org
Subject: Re: [Enum] ENUM Query

“This email has been received from an external source – please review before actioning, clicking on links, or opening attachments”


Hi Wayne

Thanks for your response.

I think I am getting closer to understand the challenges reagarding ENUM in IMS. (It's been a while since my last 3GPP/IMS meeting, which dates back to year 2002:ish.)

In the following a preliminery assessment of your options (incl. further
questions):

> · Enhance the current ProtocolBasedClass of SIP as defined in RFC 3764
> to add a sub-type - e.g. "SIP/MMTEL" & "SIP/RCS" - with the absence of
> a sub-type meaning "all services".

This is a no-go, as RFC 6117 does not forsee to use subtype strings other than different URI Schemes for Protocol-Based Enumservices. cf.
https://eur03.safelinks.protection.outlook.com/?url=https%3A%2F%2Ftools.ietf.org%2Fhtml%2Frfc6117%23section-4.2.2.2&amp;data=02%7C01%7Cwcutler%40gsma.com%7C262c586851d74d20944d08d7c2860dfe%7C72a4ff82fec3469daafbac8276216699%7C0%7C0%7C637191753343095966&amp;sdata=J7CThb34%2FxNtzDR%2FtHv0d8Nq56HdtScQEcSf8x4CWc4%3D&amp;reserved=0

> · Re-use (or perhaps re-interpret?) an existing result (e.g.
> ApplicationBasedClass of IM or unifmsg) to mean RCS Messaging - but
> this feels like a kludge,

Questions:

- What are the differences between im (Enumservice) and RCS as used in IMS?

- What are the differences between unifmsg (Enumservice) and RCS as used in IMS?


> · Define a new ENUM registry entry to identify RCS Messaging.

Given the information I currently have/understand, this appears to be the cleanest approach, i.e.  to define a new Application-Based Enumservice:

- "rcs:sip" with URI Schemes "sip" and "sips"

or both

- "rcs:sip" with URI Scheme "sip"
- "rcs:sips" with URI Scheme "sips"

(depending on the implementation, see also:
https://eur03.safelinks.protection.outlook.com/?url=https%3A%2F%2Ftools.ietf.org%2Fhtml%2Frfc6117%23section-4.2.3.2&amp;data=02%7C01%7Cwcutler%40gsma.com%7C262c586851d74d20944d08d7c2860dfe%7C72a4ff82fec3469daafbac8276216699%7C0%7C0%7C637191753343095966&amp;sdata=usCYD0Ero7VeqEhJ%2B5JRW79ol5tHp754VDLnDlt8PL0%3D&amp;reserved=0 )


If we go down this road, you may also want to consider the same for MMTEL, to replace your legacy approach that uses the Protocol-Based Enumservice "sip", e.g.:

- "mmtel:sip" with URI Schemes "sip" and "sips"


Note that anything I write here is pre-liminery and MUST NOT be interpreted in any way as "decision by the Dedicated Expert for ENUM" (or alike), but rather help you to find the right direction for a possible upcoming formal IANA registration process.

cheers,
  Bernie

--

https://eur03.safelinks.protection.outlook.com/?url=http%3A%2F%2Fucom.ch%2F&amp;data=02%7C01%7Cwcutler%40gsma.com%7C262c586851d74d20944d08d7c2860dfe%7C72a4ff82fec3469daafbac8276216699%7C0%7C0%7C637191753343095966&amp;sdata=GRQ1ZA4KkN%2BVemSIKST%2FXism9CmbbWvbwiPHTqH36hA%3D&amp;reserved=0
Modern Telephony Solutions and Tech Consulting for Internet Technology
.