draft-ietf-ecrit-car-crash-16.txt   draft-ietf-ecrit-car-crash-17.txt 
ECRIT R. Gellens ECRIT R. Gellens
Internet-Draft Core Technology Consulting Internet-Draft Core Technology Consulting
Intended status: Standards Track B. Rosen Intended status: Standards Track B. Rosen
Expires: April 19, 2017 NeuStar, Inc. Expires: April 20, 2017 NeuStar, Inc.
H. Tschofenig H. Tschofenig
Individual Individual
October 16, 2016 October 17, 2016
Next-Generation Vehicle-Initiated Emergency Calls Next-Generation Vehicle-Initiated Emergency Calls
draft-ietf-ecrit-car-crash-16.txt draft-ietf-ecrit-car-crash-17.txt
Abstract Abstract
This document describes how to use IP-based emergency services This document describes how to use IP-based emergency services
mechanisms to support the next generation of emergency calls placed mechanisms to support the next generation of emergency calls placed
by vehicles (automatically in the event of a crash or serious by vehicles (automatically in the event of a crash or serious
incident, or manually invoked by a vehicle occupant) and conveying incident, or manually invoked by a vehicle occupant) and conveying
vehicle, sensor, and location data related to the crash or incident. vehicle, sensor, and location data related to the crash or incident.
Such calls are often referred to as "Automatic Crash Notification" Such calls are often referred to as "Automatic Crash Notification"
(ACN), or "Advanced Automatic Crash Notification" (AACN), even in the (ACN), or "Advanced Automatic Crash Notification" (AACN), even in the
case of manual trigger. The "Advanced" qualifier refers to the case of manual trigger. The "Advanced" qualifier refers to the
ability to carry a richer set of data. ability to carry a richer set of data.
This document also registers a MIME Content Type and Emergency Call This document also registers a MIME media type and Emergency Call
Additional Data Block for the vehicle, sensor, and location data Additional Data Block for the vehicle, sensor, and location data
(often referred to as "crash data" even though there is not (often referred to as "crash data" even though there is not
necessarily a crash) and an INFO package to enable carrying this and necessarily a crash) and an INFO package to enable carrying this and
related data in INFO requests. An external specification for the related data in INFO requests. An external specification for the
data format, contents, and structure are referenced in this document. data format, contents, and structure are referenced in this document.
This document reuses the technical aspects of next-generation pan- This document reuses the technical aspects of next-generation pan-
European eCall (a mandated and standardized system for emergency European eCall (a mandated and standardized system for emergency
calls by in-vehicle systems within Europe and other regions). calls by in-vehicle systems within Europe and other regions).
However, this document specifies a different set of vehicle (crash) However, this document specifies a different set of vehicle (crash)
skipping to change at page 2, line 20 skipping to change at page 2, line 20
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 April 19, 2017. This Internet-Draft will expire on April 20, 2017.
Copyright Notice Copyright Notice
Copyright (c) 2016 IETF Trust and the persons identified as the Copyright (c) 2016 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 32 skipping to change at page 3, line 32
16.1. MIME Content-type Registration for 16.1. MIME Content-type Registration for
'application/EmergencyCall.VEDS+xml' . . . . . . . . . . 32 'application/EmergencyCall.VEDS+xml' . . . . . . . . . . 32
16.2. Registration of the 'VEDS' entry in the Emergency Call 16.2. Registration of the 'VEDS' entry in the Emergency Call
Additional Data registry . . . . . . . . . . . . . . . . 33 Additional Data registry . . . . . . . . . . . . . . . . 33
16.3. New Action Values . . . . . . . . . . . . . . . . . . . 34 16.3. New Action Values . . . . . . . . . . . . . . . . . . . 34
16.4. Static Message Registry . . . . . . . . . . . . . . . . 34 16.4. Static Message Registry . . . . . . . . . . . . . . . . 34
16.5. Lamp ID Registry . . . . . . . . . . . . . . . . . . . . 35 16.5. Lamp ID Registry . . . . . . . . . . . . . . . . . . . . 35
16.6. Camera ID Registry . . . . . . . . . . . . . . . . . . . 36 16.6. Camera ID Registry . . . . . . . . . . . . . . . . . . . 36
17. Acknowledgements . . . . . . . . . . . . . . . . . . . . . . 37 17. Acknowledgements . . . . . . . . . . . . . . . . . . . . . . 37
18. Changes from Previous Versions . . . . . . . . . . . . . . . 37 18. Changes from Previous Versions . . . . . . . . . . . . . . . 37
18.1. Changes from draft-ietf-14 to draft-ietf-15 . . . . . . 37 18.1. Changes from draft-ietf-16 to draft-ietf-17 . . . . . . 37
18.2. Changes from draft-ietf-13 to draft-ietf-14 . . . . . . 38 18.2. Changes from draft-ietf-14 to draft-ietf-15 . . . . . . 38
18.3. Changes from draft-ietf-11 to draft-ietf-13 . . . . . . 38 18.3. Changes from draft-ietf-13 to draft-ietf-14 . . . . . . 38
18.4. Changes from draft-ietf-10 to draft-ietf-11 . . . . . . 38 18.4. Changes from draft-ietf-11 to draft-ietf-13 . . . . . . 38
18.5. Changes from draft-ietf-09 to draft-ietf-10 . . . . . . 38 18.5. Changes from draft-ietf-10 to draft-ietf-11 . . . . . . 38
18.6. Changes from draft-ietf-08 to draft-ietf-09 . . . . . . 38 18.6. Changes from draft-ietf-09 to draft-ietf-10 . . . . . . 38
18.7. Changes from draft-ietf-07 to draft-ietf-08 . . . . . . 38 18.7. Changes from draft-ietf-08 to draft-ietf-09 . . . . . . 38
18.8. Changes from draft-ietf-06 to draft-ietf-07 . . . . . . 39 18.8. Changes from draft-ietf-07 to draft-ietf-08 . . . . . . 38
18.9. Changes from draft-ietf-05 to draft-ietf-06 . . . . . . 39 18.9. Changes from draft-ietf-06 to draft-ietf-07 . . . . . . 39
18.10. Changes from draft-ietf-04 to draft-ietf-05 . . . . . . 39 18.10. Changes from draft-ietf-05 to draft-ietf-06 . . . . . . 39
18.11. Changes from draft-ietf-03 to draft-ietf-04 . . . . . . 39 18.11. Changes from draft-ietf-04 to draft-ietf-05 . . . . . . 39
18.12. Changes from draft-ietf-02 to draft-ietf-03 . . . . . . 39 18.12. Changes from draft-ietf-03 to draft-ietf-04 . . . . . . 39
18.13. Changes from draft-ietf-01 to draft-ietf-02 . . . . . . 39 18.13. Changes from draft-ietf-02 to draft-ietf-03 . . . . . . 39
18.14. Changes from draft-ietf-00 to draft-ietf-01 . . . . . . 39 18.14. Changes from draft-ietf-01 to draft-ietf-02 . . . . . . 39
18.15. Changes from draft-gellens-02 to draft-ietf-00 . . . . . 40 18.15. Changes from draft-ietf-00 to draft-ietf-01 . . . . . . 39
18.16. Changes from draft-gellens-01 to -02 . . . . . . . . . . 40 18.16. Changes from draft-gellens-02 to draft-ietf-00 . . . . . 40
18.17. Changes from draft-gellens-00 to -01 . . . . . . . . . . 40 18.17. Changes from draft-gellens-01 to -02 . . . . . . . . . . 40
18.18. Changes from draft-gellens-00 to -01 . . . . . . . . . . 40
19. References . . . . . . . . . . . . . . . . . . . . . . . . . 40 19. References . . . . . . . . . . . . . . . . . . . . . . . . . 40
19.1. Normative References . . . . . . . . . . . . . . . . . . 40 19.1. Normative References . . . . . . . . . . . . . . . . . . 40
19.2. Informative references . . . . . . . . . . . . . . . . . 41 19.2. Informative references . . . . . . . . . . . . . . . . . 41
Authors' Addresses . . . . . . . . . . . . . . . . . . . . . . . 42 Authors' Addresses . . . . . . . . . . . . . . . . . . . . . . . 42
1. Terminology 1. 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 [RFC2119]. document are to be interpreted as described in [RFC2119].
This document re-uses terminology defined in Section 3 of [RFC5012]. This document re-uses terminology defined in Section 3 of [RFC5012].
skipping to change at page 13, line 43 skipping to change at page 13, line 43
o A MIME Content-Type is registered for it (typically under the o A MIME Content-Type is registered for it (typically under the
'Application' media type) with a sub-type in the 'Application' media type) with a sub-type in the
'EmergencyCallData.' tree 'EmergencyCallData.' tree
o An entry for the block is added to the Emergency Call Additional o An entry for the block is added to the Emergency Call Additional
Data Blocks sub-registry (established by [RFC7852]); the registry Data Blocks sub-registry (established by [RFC7852]); the registry
entry is the root of the MIME sub-type (not including the entry is the root of the MIME sub-type (not including the
'EmergencyCallData.' prefix and any suffix such as '+xml') 'EmergencyCallData.' prefix and any suffix such as '+xml')
o A new INFO package is registered that permits carrying the new o A new INFO package is registered that permits carrying the new
content type and the metadata/control object (defined in media type and the metadata/control object (defined in
[I-D.ietf-ecrit-ecall]) in INFO requests. [I-D.ietf-ecrit-ecall]) in INFO requests.
7. Data Transport 7. Data Transport
[RFC7852] establishes a general mechanism for attaching blocks of [RFC7852] establishes a general mechanism for attaching blocks of
data to a SIP emergency call. This mechanism permits certain data to a SIP emergency call. This mechanism permits certain
emergency call MIME types to be attached to SIP messages. This emergency call MIME types to be attached to SIP messages. This
document makes use of that mechanism. This document also registers document makes use of that mechanism. This document also registers
an INFO package (in Section 12) to enable NG-ACN related data blocks an INFO package (in Section 12) to enable NG-ACN related data blocks
to be carried in SIP INFO requests (per [RFC6086], new INFO usages to be carried in SIP INFO requests (per [RFC6086], new INFO usages
skipping to change at page 16, line 42 skipping to change at page 16, line 42
o The item is registered in the Emergency Call Additional Data o The item is registered in the Emergency Call Additional Data
registry, as defined in Section 9.1.7 of [RFC7852] registry, as defined in Section 9.1.7 of [RFC7852]
* For emergency-call-specific formats, the registered name is the * For emergency-call-specific formats, the registered name is the
root of the MIME Content-Type (not including the root of the MIME Content-Type (not including the
'EmergencyCallData' prefix and any suffix such as '+xml') as 'EmergencyCallData' prefix and any suffix such as '+xml') as
described in Section 4.1 of [RFC7852]. described in Section 4.1 of [RFC7852].
o A new INFO package is registered that permits carrying the the new o A new INFO package is registered that permits carrying the the new
content type, the metadata/control object (defined in media type, the metadata/control object (defined in
[I-D.ietf-ecrit-ecall]), and for compatibility, the MSD and VEDS [I-D.ietf-ecrit-ecall]), and for compatibility, the MSD and VEDS
objects, in INFO messages. objects, in INFO messages.
When placing an emergency call, the crash data set and IVS capability When placing an emergency call, the crash data set and IVS capability
data are transported as described in Section 7. data are transported as described in Section 7.
The Vehicle Emergency Data Set (VEDS) is an XML structure defined by The Vehicle Emergency Data Set (VEDS) is an XML structure defined by
the Association of Public-Safety Communications Officials (APCO) and the Association of Public-Safety Communications Officials (APCO) and
the National Emergency Number Association (NENA) [VEDS]. It is the National Emergency Number Association (NENA) [VEDS]. It is
carried in body part with MIME content-type 'application/ carried in body part with MIME content-type 'application/
skipping to change at page 20, line 7 skipping to change at page 20, line 7
enable-camera adds a one-way media stream (established via SIP re- enable-camera adds a one-way media stream (established via SIP re-
INVITE sent by the vehicle) to enable the PSAP call taker to view INVITE sent by the vehicle) to enable the PSAP call taker to view
a feed from a camera. a feed from a camera.
Note that there is no 'request' action to play dynamic media (such as Note that there is no 'request' action to play dynamic media (such as
an audio message). The PSAP can send a SIP re-INVITE to establish a an audio message). The PSAP can send a SIP re-INVITE to establish a
one-way media stream for this purpose. one-way media stream for this purpose.
10.2. Request Example 10.2. Request Example
<?xml version="1.0" encoding="UTF-8"?> <?xml version="1.0" encoding="UTF-8"?>
<EmergencyCallData.control <EmergencyCallData.control
xmlns="urn:ietf:params:xml:ns:EmergencyCallData:control" xmlns="urn:ietf:params:xml:ns:EmergencyCallData:control"
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">
xsi:schemaLocation="urn:ietf:params:xml:ns:EmergencyCallData:control">
<request action="send-data" datatype="VEDS"/> <request action="send-data" datatype="VEDS"/>
<request action="lamp" lamp-id="hazard" <request action="lamp" lamp-id="hazard"
lamp-action="flash" persistance="PT1H"/> lamp-action="flash" persistance="PT1H"/>
<request action="msg-static" msgid="1"/> <request action="msg-static" msgid="1"/>
<request action="msg-dynamic"> <request action="msg-dynamic">
<text>Remain calm. Help is on the way.</text> <text>Remain calm. Help is on the way.</text>
</request> </request>
</EmergencyCallData.control> </EmergencyCallData.control>
Figure 7: Request Example Figure 7: Request Example
10.3. The <ack> element 10.3. The <ack> element
In [I-D.ietf-ecrit-ecall], the <ack> element is transmitted by the In [I-D.ietf-ecrit-ecall], the <ack> element is transmitted by the
PSAP to acknowledge the MSD. Here, the <ack> element is also PSAP to acknowledge the MSD. Here, the <ack> element is also
transmitted by the PSAP to acknowledge the VEDS data and by the IVS transmitted by the PSAP to acknowledge the VEDS data and by the IVS
to acknowledge receipt of a <request> element that requested the IVS to acknowledge receipt of a <request> element that requested the IVS
to perform an action other than transmitting a data object (e.g., a to perform an action other than transmitting a data object (e.g., a
request to display a message would be acknowledged, but a request to request to display a message would be acknowledged, but a request to
transmit VEDS data would not result in a separate <ack> element being transmit VEDS data would not result in a separate <ack> element being
sent, since the data object itself serves as acknowledgment.) An sent, since the data object itself serves as acknowledgment.) An
<ack> element sent by an IVS references the unique ID of the <ack> element sent by an IVS references the unique ID of the
metadata/control object containing the request(s) and indicates metadata/control object containing the request(s) and indicates
whether the request was successfully performed, and if not, whether the request was successfully performed, and if not,
optionally includes an explanation. optionally includes an explanation.
10.3.1. Ack Examples 10.3.1. Ack Examples
<?xml version="1.0" encoding="UTF-8"?> <?xml version="1.0" encoding="UTF-8"?>
<EmergencyCallData.control <EmergencyCallData.control
xmlns="urn:ietf:params:xml:ns:EmergencyCallData:control" xmlns="urn:ietf:params:xml:ns:EmergencyCallData:control"
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">
xsi:schemaLocation="urn:ietf:params:xml:ns:EmergencyCallData:control">
<ack ref="1234567890@atlanta.example.com"> <ack ref="1234567890@atlanta.example.com">
<actionResult action="msg-dynamic" success="true"/> <actionResult action="msg-dynamic" success="true"/>
<actionResult action="lamp" success="false" reason="unable" <actionResult action="lamp" success="false" reason="unable"
details="The requested lamp is inoperable"/> details="The requested lamp is inoperable"/>
</ack> </ack>
</EmergencyCallData.control> </EmergencyCallData.control>
Figure 8: Ack Example from IVS to PSAP Figure 8: Ack Example from IVS to PSAP
10.4. The <capabilities> element 10.4. The <capabilities> element
The <capabilities> element ([I-D.ietf-ecrit-ecall]) is transmitted by The <capabilities> element ([I-D.ietf-ecrit-ecall]) is transmitted by
the IVS to indicate its capabilities to the PSAP. the IVS to indicate its capabilities to the PSAP.
The <capabilities> element contains a <request> child element per The <capabilities> element contains a <request> child element per
action supported by the vehicle. The vehicle MUST support sending action supported by the vehicle. The vehicle MUST support sending
skipping to change at page 22, line 10 skipping to change at page 22, line 10
If the "enable-camera" action is supported, a <request> child element If the "enable-camera" action is supported, a <request> child element
with the 'action' attribute set to "enable-camera" is included, with with the 'action' attribute set to "enable-camera" is included, with
the 'supported-values' attribute set to all supported camera IDs. A the 'supported-values' attribute set to all supported camera IDs. A
registry is created in Section 16.6 to contain camera ID values. registry is created in Section 16.6 to contain camera ID values.
10.4.1. Capabilities Example 10.4.1. Capabilities Example
<?xml version="1.0" encoding="UTF-8"?> <?xml version="1.0" encoding="UTF-8"?>
<EmergencyCallData.control <EmergencyCallData.control
xmlns="urn:ietf:params:xml:ns:EmergencyCallData:control" xmlns="urn:ietf:params:xml:ns:EmergencyCallData:control"
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">
xsi:schemaLocation="urn:ietf:params:xml:ns:EmergencyCallData:control">
<capabilities> <capabilities>
<request action="send-data" supported-values="VEDS"/> <request action="send-data" supported-values="VEDS"/>
<request action="lamp" <request action="lamp"
supported-values="head;interior;fog-front;fog-rear;brake; supported-values="head;interior;fog-front;fog-rear;brake;
position-front;position-rear;turn-left;turn-right;hazard"/> position-front;position-rear;turn-left;turn-right;hazard"/>
<request action="msg-static" msgid="3"/> <request action="msg-static" msgid="3"/>
<request action="msg-dynamic"/> <request action="msg-dynamic"/>
<request action="honk"/> <request action="honk"/>
<request action="enable-camera" supported-values="backup; interior"/> <request action="enable-camera" supported-values="backup; interior"/>
skipping to change at page 25, line 5 skipping to change at page 25, line 5
None None
12.6. INFO Request Body Parts 12.6. INFO Request Body Parts
The body for an emergencyCallData.eCall.VEDS info package is a The body for an emergencyCallData.eCall.VEDS info package is a
multipart body which MAY contain zero or one application/ multipart body which MAY contain zero or one application/
emergencyCallData.eCall.VEDS+xml (containing a VEDS data block) part, emergencyCallData.eCall.VEDS+xml (containing a VEDS data block) part,
zero or more application/emergencyCallData.control+xml (containing a zero or more application/emergencyCallData.control+xml (containing a
metadata/control object) parts, and zero or one application/ metadata/control object) parts, and zero or one application/
emergencyCallData.eCall.MSD+per (containing an MSD) part. emergencyCallData.eCall.MSD+per (containing an MSD) part. At least
one VEDS, MSD, or metadata/control body part is expected; the
behavior upon receiving an INFO request with none is undefined.
The body parts are sent per [RFC6086], and in addition, to align with The body parts are sent per [RFC6086], and in addition, to align with
with how these body parts are sent in non-INFO messages, each with how these body parts are sent in non-INFO messages, each
associated body part is referenced by a Call-Info header field at the associated body part is referenced by a Call-Info header field at the
top level of the SIP message. The body part has a Content- top level of the SIP message. The body part has a Content-
Disposition header field set to "By-Reference". Disposition header field set to "By-Reference".
A VEDS or metadata/control block is always enclosed in a multipart A VEDS or metadata/control block is always enclosed in a multipart
body part (even if it would otherwise be the only body part in the body part (even if it would otherwise be the only body part in the
SIP message), since as of the date of this document, the use of SIP message), since as of the date of this document, the use of
skipping to change at page 25, line 40 skipping to change at page 25, line 42
12.8. Rate of INFO Requests 12.8. Rate of INFO Requests
The rate of SIP INFO requests associated with the The rate of SIP INFO requests associated with the
emergencyCallData.eCall.VEDS info package is normally quite low (most emergencyCallData.eCall.VEDS info package is normally quite low (most
dialogs are likely to contain zero INFO requests, while others can be dialogs are likely to contain zero INFO requests, while others can be
expected to carry an occasional request). expected to carry an occasional request).
12.9. Info Package Security Considerations 12.9. Info Package Security Considerations
The MIME content type registations for the data blocks that can be The MIME media type registations for the data blocks that can be
carried using this INFO package contains a discussion of the security carried using this INFO package contains a discussion of the security
and/or privacy considerations specific to that data block. The and/or privacy considerations specific to that data block. The
"Security Considerations" and "Privacy Considerations" sections of "Security Considerations" and "Privacy Considerations" sections of
[TBD: THIS DOCUMENT] discuss security and privacy considerations of [TBD: THIS DOCUMENT] discuss security and privacy considerations of
the data carried in vehicle-initiated emergency calls as described in the data carried in vehicle-initiated emergency calls as described in
that document. that document.
12.10. Implementation Details 12.10. Implementation Details
See [TBD: THIS DOCUMENT] for protocol details. See [TBD: THIS DOCUMENT] for protocol details.
skipping to change at page 27, line 49 skipping to change at page 27, line 49
In addition to the information about the vehicle, further indications In addition to the information about the vehicle, further indications
are provided, namely the presence of fuel leakage are provided, namely the presence of fuel leakage
('FuelLeakingIndicator' element), an indication whether the vehicle ('FuelLeakingIndicator' element), an indication whether the vehicle
was subjected to multiple impacts ('MultipleImpactsIndicator' was subjected to multiple impacts ('MultipleImpactsIndicator'
element), the orientation of the vehicle at final rest element), the orientation of the vehicle at final rest
('VehicleFinalRestOrientationCategoryCode' element) and an indication ('VehicleFinalRestOrientationCategoryCode' element) and an indication
that there are no parts of the vehicle on fire (the that there are no parts of the vehicle on fire (the
'VehicleFireIndicator' element). 'VehicleFireIndicator' element).
INVITE urn:service:sos.ecall.automatic SIP/2.0 INVITE urn:service:sos.ecall.automatic SIP/2.0
To: urn:service:sos.ecall.automatic To: urn:service:sos.ecall.automatic
From: <sip:+13145551111@example.com>;tag=9fxced76sl From: <sip:+13145551111@example.com>;tag=9fxced76sl
Call-ID: 3848276298220188511@atlanta.example.com Call-ID: 3848276298220188511@atlanta.example.com
Geolocation: <cid:target123@example.com> Geolocation: <cid:target123@example.com>
Geolocation-Routing: no Geolocation-Routing: no
Call-Info: <cid:1234567890@atlanta.example.com>; Call-Info: <cid:1234567890@atlanta.example.com>;
purpose=EmergencyCallData.VEDS purpose=EmergencyCallData.VEDS
Call-Info: <cid:1234567892@atlanta.example.com>; Call-Info: <cid:1234567892@atlanta.example.com>;
purpose=emergencyCallData.control purpose=emergencyCallData.control
Accept: application/sdp, application/pidf+xml, Accept: application/sdp, application/pidf+xml,
application/emergencyCallData.control+xml application/emergencyCallData.control+xml
Recv-Info: emergencyCallData.eCall Recv-Info: emergencyCallData.eCall
Allow: INVITE, ACK, PRACK, INFO, OPTIONS, CANCEL, REFER, BYE, Allow: INVITE, ACK, PRACK, INFO, OPTIONS, CANCEL, REFER, BYE,
SUBSCRIBE, NOTIFY, UPDATE SUBSCRIBE, NOTIFY, UPDATE
CSeq: 31862 INVITE CSeq: 31862 INVITE
Content-Type: multipart/mixed; boundary=boundary1 Content-Type: multipart/mixed; boundary=boundary1
Content-Length: ... Content-Length: ...
--boundary1 --boundary1
Content-Type: application/sdp Content-Type: application/sdp
...Session Description Protocol (SDP) goes here ...Session Description Protocol (SDP) goes here
--boundary1 --boundary1
Content-Type: application/pidf+xml Content-Type: application/pidf+xml
Content-ID: <target123@atlanta.example.com> Content-ID: <target123@atlanta.example.com>
Content-Disposition: by-reference;handling=optional Content-Disposition: by-reference;handling=optional
<?xml version="1.0" encoding="UTF-8"?> <?xml version="1.0" encoding="UTF-8"?>
<presence <presence
xmlns="urn:ietf:params:xml:ns:pidf" xmlns="urn:ietf:params:xml:ns:pidf"
xmlns:dm="urn:ietf:params:xml:ns:pidf:data-model" xmlns:dm="urn:ietf:params:xml:ns:pidf:data-model"
xmlns:gp="urn:ietf:params:xml:ns:pidf:geopriv10" xmlns:gp="urn:ietf:params:xml:ns:pidf:geopriv10"
xmlns:dyn="urn:ietf:params:xml:ns:pidf:geopriv10:dynamic" xmlns:dyn="urn:ietf:params:xml:ns:pidf:geopriv10:dynamic"
xmlns:gml="http://www.opengis.net/gml" xmlns:gml="http://www.opengis.net/gml"
xmlns:gs="http://www.opengis.net/pidflo/1.0" xmlns:gs="http://www.opengis.net/pidflo/1.0"
entity="sip:+13145551111@example.com"> entity="sip:+13145551111@example.com">
<dm:device id="123"> <dm:device id="123">
<gp:geopriv> <gp:geopriv>
<gp:location-info> <gp:location-info>
<gml:Point srsName="urn:ogc:def:crs:EPSG::4326"> <gml:Point srsName="urn:ogc:def:crs:EPSG::4326">
<gml:pos>-34.407 150.883</gml:pos> <gml:pos>-34.407 150.883</gml:pos>
</gml:Point> </gml:Point>
<dyn:Dynamic> <dyn:Dynamic>
<dyn:heading>278</dyn:heading> <dyn:heading>278</dyn:heading>
<dyn:direction><dyn:direction> <dyn:direction><dyn:direction>
</dyn:Dynamic> </dyn:Dynamic>
</gp:location-info> </gp:location-info>
<gp:usage-rules/> <gp:usage-rules/>
<method>gps</method> <method>gps</method>
</gp:geopriv> </gp:geopriv>
<timestamp>2012-04-5T10:18:29Z</timestamp> <timestamp>2012-04-5T10:18:29Z</timestamp>
<dm:deviceID>1M8GDM9A_KP042788</dm:deviceID> <dm:deviceID>1M8GDM9A_KP042788</dm:deviceID>
</dm:device> </dm:device>
</presence> </presence>
--boundary1 --boundary1
Content-Type: application/EmergencyCallData.VEDS+xml Content-Type: application/EmergencyCallData.VEDS+xml
Content-ID: <1234567890@atlanta.example.com> Content-ID: <1234567890@atlanta.example.com>
Content-Disposition: by-reference;handling=optional Content-Disposition: by-reference;handling=optional
<?xml version="1.0" encoding="UTF-8"?> <?xml version="1.0" encoding="UTF-8"?>
<AutomatedCrashNotification xmlns="http://www.veds.org/acn/1.0" <AutomatedCrashNotification xmlns="http://www.veds.org/acn/1.0"
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
<Crash> <Crash>
<CrashVehicle> <CrashVehicle>
<ItemMakeName xmlns="http://niem.gov/niem/niem-core/2.0"> <ItemMakeName xmlns="http://niem.gov/niem/niem-core/2.0">
Saab Saab
</ItemMakeName> </ItemMakeName>
<ItemModelName xmlns="http://niem.gov/niem/niem-core/2.0"> <ItemModelName xmlns="http://niem.gov/niem/niem-core/2.0">
9-5 9-5
</ItemModelName> </ItemModelName>
<ItemModelYearDate <ItemModelYearDate
xmlns="http://niem.gov/niem/niem-core/2.0"> xmlns="http://niem.gov/niem/niem-core/2.0">
2015 2015
</ItemModelYearDate> </ItemModelYearDate>
<Airbag> <Airbag>
<AirbagCategoryCode>FRONT</AirbagCategoryCode> <AirbagCategoryCode>FRONT</AirbagCategoryCode>
<AirbagDeployedIndicator>true <AirbagDeployedIndicator>true
</AirbagDeployedIndicator> </AirbagDeployedIndicator>
</Airbag> </Airbag>
<ConvertibleIndicator>false</ConvertibleIndicator> <ConvertibleIndicator>false</ConvertibleIndicator>
<PowerSourceCategoryCode>MAIN</PowerSourceCategoryCode> <PowerSourceCategoryCode>MAIN</PowerSourceCategoryCode>
<VehicleBodyCategoryCode <VehicleBodyCategoryCode
xmlns="http://niem.gov/niem/domains/jxdm/4.1"> xmlns="http://niem.gov/niem/domains/jxdm/4.1">
101 101
</VehicleBodyCategoryCode> </VehicleBodyCategoryCode>
<VehicleCrashPulse> <VehicleCrashPulse>
<CrashPulseChangeInVelocityMeasure> <CrashPulseChangeInVelocityMeasure>
<MeasurePointValue <MeasurePointValue
xmlns="http://niem.gov/niem/niem-core/2.0"> xmlns="http://niem.gov/niem/niem-core/2.0">
100 100
</MeasurePointValue> </MeasurePointValue>
<MeasureUnitText <MeasureUnitText
xmlns="http://niem.gov/niem/niem-core/2.0"> xmlns="http://niem.gov/niem/niem-core/2.0">
MPH</MeasureUnitText> MPH</MeasureUnitText>
</CrashPulseChangeInVelocityMeasure> </CrashPulseChangeInVelocityMeasure>
<CrashPulsePrincipalDirectionOfForceValue>12 <CrashPulsePrincipalDirectionOfForceValue>12
</CrashPulsePrincipalDirectionOfForceValue> </CrashPulsePrincipalDirectionOfForceValue>
<CrashPulseRolloverQuarterTurnsValue>1 <CrashPulseRolloverQuarterTurnsValue>1
</CrashPulseRolloverQuarterTurnsValue> </CrashPulseRolloverQuarterTurnsValue>
</VehicleCrashPulse> </VehicleCrashPulse>
<VehicleRollbarDeployedIndicator>false <VehicleRollbarDeployedIndicator>false
</VehicleRollbarDeployedIndicator> </VehicleRollbarDeployedIndicator>
<VehicleSeat> <VehicleSeat>
<VehicleSeatLocationCategoryCode>1 <VehicleSeatLocationCategoryCode>1
</VehicleSeatLocationCategoryCode> </VehicleSeatLocationCategoryCode>
<VehicleSeatOccupiedIndicator>true <VehicleSeatOccupiedIndicator>true
</VehicleSeatOccupiedIndicator> </VehicleSeatOccupiedIndicator>
<VehicleSeatbeltFastenedIndicator>true <VehicleSeatbeltFastenedIndicator>true
</VehicleSeatbeltFastenedIndicator> </VehicleSeatbeltFastenedIndicator>
<VehicleSeatbeltMonitoredIndicator>true <VehicleSeatbeltMonitoredIndicator>true
</VehicleSeatbeltMonitoredIndicator> </VehicleSeatbeltMonitoredIndicator>
</VehicleSeat> </VehicleSeat>
<VehicleUnladenWeightMeasure <VehicleUnladenWeightMeasure
xmlns="http://niem.gov/niem/niem-core/2.0"> xmlns="http://niem.gov/niem/niem-core/2.0">
<MeasurePointValue <MeasurePointValue
xmlns="http://niem.gov/niem/niem-core/2.0"> xmlns="http://niem.gov/niem/niem-core/2.0">
600 600
</MeasurePointValue> </MeasurePointValue>
<MeasureUnitText <MeasureUnitText
xmlns="http://niem.gov/niem/niem-core/2.0"> xmlns="http://niem.gov/niem/niem-core/2.0">
kilogram kilogram
</MeasureUnitText> </MeasureUnitText>
</VehicleUnladenWeightMeasure> </VehicleUnladenWeightMeasure>
</CrashVehicle> </CrashVehicle>
<FuelLeakingIndicator>true</FuelLeakingIndicator> <FuelLeakingIndicator>true</FuelLeakingIndicator>
<MultipleImpactsIndicator>false</MultipleImpactsIndicator> <MultipleImpactsIndicator>false</MultipleImpactsIndicator>
<SevereInjuryIndicator>true</SevereInjuryIndicator> <SevereInjuryIndicator>true</SevereInjuryIndicator>
<VehicleFinalRestOrientationCategoryCode>Driver <VehicleFinalRestOrientationCategoryCode>Driver
</VehicleFinalRestOrientationCategoryCode> </VehicleFinalRestOrientationCategoryCode>
<VehicleFireIndicator>false</VehicleFireIndicator> <VehicleFireIndicator>false</VehicleFireIndicator>
</Crash> </Crash>
</AutomatedCrashNotification> </AutomatedCrashNotification>
--boundary1 --boundary1
Content-Type: application/emergencyCallData.control+xml Content-Type: application/emergencyCallData.control+xml
Content-ID: <1234567892@atlanta.example.com> Content-ID: <1234567892@atlanta.example.com>
Content-Disposition: by-reference;handling=optional Content-Disposition: by-reference;handling=optional
<?xml version="1.0" encoding="UTF-8"?> <?xml version="1.0" encoding="UTF-8"?>
<EmergencyCallData.control <EmergencyCallData.control
xmlns="urn:ietf:params:xml:ns:EmergencyCallData:control" xmlns="urn:ietf:params:xml:ns:EmergencyCallData:control"
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">
xsi:schemaLocation="urn:ietf:params:xml:ns:EmergencyCallData:control">
<capabilities> <capabilities>
<request action="send-data" supported-datatypes="VEDS"/> <request action="send-data" supported-datatypes="VEDS"/>
<request action="lamp" <request action="lamp"
supported-values="head;interior;fog-front;fog-rear; supported-values="head;interior;fog-front;fog-rear;
brake;position-front;position-rear;turn-left; brake;position-front;position-rear;turn-left;
turn-right;hazard"/> turn-right;hazard"/>
<request action="msg-static" msgid="3"/> <request action="msg-static" msgid="3"/>
<request action="msg-dynamic"/> <request action="msg-dynamic"/>
<request action="honk"/> <request action="honk"/>
<request action="enable-camera" <request action="enable-camera"
supported-values="backup; interior"/> supported-values="backup; interior"/>
</capabilities> </capabilities>
</EmergencyCallData.control> </EmergencyCallData.control>
--boundary1-- --boundary1--
Figure 11: SIP INVITE for a Vehicle-Initated Emergency Call Figure 11: SIP INVITE for a Vehicle-Initated Emergency Call
14. Security Considerations 14. Security Considerations
Since this document relies on [I-D.ietf-ecrit-ecall] and [RFC7852], Since this document relies on [I-D.ietf-ecrit-ecall] and [RFC7852],
the security considerations described there and in [RFC5069] apply the security considerations described there and in [RFC5069] apply
here. Implementors are cautioned to read and understand the here. Implementors are cautioned to read and understand the
discussion in those documents. discussion in those documents.
skipping to change at page 32, line 20 skipping to change at page 32, line 19
The additional functionality enabled by this document, such as access The additional functionality enabled by this document, such as access
to vehicle camera streams, carries a burden of protection and so to vehicle camera streams, carries a burden of protection and so
implementations need to be careful that access is only provided implementations need to be careful that access is only provided
within the context of an emergency call or to an emergency services within the context of an emergency call or to an emergency services
provider (e.g., by verifying that the request for camera access is provider (e.g., by verifying that the request for camera access is
signed by a certificate issued by an emergency services registrar). signed by a certificate issued by an emergency services registrar).
16. IANA Considerations 16. IANA Considerations
This document registers the 'application/EmergencyCall.VEDS+xml' MIME This document registers the 'application/EmergencyCall.VEDS+xml' MIME
content type, and adds "VEDS" to the Emergency Call Additional Data media type, and adds "VEDS" to the Emergency Call Additional Data
registry. This document adds to and creates sub-registries in the registry. This document adds to and creates sub-registries in the
'Metadata/Control Data' registry created in [I-D.ietf-ecrit-ecall]. 'Metadata/Control Data' registry created in [I-D.ietf-ecrit-ecall].
This document registers a new INFO package. This document registers a new INFO package.
16.1. MIME Content-type Registration for 'application/ 16.1. MIME Content-type Registration for 'application/
EmergencyCall.VEDS+xml' EmergencyCall.VEDS+xml'
This specification requests the registration of a new MIME content This specification requests the registration of a new MIME media type
type according to the procedures of RFC 4288 [RFC4288] and guidelines according to the procedures of RFC 4288 [RFC4288] and guidelines in
in RFC 3023 [RFC3023]. RFC 3023 [RFC3023].
MIME media type name: application MIME media type name: application
MIME subtype name: EmergencyCallData.VEDS+xml MIME subtype name: EmergencyCallData.VEDS+xml
Mandatory parameters: none Mandatory parameters: none
Optional parameters: charset Optional parameters: charset
Indicates the character encoding of enclosed XML. Indicates the character encoding of enclosed XML.
Encoding considerations: Uses XML, which can employ 8-bit Encoding considerations: Uses XML, which can employ 8-bit
characters, depending on the character encoding used. See characters, depending on the character encoding used. See
Section 3.2 of RFC 3023 [RFC3023]. Section 3.2 of RFC 3023 [RFC3023].
Security considerations: Security considerations:
This content type is designed to carry vehicle crash data This media type is designed to carry vehicle crash data during
during an emergency call. an emergency call.
This data can contain personal information including vehicle This data can contain personal information including vehicle
VIN, location, direction, etc. Appropriate precautions need to VIN, location, direction, etc. Appropriate precautions need to
be taken to limit unauthorized access, inappropriate disclosure be taken to limit unauthorized access, inappropriate disclosure
to third parties, and eavesdropping of this information. to third parties, and eavesdropping of this information.
Please refer to Section 7 and Section 8 of [RFC7852] for more Please refer to Section 7 and Section 8 of [RFC7852] for more
information. information.
When this content type is contained in a signed or encrypted When this media type is contained in a signed or encrypted body
body part, the enclosing multipart (e.g., multipart/signed or part, the enclosing multipart (e.g., multipart/signed or
multipart/encrypted) has the same Content-ID as the data part. multipart/encrypted) has the same Content-ID as the data part.
This allows an entity to identify and access the data blocks it This allows an entity to identify and access the data blocks it
is interested in without having to dive deeply into the message is interested in without having to dive deeply into the message
structure or decrypt parts it is not interested in. (The structure or decrypt parts it is not interested in. (The
'purpose' parameter in a Call-Info header field identifies the 'purpose' parameter in a Call-Info header field identifies the
data, and the CID URL points to the data block in the body, data, and the CID URL points to the data block in the body,
which has a matching Content-ID body part header field). which has a matching Content-ID body part header field).
Interoperability considerations: None Interoperability considerations: None
skipping to change at page 37, line 47 skipping to change at page 37, line 47
We would like to thank Lena Chaponniere, Stephen Edge, and Christer We would like to thank Lena Chaponniere, Stephen Edge, and Christer
Holmberg for their review and suggestions; Robert Sparks and Paul Holmberg for their review and suggestions; Robert Sparks and Paul
Kyzivat for their help with the SIP mechanisms; Michael Montag, Kyzivat for their help with the SIP mechanisms; Michael Montag,
Arnoud van Wijk, Ban Al-Bakri, Wes George, Gunnar Hellstrom, and Rex Arnoud van Wijk, Ban Al-Bakri, Wes George, Gunnar Hellstrom, and Rex
Buddenberg for their feedback; and Ulrich Dietz for his help with Buddenberg for their feedback; and Ulrich Dietz for his help with
earlier versions of the original version of this document. earlier versions of the original version of this document.
18. Changes from Previous Versions 18. Changes from Previous Versions
18.1. Changes from draft-ietf-14 to draft-ietf-15 18.1. Changes from draft-ietf-16 to draft-ietf-17
o Clarified that an INFO request is expected to have at least one
VEDS, MSD or metadata/control body part
o Corrected "content type" to "media type"
18.2. Changes from draft-ietf-14 to draft-ietf-15
o Moved VEDS text from Introduction to new Vehicle Data section o Moved VEDS text from Introduction to new Vehicle Data section
o Various clarifications and simplifications o Various clarifications and simplifications
18.2. Changes from draft-ietf-13 to draft-ietf-14 18.3. Changes from draft-ietf-13 to draft-ietf-14
o Body parts now always sent enclosed in multipart (even if only o Body parts now always sent enclosed in multipart (even if only
body part in SIP message) and hence always have a Content- body part in SIP message) and hence always have a Content-
Disposition of By-Reference Disposition of By-Reference
o Fixed typos. o Fixed typos.
18.3. Changes from draft-ietf-11 to draft-ietf-13 18.4. Changes from draft-ietf-11 to draft-ietf-13
o Fixed typos o Fixed typos
18.4. Changes from draft-ietf-10 to draft-ietf-11 18.5. Changes from draft-ietf-10 to draft-ietf-11
o Clarifications suggested by Christer o Clarifications suggested by Christer
o Corrections to Content-Disposition text and examples as suggested o Corrections to Content-Disposition text and examples as suggested
by Paul Kyzivat by Paul Kyzivat
o Clarifications to Content-Disposition text and examples to clarify o Clarifications to Content-Disposition text and examples to clarify
that handling=optional is only used in the initial INVITE that handling=optional is only used in the initial INVITE
18.5. Changes from draft-ietf-09 to draft-ietf-10 18.6. Changes from draft-ietf-09 to draft-ietf-10
o Fixed errors in examples found by Dale in eCall draft o Fixed errors in examples found by Dale in eCall draft
o Removed enclosing sub-section of INFO package registration section o Removed enclosing sub-section of INFO package registration section
o Added text per Christer and Dale's suggestions that the MSD and o Added text per Christer and Dale's suggestions that the MSD and
metadata/control blocks are sent in INFO with a Call-Info header metadata/control blocks are sent in INFO with a Call-Info header
field referencing them field referencing them
o Other text changes per comments received from Christer and Ivo o Other text changes per comments received from Christer and Ivo
against eCall draft. against eCall draft.
18.6. Changes from draft-ietf-08 to draft-ietf-09 18.7. Changes from draft-ietf-08 to draft-ietf-09
o Added INFO package registration for eCall.VEDS o Added INFO package registration for eCall.VEDS
o Moved <capabilities> element and other extension points back to o Moved <capabilities> element and other extension points back to
eCall document so that extension points are in base spec (and also eCall document so that extension points are in base spec (and also
to get XML schema to compile) to get XML schema to compile)
o Text changes for clarification. o Text changes for clarification.
18.7. Changes from draft-ietf-07 to draft-ietf-08 18.8. Changes from draft-ietf-07 to draft-ietf-08
o Moved much of the metadata/control object from o Moved much of the metadata/control object from
[I-D.ietf-ecrit-ecall] to this document as extensions [I-D.ietf-ecrit-ecall] to this document as extensions
o Editorial clarifications and simplifications o Editorial clarifications and simplifications
o Moved "Call Routing" to be a subsection of "Call Setup" o Moved "Call Routing" to be a subsection of "Call Setup"
o Deleted "Profile" section and moved some of its text into o Deleted "Profile" section and moved some of its text into
"Introduction" "Introduction"
18.8. Changes from draft-ietf-06 to draft-ietf-07 18.9. Changes from draft-ietf-06 to draft-ietf-07
o Minor editorial changes o Minor editorial changes
18.9. Changes from draft-ietf-05 to draft-ietf-06 18.10. Changes from draft-ietf-05 to draft-ietf-06
o Added clarifying text regarding signed and encrypted data o Added clarifying text regarding signed and encrypted data
o Additional informative text in "Migration to Next-Generation" o Additional informative text in "Migration to Next-Generation"
section section
o Additional clarifying text regarding security and privacy. o Additional clarifying text regarding security and privacy.
18.10. Changes from draft-ietf-04 to draft-ietf-05 18.11. Changes from draft-ietf-04 to draft-ietf-05
o Reworded security text in main document and in MIME registration o Reworded security text in main document and in MIME registration
for the VEDS object for the VEDS object
18.11. Changes from draft-ietf-03 to draft-ietf-04 18.12. Changes from draft-ietf-03 to draft-ietf-04
o Added example VEDS object o Added example VEDS object
o Additional clarifications and corrections o Additional clarifications and corrections
o Removed references from Abstract o Removed references from Abstract
o Moved Document Scope section to follow Introduction o Moved Document Scope section to follow Introduction
18.12. Changes from draft-ietf-02 to draft-ietf-03 18.13. Changes from draft-ietf-02 to draft-ietf-03
o Additional clarifications and corrections o Additional clarifications and corrections
18.13. Changes from draft-ietf-01 to draft-ietf-02 18.14. Changes from draft-ietf-01 to draft-ietf-02
o This document now refers to [I-D.ietf-ecrit-ecall] for technical o This document now refers to [I-D.ietf-ecrit-ecall] for technical
aspects including the service URN; this document no longer aspects including the service URN; this document no longer
proposes a unique service URN for non-eCall NG-ACN calls; the same proposes a unique service URN for non-eCall NG-ACN calls; the same
service URN is now used for all NG-ACN calls including NG-eCall service URN is now used for all NG-ACN calls including NG-eCall
and non-eCall and non-eCall
o Added discussion of an NG-ACN call placed to a PSAP that doesn't o Added discussion of an NG-ACN call placed to a PSAP that doesn't
support it support it
o Minor wording improvements and clarifications o Minor wording improvements and clarifications
18.14. Changes from draft-ietf-00 to draft-ietf-01 18.15. Changes from draft-ietf-00 to draft-ietf-01
o Added further discussion of test calls o Added further discussion of test calls
o Added further clarification to the document scope o Added further clarification to the document scope
o Mentioned that multi-region vehicles may need to support other o Mentioned that multi-region vehicles may need to support other
crash notification specifications such as eCall crash notification specifications such as eCall
o Minor wording improvements and clarifications o Minor wording improvements and clarifications
18.15. Changes from draft-gellens-02 to draft-ietf-00 18.16. Changes from draft-gellens-02 to draft-ietf-00
o Renamed from draft-gellens- to draft-ietf- o Renamed from draft-gellens- to draft-ietf-
o Added text to Introduction to clarify that during a CS ACN, the o Added text to Introduction to clarify that during a CS ACN, the
PSAP call taker usually needs to listen to the data and transcribe PSAP call taker usually needs to listen to the data and transcribe
it it
18.16. Changes from draft-gellens-01 to -02 18.17. Changes from draft-gellens-01 to -02
o Fixed case of 'EmergencyCallData', in accordance with changes to o Fixed case of 'EmergencyCallData', in accordance with changes to
[RFC7852] [RFC7852]
18.17. Changes from draft-gellens-00 to -01 18.18. Changes from draft-gellens-00 to -01
o Now using 'EmergencyCallData' for purpose parameter values and o Now using 'EmergencyCallData' for purpose parameter values and
MIME subtypes, in accordance with changes to [RFC7852] MIME subtypes, in accordance with changes to [RFC7852]
o Added reference to RFC 6443 o Added reference to RFC 6443
o Fixed bug that caused Figure captions to not appear o Fixed bug that caused Figure captions to not appear
19. References 19. References
19.1. Normative References 19.1. Normative References
[I-D.ietf-ecrit-ecall] [I-D.ietf-ecrit-ecall]
Gellens, R. and H. Tschofenig, "Next-Generation Pan- Gellens, R. and H. Tschofenig, "Next-Generation Pan-
European eCall", draft-ietf-ecrit-ecall-13 (work in European eCall", draft-ietf-ecrit-ecall-17 (work in
progress), September 2016. progress), October 2016.
[RFC2119] Bradner, S., "Key words for use in RFCs to Indicate [RFC2119] Bradner, S., "Key words for use in RFCs to Indicate
Requirement Levels", BCP 14, RFC 2119, Requirement Levels", BCP 14, RFC 2119,
DOI 10.17487/RFC2119, March 1997, DOI 10.17487/RFC2119, March 1997,
<http://www.rfc-editor.org/info/rfc2119>. <http://www.rfc-editor.org/info/rfc2119>.
[RFC3023] Murata, M., St. Laurent, S., and D. Kohn, "XML Media [RFC3023] Murata, M., St. Laurent, S., and D. Kohn, "XML Media
Types", RFC 3023, DOI 10.17487/RFC3023, January 2001, Types", RFC 3023, DOI 10.17487/RFC3023, January 2001,
<http://www.rfc-editor.org/info/rfc3023>. <http://www.rfc-editor.org/info/rfc3023>.
 End of changes. 53 change blocks. 
231 lines changed or deleted 237 lines changed or added

This html diff was produced by rfcdiff 1.45. The latest version is available from http://tools.ietf.org/tools/rfcdiff/