ECRIT | B. Rosen |
Internet-Draft | NeuStar, Inc. |
Intended status: Informational | H. Tschofenig |
Expires: September 11, 2012 | Nokia Siemens Networks |
March 12, 2012 |
Internet Protocol-based In-Vehicle Emergency Call
draft-rosen-ecrit-ecall-05.txt
This document describes how to use a subset of the IETF-based emergency call framework for accomplishing emergency calling support in vehicles. Simplifications are possible due to the nature of the functionality that is going to be provided in vehicles with the usage of GPS. Additionally, further profiling needs to be done regarding the encoding of location information.
This Internet-Draft is submitted in full conformance with the provisions of BCP 78 and BCP 79.
Internet-Drafts are working documents of the Internet Engineering Task Force (IETF). Note that other groups may also distribute working documents as Internet-Drafts. The list of current Internet- Drafts is at http://datatracker.ietf.org/drafts/current/.
Internet-Drafts are draft documents valid for a maximum of six months and may be updated, replaced, or obsoleted by other documents at any time. It is inappropriate to use Internet-Drafts as reference material or to cite them other than as "work in progress."
This Internet-Draft will expire on September 11, 2012.
Copyright (c) 2012 IETF Trust and the persons identified as the document authors. All rights reserved.
This document is subject to BCP 78 and the IETF Trust's Legal Provisions Relating to IETF Documents (http://trustee.ietf.org/license-info) in effect on the date of publication of this document. Please review these documents carefully, as they describe your rights and restrictions with respect to this document. Code Components extracted from this document must include Simplified BSD License text as described in Section 4.e of the Trust Legal Provisions and are provided without warranty as described in the Simplified BSD License.
Emergency calls made from vehicles can assist with the objective of significantly reducing road deaths and injuries. Unfortunately, drivers often have a poor location-awareness, especially on urban roads (also during night) and abroad. In the most crucial cases, the victim(s) may not be able to call because they have been injured or trapped.
In Europe the European Commission has launched the eCall initiative that may best be described as a user initiated or automatically triggered system to provide notifications to Public Safety Answering Point's (PSAP), by means of cellular communications, that a vehicle has crashed, and to provide geodetic location information and where possible a voice channel to the PSAP. The current specifications being developed to offer the eCall solution are defined to work with circuit switched telephony. This document details how similar or more extended functionality can be accomplished using IP-based mechanisms.
This document is organized as follows: Section 2 defines the terminology, Section 3 illustrates the required protocol functionality, Section 4 indicates the required data that has to be transmitted within a PIDF-LO and Section 5 shows an example message exchange. This document concludes with the security considerations in Section 6 and IANA considerations in Section 7.
The key words "MUST", "MUST NOT", "REQUIRED", "SHALL", "SHALL NOT", "SHOULD", "SHOULD NOT", "RECOMMENDED", "MAY", and "OPTIONAL" in this document are to be interpreted as described in [RFC2119].
This document re-uses a lot of the terminology defined in Section 3 of [RFC5012].
The usage of in-vehicular emergency calls does not require the usage of a Location Configuration Protocol since GPS is used. Furthermore, since the GPS receiver is permanently turned on it can even provide useful information in cases where the car entered a tunnel. Consequently, there is no need to discover any LIS.
Since the emergency call within the car is either triggered by a button or, in most cases, automatically thanks to sensors mounted in the car there is no need to learn a dial string. This document registers a separate Service URN, namely 'urn:service:ecall', used specifically for emergency calls that are triggered by vehicles.
The following list provides information about the sections and requires of [I-D.ietf-ecrit-phonebcp] that are relevant to this specification:
Due to the requirement for a built-in GPS receiver only geodetic location information will be sent within an emergency call. Furthermore, the number of location shapes is is restricted. Hence, the following location shapes of [RFC5491] MUST be implemented: 2d and 3d Point (see Section 5.2.1 of [RFC5491]), Circle (see Section 5.2.3 of [RFC5491]), and Ellipsoid (see Section 5.2.7 of [RFC5491]). The coordinate reference systems (CRS) specified in [RFC5491] are also mandatory for this document. Furthermore, the direction of travel of the vehicle is important for dispatch and hence it MUST be included in the PIDF-LO. The <bearing> element specified in [RFC5962] MUST be supported.
Figure 1 shows an emergency call placed from a vehicle whereby location information information is directly attached to the SIP INVITE message itself. The call is marked as an emergency call using the 'urn:service:ecall' service URN and the PSAP of the VoIP provider determines which PSAP to contact based on the provided location information. As shown in the figure, this route determination may be based on LoST. Then, the emergency call continues towards the PSAP and in this example it hits the ESRP, as the entry point to the PSAP operators emergency services network. Finally, the emergency call will be received by a call taker and first reponders will be dispatched.
+--------+ | LoST | | Servers| +--------+ ^ +-------+ | | PSAP2 | | +-------+ v +-------+ +------+ +-------+ Vehicle ------>| Proxy |---->| ESRP |---->| PSAP1 |-----> Call-Taker +-------+ +------+ +-------+ +-------+ | PSAP3 | +-------+
The following example, in Figure 2, shows location information encoded in a PIDF-LO that is being conveyed in such an emergency call.
<?xml version="1.0" encoding="UTF-8"?> <presence xmlns="urn:ietf:params:xml:ns:pidf" xmlns:gp="urn:ietf:params:xml:ns:pidf:geopriv10" xmlns:gml="http://www.opengis.net/gml" xmlns:gs="http://www.opengis.net/pidflo/1.0" entity="pres:vehicle-identification@example.com"> <device id="123"> <gp:geopriv> <gp:location-info> <gs:Circle srsName="urn:ogc:def:crs:EPSG::4326"> <gml:pos>42.5463 -73.2512</gml:pos> <gs:radius uom="urn:ogc:def:uom:EPSG::9001"> 850.24 </gs:radius> </gs:Circle> <gml:bearing> <gml:DirectionVector> <gml:vector> 270.0 -60.0</gml:vector> </gml:DirectionVector> </gml:bearing> </gp:location-info> <gp:usage-rules/> <method>GPS</method> </gp:geopriv> </device> </presence>
This document does not raise security considerations beyond those described in [RFC5069]. As with emergency service systems with end host provided location information there is the possibility that that location is incorrect, either intentially (in case of an a denial of service attack against the emergency services infrastructure) or due to a malfunctioning devices. The reader is referred to [I-D.ietf-ecrit-trustworthy-location] for a discussion of some of these vulnerabilities.
IANA is requested to register the URN 'urn:service:ecall' under the sub-services 'sos' registry defined in Section 4.2 of [RFC5031].
We would like to thank Ulrich Dietz for his help with earlier versions of the document.
We would like to thank Michael Montag, Arnoud van Wijk, and Gunnar Hellström for their feedback.
[1] | Schulzrinne, H. and R. Marshall, "Requirements for Emergency Context Resolution with Internet Technologies", RFC 5012, January 2008. |
[2] | Taylor, T., Tschofenig, H., Schulzrinne, H. and M. Shanmugam, "Security Threats and Requirements for Emergency Call Marking and Mapping", RFC 5069, January 2008. |
[3] | Tschofenig, H, Schulzrinne, H and B Aboba, "Trustworthy Location Information", Internet-Draft draft-ietf-ecrit-trustworthy-location-02, May 2011. |