Re: [Ecrit] country specific emergency URNs

"Drage, Keith (Nokia - GB)" <keith.drage@nokia.com> Sat, 08 July 2017 17:11 UTC

Return-Path: <keith.drage@nokia.com>
X-Original-To: ecrit@ietfa.amsl.com
Delivered-To: ecrit@ietfa.amsl.com
Received: from localhost (localhost [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id 9DF1612ECB3 for <ecrit@ietfa.amsl.com>; Sat, 8 Jul 2017 10:11:48 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -2.911
X-Spam-Level:
X-Spam-Status: No, score=-2.911 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, RCVD_IN_MSPIKE_H5=-1, RCVD_IN_MSPIKE_WL=-0.01, SPF_HELO_PASS=-0.001, SPF_PASS=-0.001] autolearn=ham autolearn_force=no
Authentication-Results: ietfa.amsl.com (amavisd-new); dkim=pass (1024-bit key) header.d=nokia.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 IEuU7mIvWeo5 for <ecrit@ietfa.amsl.com>; Sat, 8 Jul 2017 10:11:44 -0700 (PDT)
Received: from EUR02-HE1-obe.outbound.protection.outlook.com (mail-eopbgr10116.outbound.protection.outlook.com [40.107.1.116]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-SHA384 (256/256 bits)) (No client certificate requested) by ietfa.amsl.com (Postfix) with ESMTPS id 87CF612EC4E for <ecrit@ietf.org>; Sat, 8 Jul 2017 10:11:43 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=nokia.onmicrosoft.com; s=selector1-nokia-com; h=From:Date:Subject:Message-ID:Content-Type:MIME-Version; bh=6jsPV6KjAGLkw0DOBoEe9vIaD0DFVP2YQ7Oy5gtDw3Q=; b=MBt2LFHCZqHf1En46B8OjtuMomDFTMDxErV5a9OgBK/3oEBOqxeBskIiSNewENsJo6Aoc2YoaA1Dh/V91hj+PhsTE7sR4dmJtb7xht967d8C0+mMG3IWA1b2qCi/1KnE4WotXfF90DhTo8W0jVGQMoSCzkwhjyDibKKYFX+Ffx4=
Received: from DB5PR07MB1480.eurprd07.prod.outlook.com (10.165.212.10) by DB5PR07MB1621.eurprd07.prod.outlook.com (10.166.12.148) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_128_CBC_SHA256_P256) id 15.1.1240.6; Sat, 8 Jul 2017 17:11:40 +0000
Received: from DB5PR07MB1480.eurprd07.prod.outlook.com ([fe80::e52a:d42b:1f7b:a2a6]) by DB5PR07MB1480.eurprd07.prod.outlook.com ([fe80::e52a:d42b:1f7b:a2a6%13]) with mapi id 15.01.1261.007; Sat, 8 Jul 2017 17:11:40 +0000
From: "Drage, Keith (Nokia - GB)" <keith.drage@nokia.com>
To: Henning Schulzrinne <hgs@cs.columbia.edu>, Brian Rosen <br@brianrosen.net>
CC: "ecrit@ietf.org" <ecrit@ietf.org>
Thread-Topic: [Ecrit] country specific emergency URNs
Thread-Index: AdL2ROp+GC2FwlYiRHWp8QRnly9MhQAVzdWAAEAq5AAAG3iDgA==
Date: Sat, 08 Jul 2017 17:11:40 +0000
Message-ID: <DB5PR07MB14806FA9F5D0FA90DEF2E1E2F7AB0@DB5PR07MB1480.eurprd07.prod.outlook.com>
References: <52809D5B0606C049903AD6AD07E033E10326EF8FFD@ATWIREMXSC0101.sv.ad.tmo> <AF1BEB84-A0D2-44AD-9666-1C608B73BC68@brianrosen.net> <CACgrgBbgMqWn3ovUogw6o_pLPhJBpSOPZ+JgDcSfgzzChcUcAQ@mail.gmail.com>
In-Reply-To: <CACgrgBbgMqWn3ovUogw6o_pLPhJBpSOPZ+JgDcSfgzzChcUcAQ@mail.gmail.com>
Accept-Language: en-GB, en-US
Content-Language: en-US
X-MS-Has-Attach:
X-MS-TNEF-Correlator:
authentication-results: cs.columbia.edu; dkim=none (message not signed) header.d=none;cs.columbia.edu; dmarc=none action=none header.from=nokia.com;
x-originating-ip: [135.245.212.20]
x-ms-publictraffictype: Email
x-microsoft-exchange-diagnostics: 1; DB5PR07MB1621; 7:KRIxLVLuFBGzOTDNh4oOFOSd24ISVAkccZo+WLhBooywlbKHt5QuvBXiUlCrS27tbIICfEh3MjMfH4dANmSu75dsCWWm1aJ8NKptyN5JbJJ0GAeQSsK3C5Hz2nT4hiDJ4Yf40j0oHRUroBJt4zVKqkeVuZY8r1C73OQwY2r46jaWhjNqELyzUnQs/FtGiKyjhJ45EU+KMg+XJ0AU58M4kYU+xqnOavN80ssSwY64ixy9vCMZTXInsKlCYA3YQkUFtSHHVGeUH8H5ldMHOgnMv0R0WCWIeHBC1/15wBxvJkfQw7npuiuwPWwPSe9NvLWDMHx2vHKrDi5lAMf0vsQ7p+uKmYSzk2rK56YQOwkKhBv82T2jbTgESevKk4kvkCuFo/O94OncZk1dybwRkm30n7HeI8C9CNDZL9bCO/QwROyMnkr25K3LLNfLY6vBK/bvbIQ3Y4x9ZWTNIGqf4Nu4Fs8QakmhMd/a8HMSd7BPybAyXUhx8T0zJ86MfoQ7o9KbpHz6Spfexxt9E37sRKoWn52+KYrEYmenWXJuICx+/iaCanEvLIrlno9rVbMSrO/wQbzTFhT7hZInUpngTacErLLP7y4vCRSPxriPsql7EoE4EymTm97L1H+FTCCanZoCk1FiAHn7sCYoST9oejX1L5ZkTxHXbCmSgMBG845wDgZqqg/tyRQ8W8nTFkiZ05853zJEfaOtgUt055hVntalCJyfLJijhO/6tZfVoLIGouf2153au3KR7Fz3mVNPQ1Mlr1EXxlXHjgkUIyk1TdYxdALEmbYuJHFg70LZSSQlCVg=
x-ms-office365-filtering-correlation-id: 477a1b49-5583-4f16-bea5-08d4c624663e
x-ms-office365-filtering-ht: Tenant
x-microsoft-antispam: UriScan:; BCL:0; PCL:0; RULEID:(300000500095)(300135000095)(300000501095)(300135300095)(22001)(300000502095)(300135100095)(2017030254075)(48565401081)(300000503095)(300135400095)(2017052603031)(201703131423075)(201703031133081)(201702281549075)(300000504095)(300135200095)(300000505095)(300135600095)(300000506095)(300135500095); SRVR:DB5PR07MB1621;
x-ms-traffictypediagnostic: DB5PR07MB1621:
x-microsoft-antispam-prvs: <DB5PR07MB162114A39511E77212744CABF7AB0@DB5PR07MB1621.eurprd07.prod.outlook.com>
x-exchange-antispam-report-test: UriScan:(151999592597050)(26388249023172)(236129657087228)(148574349560750)(21748063052155)(158140799945019)(247924648384137);
x-exchange-antispam-report-cfa-test: BCL:0; PCL:0; RULEID:(100000700101)(100105000095)(100000701101)(100105300095)(100000702101)(100105100095)(6040450)(601004)(2401047)(8121501046)(2017060910075)(5005006)(3002001)(93006095)(93001095)(100000703101)(100105400095)(10201501046)(6055026)(6041248)(20161123564025)(20161123558100)(201703131423075)(201702281528075)(201703061421075)(201703061406153)(20161123562025)(20161123555025)(20161123560025)(6072148)(100000704101)(100105200095)(100000705101)(100105500095); SRVR:DB5PR07MB1621; BCL:0; PCL:0; RULEID:(100000800101)(100110000095)(100000801101)(100110300095)(100000802101)(100110100095)(100000803101)(100110400095)(100000804101)(100110200095)(100000805101)(100110500095); SRVR:DB5PR07MB1621;
x-forefront-prvs: 0362BF9FDB
x-forefront-antispam-report: SFV:NSPM; SFS:(10019020)(39840400002)(39410400002)(39400400002)(39450400003)(39850400002)(39860400002)(377454003)(24454002)(31014005)(2900100001)(55016002)(53936002)(53946003)(606006)(38730400002)(2171002)(9686003)(54896002)(6306002)(2950100002)(478600001)(4326008)(53546010)(790700001)(102836003)(966005)(6246003)(7696004)(6116002)(229853002)(236005)(99286003)(3846002)(5660300001)(74316002)(66066001)(7736002)(5250100002)(5890100001)(2906002)(86362001)(3280700002)(3660700001)(14454004)(25786009)(8936002)(189998001)(6506006)(54356999)(6436002)(76176999)(50986999)(8676002)(81166006)(33656002); DIR:OUT; SFP:1102; SCL:1; SRVR:DB5PR07MB1621; H:DB5PR07MB1480.eurprd07.prod.outlook.com; FPR:; SPF:None; MLV:sfv; LANG:en;
spamdiagnosticoutput: 1:99
spamdiagnosticmetadata: NSPM
Content-Type: multipart/alternative; boundary="_000_DB5PR07MB14806FA9F5D0FA90DEF2E1E2F7AB0DB5PR07MB1480eurp_"
MIME-Version: 1.0
X-OriginatorOrg: nokia.com
X-MS-Exchange-CrossTenant-originalarrivaltime: 08 Jul 2017 17:11:40.0751 (UTC)
X-MS-Exchange-CrossTenant-fromentityheader: Hosted
X-MS-Exchange-CrossTenant-id: 5d471751-9675-428d-917b-70f44f9630b0
X-MS-Exchange-Transport-CrossTenantHeadersStamped: DB5PR07MB1621
Archived-At: <https://mailarchive.ietf.org/arch/msg/ecrit/FcXYUzYpOjS2eDZqkMvQivypoTA>
Subject: Re: [Ecrit] country specific emergency URNs
X-BeenThere: ecrit@ietf.org
X-Mailman-Version: 2.1.22
Precedence: list
List-Id: <ecrit.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/ecrit>, <mailto:ecrit-request@ietf.org?subject=unsubscribe>
List-Archive: <https://mailarchive.ietf.org/arch/browse/ecrit/>
List-Post: <mailto:ecrit@ietf.org>
List-Help: <mailto:ecrit-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/ecrit>, <mailto:ecrit-request@ietf.org?subject=subscribe>
X-List-Received-Date: Sat, 08 Jul 2017 17:11:48 -0000

I do not believe I quite agree.

The top level “sos” carries certain semantics including immediate response, which are quite distinct from “counselling”

So while a children’s service in one country may come under “sos” it will come under “counselling” in another.

Keith

From: Ecrit [mailto:ecrit-bounces@ietf.org] On Behalf Of Henning Schulzrinne
Sent: 08 July 2017 04:47
To: Brian Rosen <br@brianrosen.net>
Cc: ecrit@ietf.org
Subject: Re: [Ecrit] country specific emergency URNs

Just to add to this: URNs are not meant to encode all kinds of policy by name, e.g., whether a service is legally considered an emergency service or not. They are protocol identifiers, not legal or human interface labels. The precise content, operator and status of well-known (including emergency) services sometimes change, without the number changing, so this isn't a particularly new issue.

The same basic service can function quite differently in different countries, as you know, but we still call it something similar or give it the same number. (For example, many emergency services that have separate numbers in European countries all use 911 in the US.)

Thus, the only real requirement is that, within a country or other appropriate jurisdiction, each distinct service has a unique name so that calls can be routed appropriately.

A secondary requirement is that a traveler should get a reasonably-close approximation of the service if it is mapped to the same URN. For example, it is probably better that somebody who has a speed dial button for children's services in Austria gets the rough equivalent in Germany or Italy, rather than having to look up the local number. In that case, a caller really does not care one bit that it is legally an emergency service in Austria, and not in Germany.

The notion of country-specific labels defeats this core portability design goal of the sos URN.

Similarly, if a single number serves two different purposes in one country, there is no harm in having two labels. Indeed, that's probably a good idea, just in case they get split later.

I think a helpful next step, which you have already started, is to enumerate the classes of emergency and related public services that currently do not have a suitable URN. We can then decide what the appropriate tree might be, recognizing that some may be a bit fuzzy (e.g., the child services you mentioned). The tree only matters in the case where a particular label does not exist in a country and labels are stripped. In some cases, the right approach may be to define related services in both the 'sos' and 'counseling' tree.

Henning

On Thu, Jul 6, 2017 at 5:09 PM, Brian Rosen <br@brianrosen.net<mailto:br@brianrosen.net>> wrote:
There seems to be a fundamental misunderstanding of what the values in the registry are supposed to be used for.

They are meant to be used to identify unique services.

It’s useful to try to not have a lot of services that really are the same service having different entries, but two services that are indeed different ought to have different entries.


Also, the routing of a service can be whatever is needed; no assumption about routing is made other than the implication that the routing element will have different service URNs for different services.

With that it mind, my suggestions for the cases you cited are inline:


On Jul 6, 2017, at 7:36 AM, Aleksiev, Vasil <Vasil.Aleksiev@t-mobile.at<mailto:Vasil.Aleksiev@t-mobile.at>> wrote:

Hello,
3GPP tried to register “sos.country-specific” sub-service type with IANA and got a comment back that “country-specific” is not an emergency service. There was a discussion on the last IETF meeting on this topic and as outcome 3 ways forward presented to 3GPP CT1 – change the registration process, create an exception in the registration process or use the current process.
There were discussions how to go forward with this topic in 3GPP CT1. With the help of some of the delegates list with emergency services was prepared in order to see what exactly problems we might have with registration. You can see the list attached.
Looking to the list there are some issues which I believe cannot be solved within the current registration process. I have tried to summarize the comments and the examples that we had during our discussions in 3GPP CT1 and to start a discussion in ECRIT mailing list regarding the possible registration of these specific emergency services. Meanwhile there is a process to make the list with the emergency services bigger.
There are some conclusions seen from the list:


  1.  Each emergency service needs to have unique emergency service URN. Handling in IMS can be different than handling in CS.

Example1:

In Czech republic, there is a "Municipal police" emergency service (156) and a "Police of the Czech Republic" emergency service (158) + other emergency services.

Within the CS domain it is possible to indicate the emergency service required, but in a limited set (3GPP TS 22.101) - there is only one bit for Police in the Emergency category Information Element.

An operator in Czech republic can provide to a UE via NAS a mapping of 158 and the Police bit in the Emergency category IE. Whenever the user dials 158 in Czech republic, this causes the UE to use a CS EMERGENCY SETUP with the Emergency category IE with the Police bit set or a UE-detectable IMS emergency call setup with the Request-URI set to the urn:service:sos.police, sent within emergency PDN connection. Either the MSC or the IMS network in Czech republic route the call to the PSAP providing the "Police of the Czech Republic" emergency service.

The operator in Czech republic canNOT provide to a UE via NAS a mapping of 156 and a bit in the Emergency category Information element since:
- the "Police" bit is taken for the "Police of the Czech Republic" emergency service (which is provided by a different PSAP than the PSAP providing the "Municipal police" emergency service);
- there is no other related bit; and
- providing no bit implies a generic emergency service (which is provided by a different PSAP than the PSAP providing the "Municipal police" emergency service).

Given that the UE is not configured with 156, whenever the user dials 156 in Czech republic, this causes the UE to use a CS SETUP for 156 or a non-emergency IMS call setup for tel:156;phone-context=<phone-context<tel:156;phone-context=%3cphone-context>>.
In CS, the MSC is always in the same country as the UE so the MSC just routes the non-emergency CS domain call for 156 to the PSAP providing the "Municipal police" emergency service.
In IMS, it is not so easy since inbound-roamer would have P-CSCF abroad.
                The P-CSCF abroad sends a 380 response to the UE to inform the UE that the UE dialed an emergency number. In the 380 response, there is a Contact header field indicating the "Municipal police" emergency service.
                Based on the 380 response, the UE determines that a call to an emergency number was attempted and the UE selects whether to attempt the emergency call in CS or in IMS.
                               If in IMS, the UE establishes an emergency PDN connection, and sets up a UE-detectable IMS emergency call and sets the Request-URI to the Contact of the 380 response, i.e. the Request-URI contains a sos URN identifying the "Municipal police" emergency service. Based on the Request-URI, the IMS network in Czech republic routes the call to the PSAP providing the "Municipal police" emergency service.
                               If in CS, since the the Contact of the 380 response does not match any of urn:service:sos, urn:service:sos.police, urn:service:sos.ambulance, urn:service:sos.fire, urn:service:sos.marine, urn:service:sos.mountain, the UE sends CS SETUP for 156.

The marked text above is one reason why each emergency service needs to have a unique emergency service URN (either country specific emergency URN or an emergency URN assigned by IANA and ECRIT).
There will be some form of “national.police” and some form of “local.police” or “municipal.police" registrations.   If needed, other police registrations can be made, but just using the two registrations for “national.police” and “local.police” and mapping 158 to “national.police’ and “156” to “local.police” would make sense here.  The routing element can still route a call marked “national.police” to the local PSAP or a call marked “national.police” to the local PSAP if it needs to.  Routing can be anything you need it to be; the name of the service doesn’t influence routing.  The system clearly can correctly route a 156 call and a 158 call on the ÇS or IMS networks, and it can clearly route a local.police and a national.police the same way.  The point here is that you have exactly two service codes (156 and 158) and you need exactly two service URNs, and there isn’t any reason at all that using “local.police” and “national.police” won’t work fine.



  1.  It is not possible to consolidate services which are in different nations.

Emergency service X might have a different meaning in different countries, e.g. X.A in country A and X.B in country B.
Furthermore, even if at the moment X.A and X.B would be identical, it cannot be guaranteed that national regulations of A and B would keep X.A and X.B in-line.
From this perspective it would make sense to allow national regulators to determine their national emergency service URNs in a way that is clearly indicated as country-specific.
I don’t agree.  While it may be the case that in some future time some country changes the generally accepted definition of a service, all that we care about is that there is a reasonable mapping available.  If we need to, when the new service is defined, it can get a new service urn if it is indeed a different service.


Assume there are several countries defining the following emergency service:
* 555 - religious/spiritual counselling
It might be difficult to ensure to people of different religious convictions that they end up with a counsellor of their need/expectation. Whilst this maybe could be solved by a designator for specific religion, the issue would for sure be seen by some countries as their decision to make (locally).
Like police, fire and ems, if we need a service URN for “spiritualCounseling” and in some country there is “christian.spiritualCounseling” and “moslem.spiritualCounseling” where in another country there is “Catholic.spiritualCounseling” and “easternOrthodox.spiritualCounseling” then we can make registrations for each of them, because they are actually different services.

EXAMPLE 2
142- Telefonseelsorge (Telefone soul care) is defined as emergency number in Austria and is served by the Catholic and Evangelistic Churches in Austria.
106 - Mental problems hotline in Belgium has nothing to do with the Church.
988 - Helpline (domestic violence/ suicides) in Poland.

It is not possible to consolidate these emergency numbers in 3 different countries under only one urn. They provide almost the same service, but have different ways to help. These 3 numbers cannot be referred to a single URN, since public and regulator expectations towards them are different.
I think those are separate services and would clearly qualify for separate registrations.    While one country might have a suicide prevention service and a separate domestic violence service, there could be a question of whether a combined service is a separate service.  I would think it would be, and would qualify for a registration.  It would clearly work if 988 in Poland used the “suicidePrevention” service URN even though it combines it with domestic violence.  However, I think it’s probably best to give it a separate service URN.


EXAMPLE 3
197- Terror Alert - Child Alert in France
114 - Child emergency in Italy
They cannot be under one URN since the number in France is also responsible for Terror Alert.
Same as above. I think France should have a separate registration, but it would work fine if they just used “childEmergency”.



  1.  In some countries some counselling services are considered as emergency and in other countries they are only counselling services.

EXAMPLE 4
In Austria:
-  147 - Notrufdienst für Kinder und Jugendliche is emergency number according to the regulators/ law. While in Germany +49 800 1110333<tel:+49%20800%201110333> Kinder- und Jugendtelefon is not emergency service.
So?  Do you want to map +49 800 1110333<tel:+49%20800%201110333> in Germany to “childEmergency” or not?  If it’s not mapped to the service URN, then there is no problem.  If it is, then the call is not an emergency call.  The service URN is designed to work with non-emergency services.  There is no restriction on sos:counseling that it can only be used for non-emergency calls.  If it makes sense in some country to treat it as an emergency call, do it.  Nothing will break somewhere else.


IANA have registered urn:service:sos for “emergency services” and urn:sos:counceling for non-emergency services. 147 has to be mapped under the “emergency services” tree to satisfy Austrian regulatory requirements, while +49 800 1110333<tel:+49%20800%201110333> has to remain under the “non-emergency services” tree. It is unclear how the ECRIT expert will handle these requests given the following description for the expert’s role in 4.3 of RFC 5031:
“The expert review should take into account whether these services are offered widely and in different countries, with approximately the same caller expectation in terms of services rendered.”
This is urn:service:sos.childEmergency (or something like it), not urn:service.sos or urn:sos:counceling.




  1.  The local regulator may want to have the routing urns in local language or may want to have a better translation to English that what is chosen in the time of the registration.

All the examples show that emergency services have its local peculiarities in different countries and consolidating them under respective sos sub-services is difficult. In some cases consolidation is possible (the sos urns which are already registered). But in other cases it is not possible to use the current registration process and to satisfy the regulatory requirements in different countries.
Once again, this is a urn, not a human readable tag.  It could be X4476 and work fine.

If there are distinct services, they should get distinct service urns.  Service urns are inexpensive and the process to get a new one is simple.  The fact that in some countries some unusual services, or service combinations exist doesn’t detract from the overall observation that in most countries, there is a common set of services that they all agree on.  Where there are distinct services, ask for a service urn and you will get one.

I believe the examples above give arguments to use “sos.country-specific”.
I don’t agree at all

Brian



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