| < draft-ietf-ecrit-ecall-09.txt | draft-ietf-ecrit-ecall-10.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: January 22, 2017 Individual | Expires: January 22, 2017 Individual | |||
| July 21, 2016 | July 21, 2016 | |||
| Next-Generation Pan-European eCall | Next-Generation Pan-European eCall | |||
| draft-ietf-ecrit-ecall-09.txt | draft-ietf-ecrit-ecall-10.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 2, line 34 ¶ | skipping to change at page 2, line 34 ¶ | |||
| 9.1. The eCall Control Block . . . . . . . . . . . . . . . . . 11 | 9.1. The eCall Control Block . . . . . . . . . . . . . . . . . 11 | |||
| 9.1.1. The <ack> element . . . . . . . . . . . . . . . . . . 12 | 9.1.1. The <ack> element . . . . . . . . . . . . . . . . . . 12 | |||
| 9.1.1.1. Attributes of the <ack> element . . . . . . . . . 12 | 9.1.1.1. Attributes of the <ack> element . . . . . . . . . 12 | |||
| 9.1.1.2. Child Elements of the <ack> element . . . . . . . 13 | 9.1.1.2. Child Elements of the <ack> element . . . . . . . 13 | |||
| 9.1.1.3. Ack Examples . . . . . . . . . . . . . . . . . . 13 | 9.1.1.3. Ack Examples . . . . . . . . . . . . . . . . . . 13 | |||
| 9.1.2. The <request> element . . . . . . . . . . . . . . . . 13 | 9.1.2. The <request> element . . . . . . . . . . . . . . . . 13 | |||
| 9.1.2.1. Attributes of the <request> element . . . . . . . 13 | 9.1.2.1. Attributes of the <request> element . . . . . . . 13 | |||
| 9.1.2.2. Request Example . . . . . . . . . . . . . . . . . 14 | 9.1.2.2. Request Example . . . . . . . . . . . . . . . . . 14 | |||
| 10. The emergencyCallData.eCall INFO package . . . . . . . . . . 14 | 10. The emergencyCallData.eCall INFO package . . . . . . . . . . 14 | |||
| 10.1. INFO Package Requirements . . . . . . . . . . . . . . . 14 | 10.1. INFO Package Requirements . . . . . . . . . . . . . . . 14 | |||
| 10.1.1. Overall Description . . . . . . . . . . . . . . . . 14 | 10.1.1. Overall Description . . . . . . . . . . . . . . . . 15 | |||
| 10.1.2. Applicability . . . . . . . . . . . . . . . . . . . 15 | 10.1.2. Applicability . . . . . . . . . . . . . . . . . . . 15 | |||
| 10.1.3. Info Package Name . . . . . . . . . . . . . . . . . 15 | 10.1.3. Info Package Name . . . . . . . . . . . . . . . . . 15 | |||
| 10.1.4. Info Package Parameters . . . . . . . . . . . . . . 15 | 10.1.4. Info Package Parameters . . . . . . . . . . . . . . 16 | |||
| 10.1.5. SIP Option-Tags . . . . . . . . . . . . . . . . . . 16 | 10.1.5. SIP Option-Tags . . . . . . . . . . . . . . . . . . 16 | |||
| 10.1.6. INFO Message Body Parts . . . . . . . . . . . . . . 16 | 10.1.6. INFO Message Body Parts . . . . . . . . . . . . . . 16 | |||
| 10.1.7. Info Package Usage Restrictions . . . . . . . . . . 16 | 10.1.7. Info Package Usage Restrictions . . . . . . . . . . 16 | |||
| 10.1.8. Rate of INFO Requests . . . . . . . . . . . . . . . 16 | 10.1.8. Rate of INFO Requests . . . . . . . . . . . . . . . 16 | |||
| 10.1.9. Info Package Security Considerations . . . . . . . . 16 | 10.1.9. Info Package Security Considerations . . . . . . . . 16 | |||
| 10.1.10. Implementation Details . . . . . . . . . . . . . . . 16 | 10.1.10. Implementation Details . . . . . . . . . . . . . . . 16 | |||
| 10.1.11. Examples . . . . . . . . . . . . . . . . . . . . . . 16 | 10.1.11. Examples . . . . . . . . . . . . . . . . . . . . . . 17 | |||
| 11. Examples . . . . . . . . . . . . . . . . . . . . . . . . . . 17 | 11. Examples . . . . . . . . . . . . . . . . . . . . . . . . . . 17 | |||
| 12. Security Considerations . . . . . . . . . . . . . . . . . . . 22 | 12. Security Considerations . . . . . . . . . . . . . . . . . . . 22 | |||
| 13. Privacy Considerations . . . . . . . . . . . . . . . . . . . 23 | 13. Privacy Considerations . . . . . . . . . . . . . . . . . . . 23 | |||
| 14. XML Schema . . . . . . . . . . . . . . . . . . . . . . . . . 23 | 14. XML Schema . . . . . . . . . . . . . . . . . . . . . . . . . 23 | |||
| 15. IANA Considerations . . . . . . . . . . . . . . . . . . . . . 25 | 15. IANA Considerations . . . . . . . . . . . . . . . . . . . . . 25 | |||
| 15.1. Service URN Registrations . . . . . . . . . . . . . . . 25 | 15.1. Service URN Registrations . . . . . . . . . . . . . . . 25 | |||
| 15.2. MIME Content-type Registration for | 15.2. MIME Content-type Registration for | |||
| 'application/emergencyCallData.eCall.MSD+per' . . . . . 26 | 'application/emergencyCallData.eCall.MSD+per' . . . . . 26 | |||
| 15.3. MIME Content-type Registration for | 15.3. MIME Content-type Registration for | |||
| 'application/emergencyCallData.eCall.control+xml' . . . 27 | 'application/emergencyCallData.eCall.control+xml' . . . 27 | |||
| skipping to change at page 4, line 29 ¶ | skipping to change at page 4, line 29 ¶ | |||
| | | | | | | | | |||
| | MNO | Mobile Network Operator | | | MNO | Mobile Network Operator | | |||
| | | | | | | | | |||
| | 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 limited to 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 and CEN and these specifications include | itself is specified by 3GPP and CEN and these specifications include | |||
| far greater scope than is covered here. | 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). | |||
| The technical contents of this document can be suitable for use in | The technical contents of this document also provide a basis for | |||
| other vehicle-initiated emergency call systems, but this is out of | reuse and extension for other vehicle-initiated emergency call | |||
| scope for this document. | systems. | |||
| Vehicles designed for multiple regions might need to support eCall | Vehicles designed for multiple regions might need to support eCall | |||
| and other Advanced Automatic Crash Notification (AACN) systems, such | and other Advanced Automatic Crash Notification (AACN) systems, such | |||
| as described in [I-D.ietf-ecrit-car-crash]. | as described in [I-D.ietf-ecrit-car-crash]. | |||
| 3. Introduction | 3. Introduction | |||
| Emergency calls made from vehicles (e.g., in the event of a crash) | Emergency calls made from vehicles (e.g., in the event of a crash) | |||
| assist in significantly reducing road deaths and injuries by allowing | assist in significantly reducing road deaths and injuries by allowing | |||
| emergency services to be aware of the incident, the state of the | emergency services to be aware of the incident, the state of the | |||
| skipping to change at page 8, line 21 ¶ | skipping to change at page 8, line 21 ¶ | |||
| other messages (such as the INVITE and the reply to the INVITE as | other messages (such as the INVITE and the reply to the INVITE as | |||
| discussed above). See Section 10 for information about the use of | discussed above). See Section 10 for information about the use of | |||
| INFO messages to carry data within an eCall. | INFO messages to carry data within an eCall. | |||
| When data is being carried in an INFO request message, the body part | When data is being carried in an INFO request message, the body part | |||
| also carries a Content-Disposition header field set to "Info- | also carries a Content-Disposition header field set to "Info- | |||
| Package". | Package". | |||
| Support for the data blocks defined in | Support for the data blocks defined in | |||
| [I-D.ietf-ecrit-additional-data] is NOT REQUIRED for conformance with | [I-D.ietf-ecrit-additional-data] is NOT REQUIRED for conformance with | |||
| this document . | this document. | |||
| 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 14, line 33 ¶ | skipping to change at page 14, line 33 ¶ | |||
| This document registers the 'emergencyCallData.eCall' INFO package. | This document registers the 'emergencyCallData.eCall' INFO package. | |||
| Both endpoints (the IVS and the PSAP equipment) include | Both endpoints (the IVS and the PSAP equipment) include | |||
| 'emergencyCallData.eCall' in a Recv-Info header field per [RFC6086] | 'emergencyCallData.eCall' in a Recv-Info header field per [RFC6086] | |||
| to indicate ability to receive INFO messages carrying data as | to indicate ability to receive INFO messages carrying data as | |||
| described here. | described here. | |||
| Support for the 'emergencyCallData.eCall' INFO package indicates the | Support for the 'emergencyCallData.eCall' INFO package indicates the | |||
| ability to receive body parts registered in the 'Emergency Call Data | ability to receive body parts registered in the 'Emergency Call Data | |||
| Types' IANA registry. | Types' IANA registry. Because new body parts can be added to the | |||
| registry, implementations MUST ignore any unsupported or unrecognized | ||||
| body parts. Only the 'application/emergencyCallData.eCall.MSD+per' | ||||
| and 'application/emergencyCallData.eCall.control+xml' body parts are | ||||
| REQUIRED to be supported for conformance with this document. | ||||
| An INFO request message carrying data related to an emergency call | An INFO request message carrying data related to an emergency call | |||
| has an Info-Package header field set to 'emergencyCallData.eCall' per | has an Info-Package header field set to 'emergencyCallData.eCall' per | |||
| [RFC6086]. See Section 6 for details on how to attach eCall data to | [RFC6086]. See Section 6 for details on how to attach eCall data to | |||
| an INFO message. | an INFO message. | |||
| 10.1. INFO Package Requirements | 10.1. INFO Package Requirements | |||
| The requirements of Section 10 of [RFC6086] are addressed in the | The requirements of Section 10 of [RFC6086] are addressed in the | |||
| following sections. | following sections. | |||
| End of changes. 8 change blocks. | ||||
| 10 lines changed or deleted | 14 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/ | ||||