| < draft-rosen-ecrit-ecall-07.txt | draft-rosen-ecrit-ecall-08.txt > | |||
|---|---|---|---|---|
| ECRIT B. Rosen | ECRIT B. Rosen | |||
| Internet-Draft NeuStar, Inc. | Internet-Draft NeuStar, Inc. | |||
| Intended status: Informational H. Tschofenig | Intended status: Standards Track H. Tschofenig | |||
| Expires: August 25, 2013 Nokia Siemens Networks | Expires: August 29, 2013 Nokia Siemens Networks | |||
| February 21, 2013 | R. Gellens | |||
| QUALCOMM Incorporated | ||||
| February 25, 2013 | ||||
| Internet Protocol-based In-Vehicle Emergency Call | Internet Protocol-based In-Vehicle Emergency Call | |||
| draft-rosen-ecrit-ecall-07.txt | draft-rosen-ecrit-ecall-08.txt | |||
| Abstract | Abstract | |||
| This document describes how to use a subset of the IETF-based | This document describes how to re-use the emergency services | |||
| emergency call framework for accomplishing emergency calling support | mechanisms specified for the Session Initiation Protocol (SIP) to | |||
| in vehicles. Simplifications are possible due to the nature of the | accomplishing emergency calling support in vehicles. Profiling and | |||
| functionality that is going to be provided in vehicles with the usage | simplifications are possible due to the nature of the functionality | |||
| of GPS. Additionally, further profiling needs to be done regarding | that is going to be provided in vehicles with the usage of Global | |||
| the encoding of location information. | Positioning System (GPS). | |||
| Status of this Memo | Status of this Memo | |||
| This Internet-Draft is submitted in full conformance with the | This Internet-Draft is submitted in full conformance with the | |||
| provisions of BCP 78 and BCP 79. | provisions of BCP 78 and BCP 79. | |||
| Internet-Drafts are working documents of the Internet Engineering | Internet-Drafts are working documents of the Internet Engineering | |||
| Task Force (IETF). Note that other groups may also distribute | Task Force (IETF). Note that other groups may also distribute | |||
| working documents as Internet-Drafts. The list of current Internet- | working documents as Internet-Drafts. The list of current Internet- | |||
| Drafts is at http://datatracker.ietf.org/drafts/current/. | Drafts is at http://datatracker.ietf.org/drafts/current/. | |||
| Internet-Drafts are draft documents valid for a maximum of six months | Internet-Drafts are draft documents valid for a maximum of six months | |||
| and may be updated, replaced, or obsoleted by other documents at any | and may be updated, replaced, or obsoleted by other documents at any | |||
| time. It is inappropriate to use Internet-Drafts as reference | time. It is inappropriate to use Internet-Drafts as reference | |||
| material or to cite them other than as "work in progress." | material or to cite them other than as "work in progress." | |||
| This Internet-Draft will expire on August 25, 2013. | This Internet-Draft will expire on August 29, 2013. | |||
| Copyright Notice | Copyright Notice | |||
| Copyright (c) 2013 IETF Trust and the persons identified as the | Copyright (c) 2013 IETF Trust and the persons identified as the | |||
| document authors. All rights reserved. | document authors. All rights reserved. | |||
| This document is subject to BCP 78 and the IETF Trust's Legal | This document is subject to BCP 78 and the IETF Trust's Legal | |||
| Provisions Relating to IETF Documents | Provisions Relating to IETF Documents | |||
| (http://trustee.ietf.org/license-info) in effect on the date of | (http://trustee.ietf.org/license-info) in effect on the date of | |||
| publication of this document. Please review these documents | publication of this document. Please review these documents | |||
| skipping to change at page 3, line 14 ¶ | skipping to change at page 3, line 14 ¶ | |||
| 1. Introduction | 1. Introduction | |||
| Emergency calls made from vehicles can assist with the objective of | Emergency calls made from vehicles can assist with the objective of | |||
| significantly reducing road deaths and injuries. Unfortunately, | significantly reducing road deaths and injuries. Unfortunately, | |||
| drivers often have a poor location-awareness, especially on urban | drivers often have a poor location-awareness, especially on urban | |||
| roads (also during night) and abroad. In the most crucial cases, the | 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 | victim(s) may not be able to call because they have been injured or | |||
| trapped. | trapped. | |||
| In Europe the European Commission has launched the eCall initiative | In Europe the European Commission has launched the 'eCall' initiative | |||
| that may best be described as a user initiated or automatically | that may best be described as a user initiated or automatically | |||
| triggered system to provide notifications to Public Safety Answering | triggered system to provide notifications to Public Safety Answering | |||
| Point's (PSAP), by means of cellular communications, that a vehicle | Point's (PSAP), by means of cellular communications, that a vehicle | |||
| has crashed, and to provide geodetic location information and where | has crashed, and to provide geodetic location information and where | |||
| possible a voice channel to the PSAP. At the time of writing the | possible a voice channel to the PSAP. At the time of writing the | |||
| suppor for eCall are focused on legacy technology. This document | support for eCall is focused on legacy mobile circuit switched voice | |||
| details how emergency calls triggered by vehicles can be accomplished | technology. This document details how the same functionality (and | |||
| in an Internet Protocol-based environment. | even more) can be accomplished using Internet protocols and SIP. The | |||
| goal is to re-use existing specifications in the area of SIP-based | ||||
| emergency calling. | ||||
| This document is organized as follows: Section 2 defines the | This document is organized as follows: Section 2 defines the | |||
| terminology, Section 3 describes how the required functionality can | terminology, Section 3 describes how the required functionality can | |||
| be accomplished by combining several already existing standards, and | be accomplished by combining several already existing standards, and | |||
| Section 4 shows an example message exchange. This document concludes | Section 4 shows an example message exchange. This document concludes | |||
| with the security considerations in Section 5 and IANA considerations | with the security considerations in Section 5 and IANA considerations | |||
| in Section 6. | in Section 6. Appendix A illustrates how to map the functionality in | |||
| this document to the eCall Minimum Set of Data (MSD) specified for | ||||
| mobile circuit switched voice. | ||||
| 2. Terminology | 2. Terminology | |||
| The key words "MUST", "MUST NOT", "REQUIRED", "SHALL", "SHALL NOT", | The key words "MUST", "MUST NOT", "REQUIRED", "SHALL", "SHALL NOT", | |||
| "SHOULD", "SHOULD NOT", "RECOMMENDED", "MAY", and "OPTIONAL" in this | "SHOULD", "SHOULD NOT", "RECOMMENDED", "MAY", and "OPTIONAL" in this | |||
| document are to be interpreted as described in [1]. | document are to be interpreted as described in [1]. | |||
| This document re-uses terminology defined in Section 3 of [10]. | This document re-uses terminology defined in Section 3 of [9]. | |||
| 3. Profile | 3. Profile | |||
| In the context of emergncy calls placed from a vehicle it is assumed | In the context of emergncy calls placed from a vehicle it is assumed | |||
| that the car is equipped with a built-in GPS receiver. For this | that the car is equipped with a built-in GPS receiver. For this | |||
| reason only geodetic location information will be sent within an | reason only geodetic location information will be sent within an | |||
| emergency call. The following location shapes MUST be implemented: | emergency call. The following location shapes MUST be implemented: | |||
| 2d and 3d Point (see Section 5.2.1 of [2]), Circle (see Section 5.2.3 | 2d and 3d Point (see Section 5.2.1 of [2]), Circle (see Section 5.2.3 | |||
| of [2]), and Ellipsoid (see Section 5.2.7 of [2]). The coordinate | of [2]), and Ellipsoid (see Section 5.2.7 of [2]). The coordinate | |||
| reference systems (CRS) specified in [2] are also mandatory for this | reference systems (CRS) specified in [2] are also mandatory for this | |||
| document. The <direction> element, as defined in [3] which indicates | document. The <direction> element, as defined in [3] which indicates | |||
| the direction of travel of the vehicle, is important for dispatch and | the direction of travel of the vehicle, is important for dispatch and | |||
| hence it MUST be included in the PIDF-LO . The <heading> element | hence it MUST be included in the PIDF-LO . The <heading> element | |||
| specified in [3] MUST be implemented and MAY be included. | specified in [3] MUST be implemented and MAY be included. | |||
| This specification also inherits the test call functionality from | This specification also inherits the ability to utilize test call | |||
| Section 15 of [4]. | functionality from Section 15 of [4]. | |||
| 4. Example | 4. Example | |||
| Figure 1 shows an emergency call placed from a vehicle whereby | Figure 1 shows an emergency call placed from a vehicle whereby | |||
| location information information is directly attached to the SIP | location information information is directly attached to the SIP | |||
| INVITE message itself. The call is marked as an emergency call using | INVITE message itself. The call is marked as an emergency call using | |||
| the 'urn:service:sos.ecall.automatic' service URN and the PSAP of the | the 'urn:service:sos.ecall.automatic' service URN and the PSAP of the | |||
| VoIP provider determines which PSAP to contact based on the provided | VoIP provider determines which PSAP to contact based on the provided | |||
| location information. The emergency call continues towards the PSAP | location information. The emergency call continues towards the PSAP | |||
| and in this example it hits the ESRP, as the entry point to the PSAP | and in this example it hits the ESRP, as the entry point to the PSAP | |||
| skipping to change at page 8, line 8 ¶ | skipping to change at page 8, line 8 ¶ | |||
| <dm:deviceID>1M8GDM9A_KP042788</dm:deviceID> | <dm:deviceID>1M8GDM9A_KP042788</dm:deviceID> | |||
| </dm:device> | </dm:device> | |||
| </presence> | </presence> | |||
| --boundary1-- | --boundary1-- | |||
| Figure 2: SIP INVITE indicating an In-Vehicular Emergency Call | Figure 2: SIP INVITE indicating an In-Vehicular Emergency Call | |||
| 5. Security Considerations | 5. Security Considerations | |||
| This document does not raise security considerations beyond those | This document does not raise security considerations beyond those | |||
| described in [11]. As with emergency service systems with end host | described in [10]. As with emergency service systems with end host | |||
| provided location information there is the possibility that that | provided location information there is the possibility that that | |||
| location is incorrect, either intentially (in case of an a denial of | location is incorrect, either intentially (in case of an a denial of | |||
| service attack against the emergency services infrastructure) or due | service attack against the emergency services infrastructure) or due | |||
| to a malfunctioning devices. The reader is referred to [12] for a | to a malfunctioning devices. The reader is referred to [11] for a | |||
| discussion of some of these vulnerabilities. | discussion of some of these vulnerabilities. | |||
| 6. IANA Considerations | 6. IANA Considerations | |||
| IANA is requested to register the URN 'urn:service:sos.ecall' under | IANA is requested to register the URN 'urn:service:sos.ecall' under | |||
| the sub-services 'sos' registry defined in Section 4.2 of [5]. | the sub-services 'sos' registry defined in Section 4.2 of [5]. | |||
| This service identifier reaches a public safety answering point | This service identifier reaches a public safety answering point | |||
| (PSAP), which in turn dispatches aid appropriate to the emergency | (PSAP), which in turn dispatches aid appropriate to the emergency | |||
| related to accidents of vehicles. Two sub-services are registered as | related to accidents of vehicles. Two sub-services are registered as | |||
| skipping to change at page 12, line 40 ¶ | skipping to change at page 12, line 40 ¶ | |||
| "Additional Data related to an Emergency Call", | "Additional Data related to an Emergency Call", | |||
| draft-ietf-ecrit-additional-data-06 (work in progress), | draft-ietf-ecrit-additional-data-06 (work in progress), | |||
| February 2013. | February 2013. | |||
| [7] Peterson, J., "A Presence-based GEOPRIV Location Object | [7] Peterson, J., "A Presence-based GEOPRIV Location Object | |||
| Format", RFC 4119, December 2005. | Format", RFC 4119, December 2005. | |||
| [8] Polk, J., Rosen, B., and J. Peterson, "Location Conveyance for | [8] Polk, J., Rosen, B., and J. Peterson, "Location Conveyance for | |||
| the Session Initiation Protocol", RFC 6442, December 2011. | the Session Initiation Protocol", RFC 6442, December 2011. | |||
| [9] Rosenberg, J., Schulzrinne, H., and P. Kyzivat, "Caller | ||||
| Preferences for the Session Initiation Protocol (SIP)", | ||||
| RFC 3841, August 2004. | ||||
| 9.2. Informative references | 9.2. Informative references | |||
| [10] Schulzrinne, H. and R. Marshall, "Requirements for Emergency | [9] Schulzrinne, H. and R. Marshall, "Requirements for Emergency | |||
| Context Resolution with Internet Technologies", RFC 5012, | Context Resolution with Internet Technologies", RFC 5012, | |||
| January 2008. | January 2008. | |||
| [11] Taylor, T., Tschofenig, H., Schulzrinne, H., and M. Shanmugam, | [10] Taylor, T., Tschofenig, H., Schulzrinne, H., and M. Shanmugam, | |||
| "Security Threats and Requirements for Emergency Call Marking | "Security Threats and Requirements for Emergency Call Marking | |||
| and Mapping", RFC 5069, January 2008. | and Mapping", RFC 5069, January 2008. | |||
| [12] Tschofenig, H., Schulzrinne, H., and B. Aboba, "Trustworthy | [11] Tschofenig, H., Schulzrinne, H., and B. Aboba, "Trustworthy | |||
| Location", draft-ietf-ecrit-trustworthy-location-04 (work in | Location", draft-ietf-ecrit-trustworthy-location-04 (work in | |||
| progress), October 2012. | progress), October 2012. | |||
| [13] CEN, "Intelligent transport systems - eSafety - eCall minimum | [12] CEN, "Intelligent transport systems - eSafety - eCall minimum | |||
| set of data (MSD), EN 15722", June 2011. | set of data (MSD), EN 15722", June 2011. | |||
| [14] Schulzrinne, H., "Timed Presence Extensions to the Presence | [13] Schulzrinne, H., "Timed Presence Extensions to the Presence | |||
| Information Data Format (PIDF) to Indicate Status Information | Information Data Format (PIDF) to Indicate Status Information | |||
| for Past and Future Time Intervals", RFC 4481, July 2006. | for Past and Future Time Intervals", RFC 4481, July 2006. | |||
| Appendix A. Matching Functionality with eCall Minimum Set of Data (MSD) | Appendix A. Matching Functionality with eCall Minimum Set of Data (MSD) | |||
| [13] outlines a number of data elements that are transmitted in an | [12] outlines a number of data elements that are transmitted in an | |||
| emergency call triggered by a vehicle. This list compares the eCall | emergency call triggered by a vehicle. Note that the work on eCall | |||
| minimum set of data with the functionality provided in this document. | for mobile circuit switched voice is constrained in a number of ways. | |||
| For example, eCall uses an inband voice modem to transmit data from a | ||||
| vehicle to a PSAP. Since the functionality in this document is based | ||||
| on the Session Initiation Protocol these limitations do not exist. | ||||
| As such, it is not useful to transmit the MSD inband in the voice | ||||
| channel but to rather use the SIP-designed mechanisms. Any voice, | ||||
| video, or real-text communication will be negotiated using the | ||||
| Session Description Protocol (SDP), as shown in Figure 2, and the | ||||
| actual media stream will then take place in RTP packets. | ||||
| The following list compares the eCall minimum set of data with the | ||||
| functionality provided in this document. | ||||
| Version of the MSD Format | Version of the MSD Format | |||
| Message Identifier: Every SIP INVITE message contains a Call-ID, | Message Identifier: Every SIP INVITE message contains a Call-ID, | |||
| which is a globally unique identifier for this call. | which is a globally unique identifier for this call. | |||
| Vehicle Type Encoding: [Editor's Note: Description to be added.]. | Vehicle Type Encoding: [Editor's Note: Description to be added.]. | |||
| Test Call Indication A service URN starting with "test." indicates a | Test Call Indication A service URN starting with "test." indicates a | |||
| request for an automated test. For example, | request for an automated test. For example, | |||
| skipping to change at page 14, line 49 ¶ | skipping to change at page 15, line 14 ¶ | |||
| Vehicle Location: The location of the vehicle is conveyed using the | Vehicle Location: The location of the vehicle is conveyed using the | |||
| PIDF location objection, as described in Section 3. | PIDF location objection, as described in Section 3. | |||
| Vehicle Direction: The direction of the vehicle is part of location | Vehicle Direction: The direction of the vehicle is part of location | |||
| information, as described in Section 3. | information, as described in Section 3. | |||
| Recent Vehicle Location: With this optional functionality multiple | Recent Vehicle Location: With this optional functionality multiple | |||
| location objects may be required to be transported simultaneously. | location objects may be required to be transported simultaneously. | |||
| This can be achieved using <timed-presence>, defined in RFC 4481 | This can be achieved using <timed-presence>, defined in RFC 4481 | |||
| [14]. | [13]. | |||
| Number of Passengers: Minimum known number of fastened seatbelts. | Number of Passengers: Minimum known number of fastened seatbelts. | |||
| [Editor's Note: Description to be added.] | [Editor's Note: Description to be added.] | |||
| Additional Data: [6] provides the ability to carry additional data | Additional Data: [6] provides the ability to carry additional data | |||
| for an emergency call. | for an emergency call. | |||
| Authors' Addresses | Authors' Addresses | |||
| Brian Rosen | Brian Rosen | |||
| skipping to change at line 380 ¶ | skipping to change at page 16, line 25 ¶ | |||
| Hannes Tschofenig | Hannes Tschofenig | |||
| Nokia Siemens Networks | Nokia Siemens Networks | |||
| Linnoitustie 6 | Linnoitustie 6 | |||
| Espoo 02600 | Espoo 02600 | |||
| Finland | Finland | |||
| Phone: +358 (50) 4871445 | Phone: +358 (50) 4871445 | |||
| Email: Hannes.Tschofenig@gmx.net | Email: Hannes.Tschofenig@gmx.net | |||
| URI: http://www.tschofenig.priv.at | URI: http://www.tschofenig.priv.at | |||
| Randall Gellens | ||||
| QUALCOMM Incorporated | ||||
| 5775 Morehouse Drive | ||||
| San Diego 92651 | ||||
| US | ||||
| Email: rg+ietf@qualcomm.com | ||||
| End of changes. 20 change blocks. | ||||
| 34 lines changed or deleted | 47 lines changed or added | |||
This html diff was produced by rfcdiff 1.48. The latest version is available from http://tools.ietf.org/tools/rfcdiff/ | ||||