One document matched: draft-rosen-ecrit-ecall-07.xml
<?xml version="1.0"?>
<?xml-stylesheet type="text/xsl" href="rfc2629.xslt" ?>
<!DOCTYPE rfc SYSTEM "rfc2629.dtd" [
<!ENTITY RFC2119 PUBLIC "" "http://xml.resource.org/public/rfc/bibxml/reference.RFC.2119.xml">
<!ENTITY RFC5012 PUBLIC "" "http://xml.resource.org/public/rfc/bibxml/reference.RFC.5012.xml">
<!ENTITY I-D.ietf-ecrit-phonebcp PUBLIC "" "http://xml.resource.org/public/rfc/bibxml3/reference.I-D.ietf-ecrit-phonebcp.xml">
<!ENTITY RFC6442 PUBLIC "" "http://xml.resource.org/public/rfc/bibxml/reference.RFC.6442.xml">
<!ENTITY RFC5962 PUBLIC "" "http://xml.resource.org/public/rfc/bibxml/reference.RFC.5962.xml">
<!ENTITY RFC5491 PUBLIC "" "http://xml.resource.org/public/rfc/bibxml/reference.RFC.5491.xml">
<!ENTITY RFC3841 PUBLIC "" "http://xml.resource.org/public/rfc/bibxml/reference.RFC.3841.xml">
<!ENTITY RFC5069 PUBLIC "" "http://xml.resource.org/public/rfc/bibxml/reference.RFC.5069.xml">
<!ENTITY RFC4481 PUBLIC "" "http://xml.resource.org/public/rfc/bibxml/reference.RFC.4481.xml">
<!ENTITY RFC5031 PUBLIC "" "http://xml.resource.org/public/rfc/bibxml/reference.RFC.5031.xml">
<!ENTITY RFC4119 PUBLIC "" "http://xml.resource.org/public/rfc/bibxml/reference.RFC.4119.xml">
<!ENTITY I-D.ietf-ecrit-trustworthy-location PUBLIC "" "http://xml.resource.org/public/rfc/bibxml3/reference.I-D.ietf-ecrit-trustworthy-location.xml">
<!ENTITY I-D.ietf-ecrit-additional-data PUBLIC "" "http://xml.resource.org/public/rfc/bibxml3/reference.I-D.ietf-ecrit-additional-data.xml">
]>
<?rfc inline="yes"?>
<?rfc toc="yes" ?>
<?rfc tocdepth="2" ?>
<?rfc symrefs="no" ?>
<?rfc iprnotified="no" ?>
<?rfc strict="no" ?>
<?rfc compact="no" ?>
<?rfc sortrefs="yes" ?>
<?rfc colonspace='yes' ?>
<rfc category="info" ipr="trust200902" docName="draft-rosen-ecrit-ecall-07.txt">
<front>
<title abbrev="IP-based In-Vehicle Emergency Call">Internet Protocol-based In-Vehicle Emergency Call</title>
<author initials="B." surname="Rosen" fullname="Brian Rosen">
<organization>NeuStar, Inc. </organization>
<address>
<postal>
<street>470 Conrad Dr</street>
<city>Mars</city>
<region> PA </region>
<code>16046 </code>
<country>US </country>
</postal>
<phone> </phone>
<email>br@brianrosen.net</email>
</address>
</author>
<author initials="H." surname="Tschofenig" fullname="Hannes Tschofenig">
<organization>Nokia Siemens Networks</organization>
<address>
<postal>
<street>Linnoitustie 6</street>
<city>Espoo</city>
<code>02600</code>
<country>Finland</country>
</postal>
<phone>+358 (50) 4871445</phone>
<email>Hannes.Tschofenig@gmx.net</email>
<uri>http://www.tschofenig.priv.at</uri>
</address>
</author>
<!--
<author initials="R." surname="Gellens" fullname="Randall Gellens">
<organization>QUALCOMM Incorporated</organization>
<address>
<postal>
<street>5775 Morehouse Drive</street>
<city>San Diego</city>
<code>92651</code>
<country>US</country>
</postal>
<email>rg+ietf@qualcomm.com</email>
</address>
</author>
-->
<date year="2013"/>
<area>Real-Time Applications and Infrastructure</area>
<workgroup>ECRIT</workgroup>
<keyword>Internet-Draft</keyword>
<abstract>
<t>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.</t>
</abstract>
</front>
<middle>
<section anchor="intro" title="Introduction">
<t>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.</t>
<t>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. At the time of writing the suppor for eCall are focused on legacy technology.
This document details how emergency calls triggered by vehicles can be accomplished in an Internet Protocol-based environment. </t>
<t>This document is organized as follows: <xref target="terminology"/> defines the
terminology, <xref target="data-profile"/> describes how the required functionality can be accomplished by combining several already existing standards, and <xref target="example"/> shows an example message exchange.
This document concludes with the security considerations in <xref target="security"/> and
IANA considerations in <xref target="iana"/>.</t>
</section>
<section anchor="terminology" title="Terminology">
<t>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
<xref target="RFC2119"/>. </t>
<t>This document re-uses terminology defined in Section 3 of <xref
target="RFC5012"/>.</t>
</section>
<section anchor="data-profile" title="Profile">
<t>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 reason only geodetic location information will
be sent within an emergency call. The following location shapes MUST be implemented: 2d and 3d Point (see
Section 5.2.1 of <xref target="RFC5491"/>), Circle (see Section
5.2.3 of <xref target="RFC5491"/>), and Ellipsoid (see Section
5.2.7 of <xref target="RFC5491"/>). The coordinate reference
systems (CRS) specified in <xref target="RFC5491"/> are also
mandatory for this document. The <direction> element, as defined in <xref target="RFC5962"/> which indicates the direction of travel of the vehicle, is
important for dispatch and hence it MUST be included in the PIDF-LO . The
<heading> element specified in <xref
target="RFC5962"/> MUST be implemented and MAY be included. </t>
<t>This specification also inherits the test call functionality from Section 15 of <xref target="I-D.ietf-ecrit-phonebcp"/>.</t>
</section>
<section anchor="example" title="Example">
<t>
<xref target="fig1"/> 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:sos.ecall.automatic' service URN and the PSAP of the
VoIP provider determines which PSAP to contact based on the provided location information.
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. </t>
<t>
<figure anchor="fig1" title="Example of In-Vehicular Emergency Call Message Flow">
<artwork><![CDATA[
+--------+
| LoST |
| Server |
+--------+
^ +-------+
| | PSAP2 |
| +-------+
v
+-------+ +------+ +-------+
Vehicle ------>| Proxy |---->| ESRP |---->| PSAP1 |-----> Call-Taker
+-------+ +------+ +-------+
+-------+
| PSAP3 |
+-------+
]]></artwork>
</figure>
</t>
<t>The example, shown in <xref target="fig2"/>, illustrates a SIP INVITE and location information encoded in a
PIDF-LO that is being conveyed in such an emergency call.</t>
<t>
<figure anchor="fig2" title="SIP INVITE indicating an In-Vehicular Emergency Call">
<artwork><![CDATA[
INVITE urn:service:sos.ecall.automatic SIP/2.0
To: urn:service:sos.ecall.automatic
From: <sip:+13145551111@example.com>;tag=9fxced76sl
Call-ID: 3848276298220188511@atlanta.example.com
Geolocation: <cid:target123@example.com>
Geolocation-Routing: no
Accept: application/sdp, application/pidf+xml
CSeq: 31862 INVITE
Content-Type: multipart/mixed; boundary=boundary1
Content-Length: ...
--boundary1
Content-Type: application/sdp
...Session Description Protocol (SDP) goes here
--boundary1
Content-Type: application/pidf+xml
Content-ID: <target123@atlanta.example.com>
<?xml version="1.0" encoding="UTF-8"?>
<presence
xmlns="urn:ietf:params:xml:ns:pidf"
xmlns:dm="urn:ietf:params:xml:ns:pidf:data-model"
xmlns:gp="urn:ietf:params:xml:ns:pidf:geopriv10"
xmlns:dyn="urn:ietf:params:xml:ns:pidf:geopriv10:dynamic"
xmlns:gml="http://www.opengis.net/gml"
xmlns:gs="http://www.opengis.net/pidflo/1.0"
entity="sip:+13145551111@example.com">
<dm:device id="123">
<gp:geopriv>
<gp:location-info>
<gml:Point srsName="urn:ogc:def:crs:EPSG::4326">
<gml:pos>-34.407 150.883</gml:pos>
</gml:Point>
<dyn:Dynamic>
<dyn:heading>278</dyn:heading>
<dyn:direction><dyn:direction>
</dyn:Dynamic>
</gp:location-info>
<gp:usage-rules/>
<method>gps</method>
</gp:geopriv>
<timestamp>2012-04-5T10:18:29Z</timestamp>
<dm:deviceID>1M8GDM9A_KP042788</dm:deviceID>
</dm:device>
</presence>
--boundary1--
]]></artwork>
</figure>
</t>
</section>
<section anchor="security" title="Security Considerations">
<t>This document does not raise security considerations beyond those described in <xref
target="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 <xref
target="I-D.ietf-ecrit-trustworthy-location"/> for a discussion of some of these
vulnerabilities. </t>
</section>
<section anchor="iana" title="IANA Considerations">
<t>IANA is requested to register the URN 'urn:service:sos.ecall' under the sub-services 'sos'
registry defined in Section 4.2 of <xref target="RFC5031"/>.</t>
<t>This service identifier reaches a public safety answering
point (PSAP), which in turn dispatches aid appropriate to the emergency related to
accidents of vehicles. Two sub-services are registered as well, namely
<list style='hanging'>
<t hangText="urn:service:sos.ecall.manual"><vspace blankLines="1"/> This service URN indicates that an eCall had been triggered based on the manual interaction of the driver or a passenger.</t>
<t hangText="urn:service:sos.ecall.automatic"><vspace blankLines="1"/> This service URN indicates that an eCall had been triggered automatically, for example, due to a crash. No human involvement was detected.</t>
</list>
</t>
</section>
<section title="Contributors">
<t>We would like to thank Ulrich Dietz for his help with earlier versions of the document.</t>
</section>
<section title="Acknowledgements">
<t>We would like to thank Michael Montag, Arnoud van Wijk, Ban Al-Bakri, and Gunnar Hellström for their feedback.</t>
</section>
</middle>
<back>
<references title="Normative References"> &RFC2119; &RFC4119;
&RFC5491; &I-D.ietf-ecrit-phonebcp;
&RFC6442; &RFC3841; &RFC5962;
&I-D.ietf-ecrit-additional-data;
&RFC5031; </references>
<references title="Informative references"> &RFC5012; &RFC5069;
&I-D.ietf-ecrit-trustworthy-location;
&RFC4481;
<reference anchor="eCall-MSD">
<front>
<title>Intelligent transport systems - eSafety - eCall minimum set of
data (MSD), EN 15722</title>
<author fullname="CEN" initials="" surname="CEN"> </author>
<date year="2011" month="June"/>
</front>
</reference>
</references>
<section title="Matching Functionality with eCall Minimum Set of Data (MSD)">
<t><xref target="eCall-MSD"/> outlines a number of data elements that are transmitted in an emergency call triggered by a vehicle. This list compares the eCall minimum set of data with the functionality provided in this document.
<list style="hanging">
<t hangText="Version of the MSD Format"> </t>
<t hangText="Message Identifier:">Every SIP INVITE message contains a Call-ID, which is a globally unique identifier for this call.</t>
<t hangText="Vehicle Type Encoding:">[Editor's Note: Description to be added.].</t>
<t hangText="Test Call Indication">A service URN starting with "test." indicates a request for an automated test. For example,
"urn:service:test.sos.ecall.automatic" indicates such a test feature. This functionality is defined in <xref target="I-D.ietf-ecrit-phonebcp"/>.</t>
<t hangText="Automatic Activation Indication:">This document registers new service URNs, which allow the differentiation between manually and automatically triggered emergency calls. The two service URNs are: urn:service:sos.ecall.automatic and urn:service:sos.ecall.manual</t>
<t hangText="Vehicle Identification:">The PIDF data structure contains a deviceID field that holds the Vehicle Identification Number (VIN).</t>
<t hangText="Vehicle Propulsion Storage type:"> These parameters identify the type of vehicle
energy storage(s) present. [Editor's Note: Description to be added.]</t>
<t hangText="Timestamp of Incident Event:">The PIDF-LO element contains the timestamp when the PIDF-LO was created, which is at the time of the incident.</t>
<t hangText="Vehicle Location:">The location of the vehicle is conveyed using the PIDF location objection, as described in <xref target="data-profile"/>.</t>
<t hangText="Vehicle Direction:">The direction of the vehicle is part of location information, as described in <xref target="data-profile"/>.</t>
<t hangText="Recent Vehicle Location:">With this optional functionality multiple location objects may be required to be transported
simultaneously. This can be achieved using <timed-presence>, defined
in RFC 4481 <xref target="RFC4481"/>.</t>
<t hangText="Number of Passengers:">Minimum known number of fastened seatbelts. [Editor's Note: Description to be added.]</t>
<t hangText="Additional Data:"><xref target="I-D.ietf-ecrit-additional-data"/> provides the ability to carry additional data for an emergency call. </t>
</list>
</t>
</section>
</back>
</rfc>
| PAFTECH AB 2003-2026 | 2026-04-21 00:11:23 |