< draft-ietf-ecrit-ecall-19.txt   draft-ietf-ecrit-ecall-20.txt >
ECRIT R. Gellens ECRIT R. Gellens
Internet-Draft Core Technology Consulting Internet-Draft Core Technology Consulting
Intended status: Standards Track H. Tschofenig Intended status: Standards Track H. Tschofenig
Expires: April 21, 2017 Individual Expires: May 18, 2017 Individual
October 18, 2016 November 14, 2016
Next-Generation Pan-European eCall Next-Generation Pan-European eCall
draft-ietf-ecrit-ecall-19.txt draft-ietf-ecrit-ecall-20.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 the pan European in- mechanisms to support the next generation of the pan European in-
vehicle emergency call service defined under the eSafety initiative vehicle emergency call service defined under the eSafety initiative
of the European Commission (generally referred to as "eCall"). eCall of the European Commission (generally referred to as "eCall"). eCall
is a standardized and mandated system for a special form of emergency is a standardized and mandated system for a special form of emergency
calls placed by vehicles, providing real-time communications and an calls placed by vehicles, providing real-time communications and an
integrated set of related data. integrated set of related data.
skipping to change at page 1, line 42 skipping to change at page 1, line 42
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 21, 2017. This Internet-Draft will expire on May 18, 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 5 skipping to change at page 3, line 5
10.7. Info Package Usage Restrictions . . . . . . . . . . . . 20 10.7. Info Package Usage Restrictions . . . . . . . . . . . . 20
10.8. Rate of INFO Requests . . . . . . . . . . . . . . . . . 20 10.8. Rate of INFO Requests . . . . . . . . . . . . . . . . . 20
10.9. Info Package Security Considerations . . . . . . . . . . 20 10.9. Info Package Security Considerations . . . . . . . . . . 20
10.10. Implementation Details . . . . . . . . . . . . . . . . . 21 10.10. Implementation Details . . . . . . . . . . . . . . . . . 21
10.11. Examples . . . . . . . . . . . . . . . . . . . . . . . . 21 10.11. Examples . . . . . . . . . . . . . . . . . . . . . . . . 21
11. Examples . . . . . . . . . . . . . . . . . . . . . . . . . . 21 11. Examples . . . . . . . . . . . . . . . . . . . . . . . . . . 21
12. Security Considerations . . . . . . . . . . . . . . . . . . . 26 12. Security Considerations . . . . . . . . . . . . . . . . . . . 26
13. Privacy Considerations . . . . . . . . . . . . . . . . . . . 27 13. Privacy Considerations . . . . . . . . . . . . . . . . . . . 27
14. XML Schema . . . . . . . . . . . . . . . . . . . . . . . . . 28 14. XML Schema . . . . . . . . . . . . . . . . . . . . . . . . . 28
15. IANA Considerations . . . . . . . . . . . . . . . . . . . . . 30 15. IANA Considerations . . . . . . . . . . . . . . . . . . . . . 30
15.1. Service URN Registrations . . . . . . . . . . . . . . . 30 15.1. Service URN Registrations . . . . . . . . . . . . . . . 31
15.2. MIME Media Type Registration for 15.2. MIME Media Type Registration for
'application/emergencyCallData.eCall.MSD+per' . . . . . 31 'application/emergencyCallData.eCall.MSD+per' . . . . . 31
15.3. MIME Media Type Registration for 15.3. MIME Media Type Registration for
'application/emergencyCallData.control+xml' . . . . . . 32 'application/emergencyCallData.control+xml' . . . . . . 32
15.4. Registration of the 'eCall.MSD' entry in the Emergency 15.4. Registration of the 'eCall.MSD' entry in the Emergency
Call Additional Data Blocks registry . . . . . . . . . . 34 Call Additional Data Blocks registry . . . . . . . . . . 34
15.5. Registration of the 'control' entry in the Emergency 15.5. Registration of the 'control' entry in the Emergency
Call Additional Data Blocks registry . . . . . . . . . . 34 Call Additional Data Blocks registry . . . . . . . . . . 34
15.6. Registration of the emergencyCallData.eCall Info Package 34 15.6. Registration of the emergencyCallData.eCall Info Package 34
15.7. URN Sub-Namespace Registration . . . . . . . . . . . . . 34 15.7. URN Sub-Namespace Registration . . . . . . . . . . . . . 34
15.7.1. Registration for urn:ietf:params:xml:ns:eCall . . . 34 15.7.1. Registration for urn:ietf:params:xml:ns:eCall . . . 34
15.7.2. Registration for urn:ietf:params:xml:ns:control . . 35 15.7.2. Registration for urn:ietf:params:xml:ns:control . . 35
15.8. Registry creation . . . . . . . . . . . . . . . . . . . 36 15.8. Registry Creation . . . . . . . . . . . . . . . . . . . 36
15.8.1. Action Registry . . . . . . . . . . . . . . . . . . 36 15.8.1. Emergency Call Action Registry . . . . . . . . . . . 36
15.8.2. Reason Registry . . . . . . . . . . . . . . . . . . 37 15.8.2. Emergency Call Action Failure Reason Registry . . . 37
16. Contributors . . . . . . . . . . . . . . . . . . . . . . . . 38 16. Contributors . . . . . . . . . . . . . . . . . . . . . . . . 38
17. Acknowledgements . . . . . . . . . . . . . . . . . . . . . . 38 17. Acknowledgements . . . . . . . . . . . . . . . . . . . . . . 38
18. Changes from Previous Versions . . . . . . . . . . . . . . . 38 18. Changes from Previous Versions . . . . . . . . . . . . . . . 38
18.1. Changes from draft-ietf-18 to draft-ietf-19 . . . . . . 38 18.1. Changes from draft-ietf-19 to draft-ietf-20 . . . . . . 38
18.2. Changes from draft-ietf-17 to draft-ietf-18 . . . . . . 38 18.2. Changes from draft-ietf-18 to draft-ietf-19 . . . . . . 38
18.3. Changes from draft-ietf-16 to draft-ietf-17 . . . . . . 38 18.3. Changes from draft-ietf-17 to draft-ietf-18 . . . . . . 38
18.4. Changes from draft-ietf-15 to draft-ietf-16 . . . . . . 38 18.4. Changes from draft-ietf-16 to draft-ietf-17 . . . . . . 38
18.5. Changes from draft-ietf-14 to draft-ietf-15 . . . . . . 39 18.5. Changes from draft-ietf-15 to draft-ietf-16 . . . . . . 38
18.6. Changes from draft-ietf-13 to draft-ietf-14 . . . . . . 39 18.6. Changes from draft-ietf-14 to draft-ietf-15 . . . . . . 39
18.7. Changes from draft-ietf-12 to draft-ietf-13 . . . . . . 39 18.7. Changes from draft-ietf-13 to draft-ietf-14 . . . . . . 39
18.8. Changes from draft-ietf-11 to draft-ietf-12 . . . . . . 39 18.8. Changes from draft-ietf-12 to draft-ietf-13 . . . . . . 39
18.9. Changes from draft-ietf-09 to draft-ietf-11 . . . . . . 39 18.9. Changes from draft-ietf-11 to draft-ietf-12 . . . . . . 39
18.10. Changes from draft-ietf-08 to draft-ietf-09 . . . . . . 40 18.10. Changes from draft-ietf-09 to draft-ietf-11 . . . . . . 39
18.11. Changes from draft-ietf-07 to draft-ietf-08 . . . . . . 40 18.11. Changes from draft-ietf-08 to draft-ietf-09 . . . . . . 40
18.12. Changes from draft-ietf-06 to draft-ietf-07 . . . . . . 40 18.12. Changes from draft-ietf-07 to draft-ietf-08 . . . . . . 40
18.13. Changes from draft-ietf-05 to draft-ietf-06 . . . . . . 41 18.13. Changes from draft-ietf-06 to draft-ietf-07 . . . . . . 40
18.14. Changes from draft-ietf-04 to draft-ietf-05 . . . . . . 41 18.14. Changes from draft-ietf-05 to draft-ietf-06 . . . . . . 41
18.15. Changes from draft-ietf-03 to draft-ietf-04 . . . . . . 41 18.15. Changes from draft-ietf-04 to draft-ietf-05 . . . . . . 41
18.16. Changes from draft-ietf-02 to draft-ietf-03 . . . . . . 41 18.16. Changes from draft-ietf-03 to draft-ietf-04 . . . . . . 41
18.17. Changes from draft-ietf-01 to draft-ietf-02 . . . . . . 41 18.17. Changes from draft-ietf-02 to draft-ietf-03 . . . . . . 41
18.18. Changes from draft-ietf-00 to draft-ietf-01 . . . . . . 42 18.18. Changes from draft-ietf-01 to draft-ietf-02 . . . . . . 41
18.19. Changes from draft-gellens-03 to draft-ietf-00 . . . . . 42 18.19. Changes from draft-ietf-00 to draft-ietf-01 . . . . . . 42
18.20. Changes from draft-gellens-02 to -03 . . . . . . . . . . 42 18.20. Changes from draft-gellens-03 to draft-ietf-00 . . . . . 42
18.21. Changes from draft-gellens-01 to -02 . . . . . . . . . . 42 18.21. Changes from draft-gellens-02 to -03 . . . . . . . . . . 42
18.22. Changes from draft-gellens-00 to -01 . . . . . . . . . . 42 18.22. Changes from draft-gellens-01 to -02 . . . . . . . . . . 42
18.23. Changes from draft-gellens-00 to -01 . . . . . . . . . . 42
19. References . . . . . . . . . . . . . . . . . . . . . . . . . 42 19. References . . . . . . . . . . . . . . . . . . . . . . . . . 42
19.1. Normative References . . . . . . . . . . . . . . . . . . 43 19.1. Normative References . . . . . . . . . . . . . . . . . . 43
19.2. Informative references . . . . . . . . . . . . . . . . . 44 19.2. Informative references . . . . . . . . . . . . . . . . . 44
Authors' Addresses . . . . . . . . . . . . . . . . . . . . . . . 45 Authors' Addresses . . . . . . . . . . . . . . . . . . . . . . . 45
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].
skipping to change at page 4, line 42 skipping to change at page 4, line 42
| MSD | Minimum Set of Data | | MSD | Minimum Set of Data |
| | | | | |
| PSAP | Public Safety Answering Point | | PSAP | Public Safety Answering Point |
+--------+----------------------------------------+ +--------+----------------------------------------+
2. Document Scope 2. Document Scope
This document is focused on the signaling, data exchange, and This document is focused on the signaling, data exchange, and
protocol needs of next-generation eCall (NG-eCall, also referred to protocol needs of next-generation eCall (NG-eCall, also referred to
as packet-switched eCall or all-IP eCall) within the SIP framework as packet-switched eCall or all-IP eCall) within the SIP framework
for emergency calls, as described in [RFC6443] and [RFC6881]. eCall for emergency calls (as described in [RFC6443] and [RFC6881]). eCall
itself is specified by 3GPP (3rd Generation Partnership Project) and itself is specified by 3GPP (3rd Generation Partnership Project) and
CEN (European Committee for Standardization) and these specifications CEN (European Committee for Standardization) and these specifications
include far greater scope than is covered here. include far greater scope than is covered here.
The eCall service operates over cellular wireless communication, but The eCall service operates over cellular wireless communication, but
this document does not address cellular-specific details, nor client this document does not address cellular-specific details, nor client
domain selection (e.g., circuit-switched versus packet-switched). domain selection (e.g., circuit-switched versus packet-switched).
All such aspects are the purview of their respective standards All such aspects are the purview of their respective standards
bodies. The scope of this document is limited to eCall operating bodies. The scope of this document is limited to eCall operating
within a SIP-based environment (e.g., 3GPP IMS Emergency Calling within a SIP-based environment (e.g., 3GPP IMS Emergency Calling
skipping to change at page 6, line 14 skipping to change at page 6, line 14
an eCall-capable PSAP, a voice channel is established between the an eCall-capable PSAP, a voice channel is established between the
vehicle and the PSAP, and an eCall in-band modem is used to carry a vehicle and the PSAP, and an eCall in-band modem is used to carry a
defined set of vehicle, sensor (e.g., crash related), and location defined set of vehicle, sensor (e.g., crash related), and location
data (the Minimum Set of Data or MSD) within the voice channel. The data (the Minimum Set of Data or MSD) within the voice channel. The
same in-band mechanism is used for the PSAP to acknowledge successful same in-band mechanism is used for the PSAP to acknowledge successful
receipt of the MSD, and to request the vehicle to send a new MSD receipt of the MSD, and to request the vehicle to send a new MSD
(e.g., to check if the state of or location of the vehicle or its (e.g., to check if the state of or location of the vehicle or its
occupants has changed). NG-eCall moves from circuit switched to all- occupants has changed). NG-eCall moves from circuit switched to all-
IP, and carries the vehicle data and eCall signaling as additional IP, and carries the vehicle data and eCall signaling as additional
data carried with the call. This document describes how IETF data carried with the call. This document describes how IETF
mechanisms for IP-based emergency calls, including [RFC6443] and mechanisms for IP-based emergency calls (including [RFC6443] and
[RFC7852] are used to provide the signaling and data exchange of the [RFC7852]) are used to provide the signaling and data exchange of the
next generation of pan-European eCall. next generation of pan-European eCall.
The European Telecommunications Standards Institute (ETSI) [SDO-ETSI] The European Telecommunications Standards Institute (ETSI) [SDO-ETSI]
has published a Technical Report titled "Mobile Standards Group has published a Technical Report titled "Mobile Standards Group
(MSG); eCall for VoIP" [MSG_TR] that presents findings and (MSG); eCall for VoIP" [MSG_TR] that presents findings and
recommendations regarding support for eCall in an all-IP environment. recommendations regarding support for eCall in an all-IP environment.
The recommendations include the use of 3GPP IMS emergency calling The recommendations include the use of 3GPP IMS emergency calling
with additional elements identifying the call as an eCall and as with additional elements identifying the call as an eCall and as
carrying eCall data and with mechanisms for carrying the data and carrying eCall data and with mechanisms for carrying the data and
eCall signaling. 3GPP IMS emergency services support multimedia, eCall signaling. 3GPP IMS emergency services support multimedia,
skipping to change at page 9, line 44 skipping to change at page 9, line 44
package defined in Section 10 . In addition, to align with how an package defined in Section 10 . In addition, to align with how an
MSD or metadata/control block is transmitted in a SIP message other MSD or metadata/control block is transmitted in a SIP message other
than an INFO request, a Call-Info header field is included in the SIP than an INFO request, a Call-Info header field is included in the SIP
INFO request to reference the MSD or metadata/control block. See INFO request to reference the MSD or metadata/control block. See
Section 10 for information about the use of INFO requests to carry Section 10 for information about the use of INFO requests to carry
data within an eCall. data within an eCall.
The IVS is not expected to send an unsolicited MSD after the initial The IVS is not expected to send an unsolicited MSD after the initial
INVITE. INVITE.
Support for the data blocks defined in [RFC7852] is NOT REQUIRED for This document does not mandate support for the data blocks defined in
conformance with this document. [RFC7852].
7. Call Setup 7. Call Setup
In circuit-switched eCall, the IVS places a special form of a 112 In circuit-switched eCall, the IVS places a special form of a 112
emergency call which carries an eCall flag (indicating that the call emergency call which carries an eCall flag (indicating that the call
is an eCall and also if the call was manually or automatically is an eCall and also if the call was manually or automatically
triggered); the mobile network operator (MNO) recognizes the eCall triggered); the mobile network operator (MNO) recognizes the eCall
flag and routes the call to an eCall-capable PSAP; vehicle data is flag and routes the call to an eCall-capable PSAP; vehicle data is
transmitted to the PSAP via the eCall in-band modem (in the voice transmitted to the PSAP via the eCall in-band modem (in the voice
channel). channel).
skipping to change at page 28, line 19 skipping to change at page 28, line 19
14. XML Schema 14. XML Schema
This section defines an XML schema for the control block. The text This section defines an XML schema for the control block. The text
description of the control block in Section 9.1 is normative and description of the control block in Section 9.1 is normative and
supersedes any conflicting aspect of this schema. supersedes any conflicting aspect of this schema.
<artwork> <artwork>
<![CDATA[ <![CDATA[
<?xml version="1.0"?> <?xml version="1.0"?>
<xs:schema <xs:schema
targetNamespace="urn:ietf:params:xml:ns:EmergencyCallData:control" targetNamespace="urn:ietf:params:xml:ns:EmergencyCallData:control"
xmlns:xs="http://www.w3.org/2001/XMLSchema" xmlns:xs="http://www.w3.org/2001/XMLSchema"
xmlns:pi="urn:ietf:params:xml:ns:EmergencyCallData:control" xmlns:pi="urn:ietf:params:xml:ns:EmergencyCallData:control"
xmlns:xml="http://www.w3.org/XML/1998/namespace" xmlns:xml="http://www.w3.org/XML/1998/namespace"
elementFormDefault="qualified" elementFormDefault="qualified"
attributeFormDefault="unqualified"> attributeFormDefault="unqualified">
<xs:import namespace="http://www.w3.org/XML/1998/namespace"> <xs:import namespace="http://www.w3.org/XML/1998/namespace"/>
<xs:element name="EmergencyCallData.control" <xs:element name="EmergencyCallData.control"
type="pi:controlType"/> type="pi:controlType"/>
<xs:complexType name="controlType"> <xs:complexType name="controlType">
<xs:complexContent> <xs:complexContent>
<xs:restriction base="xs:anyType"> <xs:restriction base="xs:anyType">
<xs:choice> <xs:choice>
<xs:element name="capabilities" <xs:element name="capabilities"
type="pi:capabilitiesType"/> type="pi:capabilitiesType"/>
<xs:element name="request" type="pi:requestType"/> <xs:element name="request" type="pi:requestType"/>
<xs:element name="ack" type="pi:ackType"/> <xs:element name="ack" type="pi:ackType"/>
<xs:any namespace="##any" processContents="lax" <xs:any namespace="##any" processContents="lax"
minOccurs="0" minOccurs="0"
maxOccurs="unbounded"/> maxOccurs="unbounded"/>
</xs:choice> </xs:choice>
<xs:anyAttribute/> <xs:anyAttribute/>
</xs:restriction> </xs:restriction>
</xs:complexContent> </xs:complexContent>
</xs:complexType> </xs:complexType>
<xs:complexType name="ackType"> <xs:complexType name="ackType">
<xs:complexContent> <xs:complexContent>
<xs:restriction base="xs:anyType"> <xs:restriction base="xs:anyType">
<xs:sequence minOccurs="1" maxOccurs="unbounded"> <xs:sequence minOccurs="1" maxOccurs="unbounded">
<xs:element name="actionResult" minOccurs="0" <xs:element name="actionResult" minOccurs="0"
maxOccurs="unbounded"> maxOccurs="unbounded">
<xs:complexType> <xs:complexType>
<xs:attribute name="action" <xs:attribute name="action"
type="xs:token" type="xs:token"
use="required"/> use="required"/>
<xs:attribute name="success" <xs:attribute name="success"
type="xs:boolean" type="xs:boolean"
use="required"/> use="required"/>
<xs:attribute name="reason" <xs:attribute name="reason"
type="xs:token"> type="xs:token">
<xs:annotation> <xs:annotation>
<xs:documentation>conditionally <xs:documentation>
mandatory when @success='false" conditionally mandatory
to indicate reason code for a when @success='false"
failure </xs:documentation> to indicate reason code
for a failure
</xs:documentation>
</xs:annotation> </xs:annotation>
</xs:attribute> </xs:attribute>
<xs:attribute name="details" <xs:attribute name="details"
type="xs:string"/> type="xs:string"/>
<xs:anyAttribute processContents="skip"/> <xs:anyAttribute
processContents="skip"/>
</xs:complexType> </xs:complexType>
</xs:element> </xs:element>
<xs:any namespace="##any" processContents="lax" <xs:any namespace="##any" processContents="lax"
minOccurs="0" minOccurs="0"
maxOccurs="unbounded"/> maxOccurs="unbounded"/>
</xs:sequence> </xs:sequence>
<xs:attribute name="ref" <xs:attribute name="ref"
type="xs:anyURI" type="xs:anyURI"
use="required"/> use="required"/>
<xs:attribute name="received" <xs:attribute name="received"
skipping to change at page 29, line 49 skipping to change at page 30, line 4
</xs:complexType> </xs:complexType>
<xs:complexType name="capabilitiesType"> <xs:complexType name="capabilitiesType">
<xs:complexContent> <xs:complexContent>
<xs:restriction base="xs:anyType"> <xs:restriction base="xs:anyType">
<xs:sequence minOccurs="1" maxOccurs="unbounded"> <xs:sequence minOccurs="1" maxOccurs="unbounded">
<xs:element name="request" <xs:element name="request"
type="pi:requestType" type="pi:requestType"
minOccurs="1" minOccurs="1"
maxOccurs="unbounded"/> maxOccurs="unbounded"/>
<xs:any namespace="##any" processContents="lax" <xs:any namespace="##any" processContents="lax"
minOccurs="0" minOccurs="0"
maxOccurs="unbounded"/> maxOccurs="unbounded"/>
</xs:sequence> </xs:sequence>
<xs:anyAttribute/> <xs:anyAttribute/>
</xs:restriction> </xs:restriction>
</xs:complexContent> </xs:complexContent>
</xs:complexType> </xs:complexType>
<xs:complexType name="requestType"> <xs:complexType name="requestType">
<xs:complexContent> <xs:complexContent>
<xs:restriction base="xs:anyType"> <xs:restriction base="xs:anyType">
<xs:choice minOccurs="1" maxOccurs="unbounded"> <xs:choice minOccurs="1" maxOccurs="unbounded">
<xs:any namespace="##any" processContents="lax" <xs:any namespace="##any" processContents="lax"
minOccurs="0" minOccurs="0"
maxOccurs="unbounded"/> maxOccurs="unbounded"/>
</xs:choice> </xs:choice>
<xs:attribute name="action" type="xs:token" use="required"/> <xs:attribute name="action" type="xs:token"
use="required"/>
<xs:attribute name="msgid" type="xs:unsignedInt"/> <xs:attribute name="msgid" type="xs:unsignedInt"/>
<xs:attribute name="persistence" type="xs:duration"/> <xs:attribute name="persistence"
type="xs:duration"/>
<xs:attribute name="datatype" type="xs:token"/> <xs:attribute name="datatype" type="xs:token"/>
<xs:attribute name="supported-values" type="xs:string"/> <xs:attribute name="supported-values"
type="xs:string"/>
<xs:attribute name="element-id" type="xs:token"/> <xs:attribute name="element-id" type="xs:token"/>
<xs:attribute name="requested-state" type="xs:token"/> <xs:attribute name="requested-state"
type="xs:token"/>
<xs:anyAttribute/> <xs:anyAttribute/>
</xs:restriction> </xs:restriction>
</xs:complexContent> </xs:complexContent>
</xs:complexType> </xs:complexType>
</xs:schema> </xs:schema>
Figure 12: Control Block Schema Figure 12: Control Block Schema
15. IANA Considerations 15. IANA Considerations
skipping to change at page 36, line 24 skipping to change at page 36, line 24
Control Block</title> Control Block</title>
</head> </head>
<body> <body>
<h1>Namespace for eCall Data</h1> <h1>Namespace for eCall Data</h1>
<h2>Control Block</h2> <h2>Control Block</h2>
<p>See [TBD: This document].</p> <p>See [TBD: This document].</p>
</body> </body>
</html> </html>
END END
15.8. Registry creation 15.8. Registry Creation
This document creates a new registry called 'Metadata/Control Data'. This document creates a new registry called "Emergency Call Metadata/
The following sub-registries are created for this registry. Control Data". The following sub-registries are created for this
registry.
15.8.1. Action Registry 15.8.1. Emergency Call Action Registry
This document creates a new sub-registry called "Action Registry". This document creates a new sub-registry called "Emergency Call
As defined in [RFC5226], this registry operates under "Expert Review" Action". As defined in [RFC5226], this registry operates under
rules. The expert should determine that the proposed action is "Expert Review" rules. The expert should determine that the proposed
within the purview of a vehicle, is sufficiently distinguishable from action is within the purview of a vehicle, is sufficiently
other actions, and the action is clearly and fully described. In distinguishable from other actions, and the action is clearly and
most cases, a published and stable document is referenced for the fully described. In most cases, a published and stable document is
description of the action. referenced for the description of the action.
The content of this registry includes: The content of this registry includes:
Name: The identifier to be used in the 'action' attribute of a Name: The identifier to be used in the 'action' attribute of a
control <request> element. control <request> element.
Description: A description of the action. In most cases this will Description: A description of the action. In most cases this will
be a reference to a published and stable document. The be a reference to a published and stable document. The
description MUST specify if any attributes or child elements are description MUST specify if any attributes or child elements are
optional or mandatory, and describe the action to be taken by the optional or mandatory, and describe the action to be taken by the
vehicle. vehicle.
The initial set of values is listed in Table 2. The initial set of values is listed in Table 2.
+-----------+--------------------------------------+ +-----------+--------------------------------------+
| Name | Description | | Name | Description |
+-----------+--------------------------------------+ +-----------+--------------------------------------+
| send-data | See Section 9.1.3.1 of this document | | send-data | See Section 9.1.3.1 of this document |
+-----------+--------------------------------------+ +-----------+--------------------------------------+
Table 2: Action Registry Initial Values Table 2: Emergency Call Action Registry Initial Values
15.8.2. Reason Registry 15.8.2. Emergency Call Action Failure Reason Registry
This document creates a new sub-registry called "Reason Registry" This document creates a new sub-registry called "Emergency Call
which contains values for the 'reason' attribute of the Action Failure Reason" which contains values for the 'reason'
<actionResult> element. As defined in [RFC5226], this registry attribute of the <actionResult> element. As defined in [RFC5226],
operates under "Expert Review" rules. The expert should determine this registry operates under "Expert Review" rules. The expert
that the proposed reason is sufficiently distinguishable from other should determine that the proposed reason is sufficiently
reasons and that the proposed description is understandable and distinguishable from other reasons and that the proposed description
correctly worded. is understandable and correctly worded.
The content of this registry includes: The content of this registry includes:
ID: A short string identifying the reason, for use in the 'reason' ID: A short string identifying the reason, for use in the 'reason'
attribute of an <actionResult> element. attribute of an <actionResult> element.
Description: A description of the reason. Description: A description of the reason.
The initial set of values is listed in Table 3. The initial set of values is listed in Table 3.
skipping to change at page 37, line 51 skipping to change at page 37, line 51
| | appropriate). | | | appropriate). |
| | | | | |
| data-unsupported | The data item referenced in a 'send-data' | | data-unsupported | The data item referenced in a 'send-data' |
| | request is not supported. | | | request is not supported. |
| | | | | |
| security-failure | The authenticity of the request or the | | security-failure | The authenticity of the request or the |
| | authority of the requestor could not be | | | authority of the requestor could not be |
| | verified. | | | verified. |
+------------------+------------------------------------------------+ +------------------+------------------------------------------------+
Table 3: Reason Registry Table 3: Emergency Call Action Failure Reason Registry Initial Values
16. Contributors 16. Contributors
Brian Rosen was a co-author of the original document upon which this Brian Rosen was a co-author of the original document upon which this
document is based. document is based.
17. Acknowledgements 17. Acknowledgements
We would like to thank Bob Williams and Ban Al-Bakri for their We would like to thank Bob Williams and Ban Al-Bakri for their
feedback and suggestion; Rex Buddenberg, Lena Chaponniere, Keith feedback and suggestion; Rex Buddenberg, Lena Chaponniere, Keith
Drage, Stephen Edge, Wes George, Ivo Sedlacek, and James Winterbottom Drage, Stephen Edge, Wes George, Allison Mankin, Ivo Sedlacek, and
for their review and comments; Robert Sparks and Paul Kyzivat for James Winterbottom for their review and comments; Robert Sparks and
their help with the SIP mechanisms; Mark Baker and Ned Freed for Paul Kyzivat for their help with the SIP mechanisms; Mark Baker and
their help with the media subtype registration issue. We would like Ned Freed for their help with the media subtype registration issue.
to thank Michael Montag, Arnoud van Wijk, Gunnar Hellstrom, and We would like to thank Michael Montag, Arnoud van Wijk, Gunnar
Ulrich Dietz for their help with the original document upon which Hellstrom, and Ulrich Dietz for their help with the original document
this document is based. Christer Holmberg deserves special mention upon which this document is based. Christer Holmberg deserves
for his many detailed reviews. special mention for his many detailed reviews.
18. Changes from Previous Versions 18. Changes from Previous Versions
18.1. Changes from draft-ietf-18 to draft-ietf-19 18.1. Changes from draft-ietf-19 to draft-ietf-20
o Fixed various nits
18.2. Changes from draft-ietf-18 to draft-ietf-19
o Added additional text to "Rate of Info Requests" o Added additional text to "Rate of Info Requests"
o Added additional text to "Security Considerations" o Added additional text to "Security Considerations"
o Further corrected "content type" to "media type" o Further corrected "content type" to "media type"
18.2. Changes from draft-ietf-17 to draft-ietf-18 18.3. Changes from draft-ietf-17 to draft-ietf-18
o Added reference to 3GPP TS24.229 o Added reference to 3GPP TS24.229
o Clarified that an INFO request is expected to have at least one o Clarified that an INFO request is expected to have at least one
MSD or metadata/control body part MSD or metadata/control body part
o Fixed minor errors in examples o Fixed minor errors in examples
o Corrected "content type" to "media type" o Corrected "content type" to "media type"
o Deleted "xsi:schemaLocation" from examples o Deleted "xsi:schemaLocation" from examples
18.3. Changes from draft-ietf-16 to draft-ietf-17 18.4. Changes from draft-ietf-16 to draft-ietf-17
o Clarify Content-Disposition value in INFO requests o Clarify Content-Disposition value in INFO requests
18.4. Changes from draft-ietf-15 to draft-ietf-16 18.5. Changes from draft-ietf-15 to draft-ietf-16
o Various clarifications and simplifications o Various clarifications and simplifications
o Added reference to 3GPP 23.167 o Added reference to 3GPP 23.167
18.5. Changes from draft-ietf-14 to draft-ietf-15 18.6. Changes from draft-ietf-14 to draft-ietf-15
o eCall body parts now always sent enclosed in multipart (even if o eCall body parts now always sent enclosed in multipart (even if
only body part in SIP message) and hence always have a Content- only body part in SIP message) and hence always have a Content-
Disposition of By-Reference Disposition of By-Reference
o Fixed errors in attribute directionality text o Fixed errors in attribute directionality text
o Fixed typos. o Fixed typos.
18.6. Changes from draft-ietf-13 to draft-ietf-14 18.7. Changes from draft-ietf-13 to draft-ietf-14
o Added text to the IANA Considerations to formalize the o Added text to the IANA Considerations to formalize the
EmergencyCallData media subtree EmergencyCallData media subtree
o Fixed some typos o Fixed some typos
18.7. Changes from draft-ietf-12 to draft-ietf-13 18.8. Changes from draft-ietf-12 to draft-ietf-13
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.8. Changes from draft-ietf-11 to draft-ietf-12 18.9. Changes from draft-ietf-11 to draft-ietf-12
o Fixed errors in examples found by Dale o Fixed errors in examples found by Dale
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 Deleted Call Routing section (7.1) in favor of a statement that o Deleted Call Routing section (7.1) in favor of a statement that
call routing is outside the scope of the document call routing is outside the scope of the document
o Other text changes per comments received from Christer and Ivo. o Other text changes per comments received from Christer and Ivo.
18.9. Changes from draft-ietf-09 to draft-ietf-11 18.10. Changes from draft-ietf-09 to draft-ietf-11
o Renamed INFO package to emergencyCallData.eCall.MSD o Renamed INFO package to emergencyCallData.eCall.MSD
o Changed INFO package to only permit MSD and metadata/control MIME o Changed INFO package to only permit MSD and metadata/control MIME
types types
o Moved <capabilities> element back from car-crash but made it o Moved <capabilities> element back from car-crash but made it
OPTIONAL OPTIONAL
o Moved other extension points back from car-crash so that extension o Moved other extension points back from car-crash so that extension
points are in base spec (and also to get XML schema to compile) points are in base spec (and also to get XML schema to compile)
o Text changes for clarification. o Text changes for clarification.
18.10. Changes from draft-ietf-08 to draft-ietf-09 18.11. Changes from draft-ietf-08 to draft-ietf-09
o Created a new "Data Transport" section that describes how the MSD o Created a new "Data Transport" section that describes how the MSD
and metadata/control blocks are attached, and then referred to and metadata/control blocks are attached, and then referred to
that section rather than repeat the information about the CID and that section rather than repeat the information about the CID and
Call-Info and so forth, which means most references to the Call-Info and so forth, which means most references to the
additional-data draft have now been deleted additional-data draft have now been deleted
o Mentioned edge cases where a PSAP response to INVITE isn't o Mentioned edge cases where a PSAP response to INVITE isn't
received by the IVS received by the IVS
o Reworded description of which status codes are used when a PSAP o Reworded description of which status codes are used when a PSAP
wishes to reject a call but inform the vehicle occupants that it wishes to reject a call but inform the vehicle occupants that it
is aware of the situation to be more definite is aware of the situation to be more definite
o Added examples showing INFO o Added examples showing INFO
o Added references for eCall test call requirement o Added references for eCall test call requirement
o Described meaning of eCall URNs in Section 8 as well as in IANA o Described meaning of eCall URNs in Section 8 as well as in IANA
registration registration
18.11. Changes from draft-ietf-07 to draft-ietf-08 18.12. Changes from draft-ietf-07 to draft-ietf-08
o eCall MSD now encoded as ASN.1 PER, using binary content transfer o eCall MSD now encoded as ASN.1 PER, using binary content transfer
encoding encoding
o Added text to point out aspects of call handling and metadata/ o Added text to point out aspects of call handling and metadata/
control usage, such as use in rejected calls, and solicited MSDs control usage, such as use in rejected calls, and solicited MSDs
o Revised use of INFO to require that when a request for an MSD is o Revised use of INFO to require that when a request for an MSD is
sent in INFO, the MSD sent in response is in its own INFO, not the sent in INFO, the MSD sent in response is in its own INFO, not the
response to the requesting INFO response to the requesting INFO
o Added material to INFO package registation to comply with o Added material to INFO package registation to comply with
Section 10 of [RFC6086] Section 10 of [RFC6086]
skipping to change at page 40, line 45 skipping to change at page 40, line 45
control elements, attributes, and values control elements, attributes, and values
o Revised test call wording to clarify that specific handling is out o Revised test call wording to clarify that specific handling is out
of scope of scope
o Revised wording throughout the document to simplify o Revised wording throughout the document to simplify
o Moved new Section 7.1 to be a subsection of 7 o Moved new Section 7.1 to be a subsection of 7
o Moved new Section Section 10 to be a main section instead of a o Moved new Section Section 10 to be a main section instead of a
subsection of Section 9 subsection of Section 9
o Revised SIP INFO usage and package registration per advice from o Revised SIP INFO usage and package registration per advice from
Robert Sparks and Paul Kyzivat Robert Sparks and Paul Kyzivat
18.12. Changes from draft-ietf-06 to draft-ietf-07 18.13. Changes from draft-ietf-06 to draft-ietf-07
o Fixed typo in Acknowledgements o Fixed typo in Acknowledgements
18.13. Changes from draft-ietf-05 to draft-ietf-06 18.14. Changes from draft-ietf-05 to draft-ietf-06
o Added additional security and privacy clarifications regarding o Added additional security and privacy clarifications regarding
signed and encrypted data signed and encrypted data
o Additional security and privacy text o Additional security and privacy text
o Deleted informative section on ESINets as unnecessary. o Deleted informative section on ESINets as unnecessary.
18.14. Changes from draft-ietf-04 to draft-ietf-05 18.15. Changes from draft-ietf-04 to draft-ietf-05
o Reworked the security and privacy considerations material in the o Reworked the security and privacy considerations material in the
document as a whole and in the MIME registation sections of the document as a whole and in the MIME registation sections of the
MSD and control objects MSD and control objects
o Clarified that the <actionResult> element can appear multiple o Clarified that the <actionResult> element can appear multiple
times within an <ack> element times within an <ack> element
o Fixed IMS definition o Fixed IMS definition
o Added clarifying text for the 'msgid' attribute o Added clarifying text for the 'msgid' attribute
18.15. Changes from draft-ietf-03 to draft-ietf-04 18.16. Changes from draft-ietf-03 to draft-ietf-04
o Added Privacy Considerations section o Added Privacy Considerations section
o Reworded most uses of non-normative "may", "should", "must", and o Reworded most uses of non-normative "may", "should", "must", and
"recommended." "recommended."
o Fixed nits in examples o Fixed nits in examples
18.16. Changes from draft-ietf-02 to draft-ietf-03 18.17. Changes from draft-ietf-02 to draft-ietf-03
o Added request to enable cameras o Added request to enable cameras
o Improved examples and XML schema o Improved examples and XML schema
o Clarifications and wording improvements o Clarifications and wording improvements
18.17. Changes from draft-ietf-01 to draft-ietf-02 18.18. Changes from draft-ietf-01 to draft-ietf-02
o Added clarifying text reinforcing that the data exchange is for o Added clarifying text reinforcing that the data exchange is for
small blocks of data infrequently transmitted small blocks of data infrequently transmitted
o Clarified that dynamic media is conveyed using SIP re-INVITE to o Clarified that dynamic media is conveyed using SIP re-INVITE to
establish a one-way media stream establish a one-way media stream
o Clarified that the scope is the needs of eCall within the SIP o Clarified that the scope is the needs of eCall within the SIP
emergency call environment emergency call environment
o Added informative statement that the document may be suitable for o Added informative statement that the document may be suitable for
reuse by other ACN systems reuse by other ACN systems
o Clarified that normative language for the control block applies to o Clarified that normative language for the control block applies to
both IVS and PSAP both IVS and PSAP
o Removed 'ref', 'supported-mime', and <media> elements o Removed 'ref', 'supported-mime', and <media> elements
o Minor wording improvements and clarifications o Minor wording improvements and clarifications
18.18. Changes from draft-ietf-00 to draft-ietf-01 18.19. 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 in addition to eCall crash notification specifications in addition to eCall
o Added details of the eCall metadata and control functionality o Added details of the eCall metadata and control functionality
o Added IANA registration for the MIME media type for the control o Added IANA registration for the MIME media type for the control
object object
o Added IANA registries for protocol elements and tokens used in the o Added IANA registries for protocol elements and tokens used in the
control object control object
o Minor wording improvements and clarifications o Minor wording improvements and clarifications
18.19. Changes from draft-gellens-03 to draft-ietf-00 18.20. Changes from draft-gellens-03 to draft-ietf-00
o Renamed from draft-gellens- to draft-ietf-. o Renamed from draft-gellens- to draft-ietf-.
o Added mention of and reference to ETSI TR "Mobile Standards Group o Added mention of and reference to ETSI TR "Mobile Standards Group
(MSG); eCall for VoIP" (MSG); eCall for VoIP"
o Added text to Introduction regarding migration/co-existence being o Added text to Introduction regarding migration/co-existence being
out of scope out of scope
o Added mention in Security Considerations that even if the network- o Added mention in Security Considerations that even if the network-
supplied location is just the cell site, this can be useful as a supplied location is just the cell site, this can be useful as a
sanity check on the IVS-supplied location sanity check on the IVS-supplied location
o Minor wording improvements and clarifications o Minor wording improvements and clarifications
18.20. Changes from draft-gellens-02 to -03 18.21. Changes from draft-gellens-02 to -03
o Clarifications and editorial improvements. o Clarifications and editorial improvements.
18.21. Changes from draft-gellens-01 to -02 18.22. Changes from draft-gellens-01 to -02
o Minor wording improvements o Minor wording improvements
o Removed ".automatic" and ".manual" from o Removed ".automatic" and ".manual" from
"urn:service:test.sos.ecall" registration and discussion text. "urn:service:test.sos.ecall" registration and discussion text.
18.22. Changes from draft-gellens-00 to -01 18.23. 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
[EN_16062] [EN_16062]
skipping to change at page 43, line 38 skipping to change at page 43, line 38
[RFC5031] Schulzrinne, H., "A Uniform Resource Name (URN) for [RFC5031] Schulzrinne, H., "A Uniform Resource Name (URN) for
Emergency and Other Well-Known Services", RFC 5031, Emergency and Other Well-Known Services", RFC 5031,
DOI 10.17487/RFC5031, January 2008, DOI 10.17487/RFC5031, January 2008,
<http://www.rfc-editor.org/info/rfc5031>. <http://www.rfc-editor.org/info/rfc5031>.
[RFC5226] Narten, T. and H. Alvestrand, "Guidelines for Writing an [RFC5226] Narten, T. and H. Alvestrand, "Guidelines for Writing an
IANA Considerations Section in RFCs", BCP 26, RFC 5226, IANA Considerations Section in RFCs", BCP 26, RFC 5226,
DOI 10.17487/RFC5226, May 2008, DOI 10.17487/RFC5226, May 2008,
<http://www.rfc-editor.org/info/rfc5226>. <http://www.rfc-editor.org/info/rfc5226>.
[RFC6443] Rosen, B., Schulzrinne, H., Polk, J., and A. Newton,
"Framework for Emergency Calling Using Internet
Multimedia", RFC 6443, DOI 10.17487/RFC6443, December
2011, <http://www.rfc-editor.org/info/rfc6443>.
[RFC6838] Freed, N., Klensin, J., and T. Hansen, "Media Type [RFC6838] Freed, N., Klensin, J., and T. Hansen, "Media Type
Specifications and Registration Procedures", BCP 13, Specifications and Registration Procedures", BCP 13,
RFC 6838, DOI 10.17487/RFC6838, January 2013, RFC 6838, DOI 10.17487/RFC6838, January 2013,
<http://www.rfc-editor.org/info/rfc6838>. <http://www.rfc-editor.org/info/rfc6838>.
[RFC6881] Rosen, B. and J. Polk, "Best Current Practice for [RFC6881] Rosen, B. and J. Polk, "Best Current Practice for
Communications Services in Support of Emergency Calling", Communications Services in Support of Emergency Calling",
BCP 181, RFC 6881, DOI 10.17487/RFC6881, March 2013, BCP 181, RFC 6881, DOI 10.17487/RFC6881, March 2013,
<http://www.rfc-editor.org/info/rfc6881>. <http://www.rfc-editor.org/info/rfc6881>.
skipping to change at page 44, line 27 skipping to change at page 44, line 23
principles". principles".
19.2. Informative references 19.2. Informative references
[CEN] "European Committee for Standardization", [CEN] "European Committee for Standardization",
<http://www.cen.eu>. <http://www.cen.eu>.
[I-D.ietf-ecrit-car-crash] [I-D.ietf-ecrit-car-crash]
Gellens, R., Rosen, B., and H. Tschofenig, "Next- Gellens, R., Rosen, B., and H. Tschofenig, "Next-
Generation Vehicle-Initiated Emergency Calls", draft-ietf- Generation Vehicle-Initiated Emergency Calls", draft-ietf-
ecrit-car-crash-16 (work in progress), October 2016. ecrit-car-crash-18 (work in progress), October 2016.
[MSG_TR] ETSI, , "ETSI Mobile Standards Group (MSG); eCall for [MSG_TR] ETSI, , "ETSI Mobile Standards Group (MSG); eCall for
VoIP", ETSI Technical Report TR 103 140 V1.1.1 (2014-04), VoIP", ETSI Technical Report TR 103 140 V1.1.1 (2014-04),
April 2014. April 2014.
[RFC5012] Schulzrinne, H. and R. Marshall, Ed., "Requirements for [RFC5012] Schulzrinne, H. and R. Marshall, Ed., "Requirements for
Emergency Context Resolution with Internet Technologies", Emergency Context Resolution with Internet Technologies",
RFC 5012, DOI 10.17487/RFC5012, January 2008, RFC 5012, DOI 10.17487/RFC5012, January 2008,
<http://www.rfc-editor.org/info/rfc5012>. <http://www.rfc-editor.org/info/rfc5012>.
skipping to change at page 44, line 49 skipping to change at page 44, line 45
Shanmugam, "Security Threats and Requirements for Shanmugam, "Security Threats and Requirements for
Emergency Call Marking and Mapping", RFC 5069, Emergency Call Marking and Mapping", RFC 5069,
DOI 10.17487/RFC5069, January 2008, DOI 10.17487/RFC5069, January 2008,
<http://www.rfc-editor.org/info/rfc5069>. <http://www.rfc-editor.org/info/rfc5069>.
[RFC6086] Holmberg, C., Burger, E., and H. Kaplan, "Session [RFC6086] Holmberg, C., Burger, E., and H. Kaplan, "Session
Initiation Protocol (SIP) INFO Method and Package Initiation Protocol (SIP) INFO Method and Package
Framework", RFC 6086, DOI 10.17487/RFC6086, January 2011, Framework", RFC 6086, DOI 10.17487/RFC6086, January 2011,
<http://www.rfc-editor.org/info/rfc6086>. <http://www.rfc-editor.org/info/rfc6086>.
[RFC6443] Rosen, B., Schulzrinne, H., Polk, J., and A. Newton,
"Framework for Emergency Calling Using Internet
Multimedia", RFC 6443, DOI 10.17487/RFC6443, December
2011, <http://www.rfc-editor.org/info/rfc6443>.
[RFC7090] Schulzrinne, H., Tschofenig, H., Holmberg, C., and M. [RFC7090] Schulzrinne, H., Tschofenig, H., Holmberg, C., and M.
Patel, "Public Safety Answering Point (PSAP) Callback", Patel, "Public Safety Answering Point (PSAP) Callback",
RFC 7090, DOI 10.17487/RFC7090, April 2014, RFC 7090, DOI 10.17487/RFC7090, April 2014,
<http://www.rfc-editor.org/info/rfc7090>. <http://www.rfc-editor.org/info/rfc7090>.
[RFC7378] Tschofenig, H., Schulzrinne, H., and B. Aboba, Ed., [RFC7378] Tschofenig, H., Schulzrinne, H., and B. Aboba, Ed.,
"Trustworthy Location", RFC 7378, DOI 10.17487/RFC7378, "Trustworthy Location", RFC 7378, DOI 10.17487/RFC7378,
December 2014, <http://www.rfc-editor.org/info/rfc7378>. December 2014, <http://www.rfc-editor.org/info/rfc7378>.
[SDO-3GPP] [SDO-3GPP]
 End of changes. 54 change blocks. 
123 lines changed or deleted 136 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/