Re: [Enum] ENUM Query

Wayne Cutler <wcutler@gsma.com> Wed, 04 March 2020 08:52 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 DAD013A093A for <enum@ietfa.amsl.com>; Wed, 4 Mar 2020 00:52:40 -0800 (PST)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -1.788
X-Spam-Level:
X-Spam-Status: No, score=-1.788 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, DKIM_SIGNED=0.1, DKIM_VALID=-0.1, HTML_MESSAGE=0.001, HTTPS_HTTP_MISMATCH=0.1, T_SPF_TEMPERROR=0.01, URIBL_BLOCKED=0.001] autolearn=no 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 ToHOTogPV2T7 for <enum@ietfa.amsl.com>; Wed, 4 Mar 2020 00:52:34 -0800 (PST)
Received: from EUR01-HE1-obe.outbound.protection.outlook.com (mail-eopbgr130082.outbound.protection.outlook.com [40.107.13.82]) (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 9CA053A0937 for <enum@ietf.org>; Wed, 4 Mar 2020 00:52:33 -0800 (PST)
ARC-Seal: i=1; a=rsa-sha256; s=arcselector9901; d=microsoft.com; cv=none; b=FPFUdA7XElanOf7O7QFgiU0gKYX6ZtuZBpijuptBQ3P6PgqA8RYhDFtzr63swvItKxAhh5Jch9RNQ5X/Y1l9VuAcQo2ro8w6CXy2Q1gUfIyLKwNjmIs6ZCn0VkqkkpZu6bdve/H+m/KNg+u5CmG5oummre07NpYr8HcCwNSLCbxu7nG+gmv+7Pd5cSsX4XDZYAzm4igmoQAURREBaxZBSuA2ZlF4VhONbWKB/TBqPGL0F8rcwYOQCrIGch9VNabdDGispGYY6JoTAcGyIDaVjKdUSCQQ33NnxxV7UdEss7U2aWTYOoXUMh7B6tAhOMCQ1HjFdius+zXnoT0xXKZ7lw==
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=WhP0CH4HRZZzFyyy6Lx48+YYUNdh4QqoIVjorxP+FhI=; b=gEI45MvYYFjmHc56me+reVNwmk8yljOtGb6etBy11yqE59kKXv/U7OBx0J855b/x9DsMg2lIInVnuN/kkssUUZPT4CIpDq6zy53Nejo+7/pKBa8ivCZ7QI4wpasWSHDr+Zltt2vWMvJepUqxlK5O8i1i/zJMBiTHRJNAPio4qz6n782JPH7g5bba8ZB2ClNajE8SVDeWwkFCAaRijBEySWqKjmNBrl47UOidfqUhUQPjiuHeRGHZDHfxBF3stgS3hJz36LQRLNNWqVqaBpK86DM2we010YtghaoY3XXJ4aArUAKT9gSw3TX3ERbLHmFLVjlrxETQFmIgtfnWgAigTg==
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; h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-SenderADCheck;bh=WhP0CH4HRZZzFyyy6Lx48+YYUNdh4QqoIVjorxP+FhI=; b=r02mHW6H1LDJBID8dB2lbMk9iy8LtZdbFyUwTco8avTyMxy/uygbRivOSLqg8WfeM715Nsa+ijK1am3qTiXfVmzY7o0zR7eCKCG2QqiIUF4foVoYIN5nTzna5cCty6aqy6dZMDOsJvtphIAsCo1hr4IPL5C4RkhUbcqfBtZMN2U=
Received: from DB7PR04MB5418.eurprd04.prod.outlook.com (20.178.104.203) by DB7PR04MB5548.eurprd04.prod.outlook.com (20.178.107.25) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.2772.15; Wed, 4 Mar 2020 08:52:28 +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.2772.019; Wed, 4 Mar 2020 08:52:28 +0000
From: Wayne Cutler <wcutler@gsma.com>
To: Brian Rosen <br@brianrosen.net>
CC: "enum@ietf.org" <enum@ietf.org>
Thread-Topic: [Enum] ENUM Query
Thread-Index: AdXxSRFnBGvgUDfqQUGG0eLpOyEqRQAO0jiAAB7UIfA=
Date: Wed, 04 Mar 2020 08:52:27 +0000
Message-ID: <DB7PR04MB5418DCD96342D69A51AFDF3AC3E50@DB7PR04MB5418.eurprd04.prod.outlook.com>
References: <DB7PR04MB54183341C4145762B969A0B1C3E40@DB7PR04MB5418.eurprd04.prod.outlook.com> <ADFB7C13-0783-46A8-B9C9-86D503FF87B9@brianrosen.net>
In-Reply-To: <ADFB7C13-0783-46A8-B9C9-86D503FF87B9@brianrosen.net>
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: [80.5.43.66]
x-ms-publictraffictype: Email
x-ms-office365-filtering-correlation-id: 9fdb1b04-cbb7-4ff1-5e47-08d7c0195e1c
x-ms-traffictypediagnostic: DB7PR04MB5548:
x-microsoft-antispam-prvs: <DB7PR04MB5548DA94C28696EC521FB8E3C3E50@DB7PR04MB5548.eurprd04.prod.outlook.com>
x-ms-oob-tlc-oobclassifiers: OLM:9508;
x-forefront-prvs: 0332AACBC3
x-forefront-antispam-report: SFV:NSPM; SFS:(10009020)(4636009)(396003)(39850400004)(136003)(366004)(346002)(376002)(189003)(199004)(55016002)(76116006)(478600001)(966005)(26005)(66946007)(33656002)(66476007)(66556008)(64756008)(186003)(71200400001)(66446008)(52536014)(9686003)(86362001)(8936002)(81156014)(4326008)(81166006)(53546011)(6506007)(7696005)(9326002)(8676002)(316002)(2906002)(6916009)(5660300002); DIR:OUT; SFP:1101; SCL:1; SRVR:DB7PR04MB5548; 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: twIzOyNNjqXZVSZjzIMrJ+yn275P37B11JVrBop24fZOrKl8akbtaB3GkTm7nfzqSDp56NT6VIgMkOmYUQIqfOkcIlSCJ9rhxY6WhYOsFmSHIE3NWM0xYCgnfFrD4OVW18AtY3C/lxyBqxmGG8CZkxzfpC2ImQUeDNctatq5cXUSHvvWpNohHBY+kykiSw0JLUsFioq3bSJnKy/qwNsMVvi/bAUYUWQILb0Zvnz084nblq20ZscpcT5IRU+7uF9homSQRrMc3a0OYGyXoVsZxIxNkVgDPuaJkgTmrdQ5NjVdA186WCcOx8avNQVKN1+sR0aF9eR9eTXFr4tpR4UJH/7f3h43NOfHve5ERzOZgeVQfKQxtqY7nhItYStrqP6FvGsCWOKpw4k/YDYsLx1+U0Bjl8cpPODzhSJGTW4/TAs6WfKAZl1cNi039vkuIk/zr3+TLxSB+KrsOVy9VJe41fgwKnTy/PyH2ssWj9r11n1QpwFjGdtIGk5a6aCqj2CjeIfQb8M6H/5M31E8k4977A==
x-ms-exchange-antispam-messagedata: jofkq+CVzVfeQUsLtHyfD0jw1eSDebXtYz2nNSvW61WAxN0mD3B0On9yT9oowcy+Yi+XV2ImzyoVZIJxnMjsiuJf2WuNL1vXkCnlA09nocgH2ySUHxl3K6gjOsLejmUI0314r6zcfjqvO3mUCFKQAQ==
x-ms-exchange-transport-forked: True
Content-Type: multipart/alternative; boundary="_000_DB7PR04MB5418DCD96342D69A51AFDF3AC3E50DB7PR04MB5418eurp_"
MIME-Version: 1.0
X-OriginatorOrg: gsma.com
X-MS-Exchange-CrossTenant-Network-Message-Id: 9fdb1b04-cbb7-4ff1-5e47-08d7c0195e1c
X-MS-Exchange-CrossTenant-originalarrivaltime: 04 Mar 2020 08:52:28.0258 (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: GEvJq1Q17P+funYZdYrtC2hEwUwIRLI4TKSfrnLXSfHQ4ARyrdjVub+ggUS2z3el+vYjPIvhKgQrJcL/Utd25A==
X-MS-Exchange-Transport-CrossTenantHeadersStamped: DB7PR04MB5548
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: 80.5.43.66
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: DB7PR04MB5548.eurprd04.prod.outlook.com
Archived-At: <https://mailarchive.ietf.org/arch/msg/enum/IKmAEPqllRHsJT3lH9o6nyHEHjQ>
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: Wed, 04 Mar 2020 08:52:41 -0000

Hi Brian,
Thanks for your questions. Please see below in line..

Regards,
Wayne

From: Brian Rosen [mailto:br@brianrosen.net]
Sent: 03 March 2020 17:51
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”

One question: are the services that are provided on these two networks distinct?
WC - Yes.  The service-sets offered on the two networks do not intersect.

Do one or both of them supply messaging service?  Calling Service?
WC - Yes.  RCS offers a number of messaging services.  MMTEL offers voice and video calling.  For historic reasons,  SMS (which is technically a messaging service) is part of the service-set associated with MMTEL. So, in the dual-IMS core scenario, one IMS core provides voice/video/SMS and the second IMS Core provides RCS Messaging.

If both, then how is a message/call to the TN routed?
WC - GSMA defines two disjoint sets of services, which we refer to as RCS and MMTEL.  The desire is that the ENUM response provide 2 URIs, one for each service-set, each of which resolve to an entry point to the network providing that service-set.  These URIs can be the same or different (i.e. covering the single/dual IMS core(s) use cases).

I think we would want to have some service differentiation as the discriminator if its one network that supplies each service.
WC - Agreed.  GSMA is responsible for the mapping of service requests to a service-set.  We intend that the ENUM response provide a URI for each service-set.  What seems to be lacking is an ENUM service for the RCS Messaging service-set.

Brian


On Mar 3, 2020, at 6:00 AM, Wayne Cutler <wcutler@gsma.com<mailto:wcutler@gsma.com>> wrote:

Dear ENUM List,
I have an ENUM Registry query that I’d like to run past you to solicit expert feedback/recommendations on the best way forward.

The scenario that is applicable concerns the deployment of MMTEL (Multi-Media Telephony) & Advanced RCS Messaging by MNOs (Mobile Network Operators). For historic reasons, there are two different ways that MNOs have deployed MMTEL & RCS Messaging services :-
i)                    Both MMTEL & RCS Messaging services are provided by a single IMS Core Network and the UE registers to this single IMS core to receive all of its services. All terminating service requests are required to be routed to the single IMS network. Therefore, the existing ENUM infrastructure is fine for this scenario as the telephone number of a given user resolves to a SIP URI that identifies the target IMS core network.
ii)                   The MMTEL and RCS services are provided by 2 separate IMS Core Networks - one for MMTEL and one for RCS Messaging. In this scenario, the UE registers to both IMS core networks (so-called "dual registration") and gets its full suite of services via a combination of the 2 IMS cores.  The same IMPU (IMS Public User Id) is used for both IMS registrations and the same phone number is used to route terminating service requests for both MMTEL & RCS Messaging related requests. Therefore, in this case, an ENUM request for a given telephone number needs to be able to identify 2 different target IMS cores. The related service request can then be passed onto the correct IMS core based on the its context (i.e. does the request relate to a MMTEL or RCS Messaging service). This is the scenario that doesn't seem to be covered in the existing ENUM Registry.

So, the problem we have is how to resolve a single telephone number to 2 different SIP URIs. Looking at the existing ENUM registry, there seems to be 3 options :-
•       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".
•       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,
•       Define a new ENUM registry entry to identify RCS Messaging.

I would be grateful of any advice / recommendation that you have and am happy to answer any further questions for clarification.

Best Regards,
Wayne Cutler


.
_______________________________________________
enum mailing list
enum@ietf.org<mailto:enum@ietf.org>
https://www.ietf.org/mailman/listinfo/enum<https://eur03.safelinks.protection.outlook.com/?url=https%3A%2F%2Fwww.ietf.org%2Fmailman%2Flistinfo%2Fenum&data=02%7C01%7Cwcutler%40gsma.com%7Ca3a3a076ea7d438c93e908d7bf9b816b%7C72a4ff82fec3469daafbac8276216699%7C0%7C0%7C637188546946136534&sdata=%2FuEdiPIO68Sfj%2F7CSf3O9KnP%2BXpUTvoq27CkTBSspGI%3D&reserved=0>


.