| < draft-ietf-ecrit-car-crash-20.txt | draft-ietf-ecrit-car-crash-21.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: June 18, 2017 NeuStar, Inc. | Expires: July 15, 2017 NeuStar, Inc. | |||
| H. Tschofenig | H. Tschofenig | |||
| Individual | Individual | |||
| December 15, 2016 | January 11, 2017 | |||
| Next-Generation Vehicle-Initiated Emergency Calls | Next-Generation Vehicle-Initiated Emergency Calls | |||
| draft-ietf-ecrit-car-crash-20.txt | draft-ietf-ecrit-car-crash-21.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 | |||
| skipping to change at page 1, line 37 ¶ | skipping to change at page 1, line 37 ¶ | |||
| 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 a SIP INFO package to enable carrying this | necessarily a crash) and a SIP INFO package to enable carrying this | |||
| and related data in SIP INFO requests. An external specification for | and related data in SIP INFO requests. An external specification for | |||
| the data format, contents, and structure are referenced in this | the data format, contents, and structure are referenced in this | |||
| document. | 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 use of a different set of vehicle | |||
| data, specifically, the Vehicle Emergency Data Set (VEDS) rather than | (crash) data, specifically, the Vehicle Emergency Data Set (VEDS) | |||
| the eCall Minimum Set of Data (MSD). This document is an extension | rather than the eCall Minimum Set of Data (MSD). This document is an | |||
| of the eCall document, with the primary differences being that this | extension of the IETF eCall document, with the primary differences | |||
| document makes the MSD data set optional and VEDS mandatory, and adds | being that this document makes the MSD data set optional and VEDS | |||
| attribute values to the metadata/control object to permit greater | mandatory, and adds attribute values to the metadata/control object | |||
| functionality. This document registers a new SIP INFO package | to permit greater functionality. This document registers a new SIP | |||
| (identical to that registered for eCall but with the addition of the | INFO package (identical to that registered for eCall but with the | |||
| VEDS MIME type). This document also describes legacy (circuit- | addition of the VEDS MIME type). This document also describes legacy | |||
| switched) ACN systems and their migration to next-generation | (circuit-switched) ACN systems and their migration to next-generation | |||
| emergency calling, to provide background information and context. | emergency calling, to provide background information and context. | |||
| Status of This Memo | Status of This Memo | |||
| This Internet-Draft is submitted in full conformance with the | This Internet-Draft is submitted in full conformance with the | |||
| provisions of BCP 78 and BCP 79. | provisions of BCP 78 and BCP 79. | |||
| Internet-Drafts are working documents of the Internet Engineering | Internet-Drafts are working documents of the Internet Engineering | |||
| Task Force (IETF). Note that other groups may also distribute | Task Force (IETF). Note that other groups may also distribute | |||
| working documents as Internet-Drafts. The list of current Internet- | working documents as Internet-Drafts. The list of current Internet- | |||
| Drafts is at http://datatracker.ietf.org/drafts/current/. | Drafts is at http://datatracker.ietf.org/drafts/current/. | |||
| Internet-Drafts are draft documents valid for a maximum of six months | Internet-Drafts are draft documents valid for a maximum of six months | |||
| and may be updated, replaced, or obsoleted by other documents at any | and may be updated, replaced, or obsoleted by other documents at any | |||
| time. It is inappropriate to use Internet-Drafts as reference | time. It is inappropriate to use Internet-Drafts as reference | |||
| material or to cite them other than as "work in progress." | material or to cite them other than as "work in progress." | |||
| This Internet-Draft will expire on June 18, 2017. | This Internet-Draft will expire on July 15, 2017. | |||
| Copyright Notice | Copyright Notice | |||
| Copyright (c) 2016 IETF Trust and the persons identified as the | Copyright (c) 2017 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 | |||
| carefully, as they describe your rights and restrictions with respect | carefully, as they describe your rights and restrictions with respect | |||
| to this document. Code Components extracted from this document must | to this document. Code Components extracted from this document must | |||
| include Simplified BSD License text as described in Section 4.e of | include Simplified BSD License text as described in Section 4.e of | |||
| the Trust Legal Provisions and are provided without warranty as | the Trust Legal Provisions and are provided without warranty as | |||
| skipping to change at page 3, line 19 ¶ | skipping to change at page 3, line 19 ¶ | |||
| 'application/EmergencyCall.VEDS+xml' . . . . . . . . . . 28 | 'application/EmergencyCall.VEDS+xml' . . . . . . . . . . 28 | |||
| 14.2. Registration of the 'VEDS' entry in the Emergency Call | 14.2. Registration of the 'VEDS' entry in the Emergency Call | |||
| Data Types registry . . . . . . . . . . . . . . . . . . 30 | Data Types registry . . . . . . . . . . . . . . . . . . 30 | |||
| 14.3. New Action Values . . . . . . . . . . . . . . . . . . . 30 | 14.3. New Action Values . . . . . . . . . . . . . . . . . . . 30 | |||
| 14.4. Emergency Call Static Message Registry . . . . . . . . . 30 | 14.4. Emergency Call Static Message Registry . . . . . . . . . 30 | |||
| 14.5. Emergency Call Vehicle Lamp ID Registry . . . . . . . . 31 | 14.5. Emergency Call Vehicle Lamp ID Registry . . . . . . . . 31 | |||
| 14.6. Lamp State Registry . . . . . . . . . . . . . . . . . . 32 | 14.6. Lamp State Registry . . . . . . . . . . . . . . . . . . 32 | |||
| 14.7. Emergency Call Vehicle Camera ID Registry . . . . . . . 33 | 14.7. Emergency Call Vehicle Camera ID Registry . . . . . . . 33 | |||
| 14.8. The emergencyCallData.eCall.VEDS SIP INFO package . . . 34 | 14.8. The emergencyCallData.eCall.VEDS SIP INFO package . . . 34 | |||
| 15. Acknowledgements . . . . . . . . . . . . . . . . . . . . . . 37 | 15. Acknowledgements . . . . . . . . . . . . . . . . . . . . . . 37 | |||
| 16. Changes from Previous Versions . . . . . . . . . . . . . . . 37 | 16. Changes from Previous Versions . . . . . . . . . . . . . . . 38 | |||
| 16.1. Changes from draft-ietf-18 to draft-ietf-19 . . . . . . 37 | 16.1. Changes from draft-ietf-18 to draft-ietf-19 . . . . . . 38 | |||
| 16.2. Changes from draft-ietf-17 to draft-ietf-18 . . . . . . 38 | 16.2. Changes from draft-ietf-17 to draft-ietf-18 . . . . . . 38 | |||
| 16.3. Changes from draft-ietf-16 to draft-ietf-17 . . . . . . 38 | 16.3. Changes from draft-ietf-16 to draft-ietf-17 . . . . . . 38 | |||
| 16.4. Changes from draft-ietf-14 to draft-ietf-15 . . . . . . 38 | 16.4. Changes from draft-ietf-14 to draft-ietf-15 . . . . . . 38 | |||
| 16.5. Changes from draft-ietf-13 to draft-ietf-14 . . . . . . 38 | 16.5. Changes from draft-ietf-13 to draft-ietf-14 . . . . . . 38 | |||
| 16.6. Changes from draft-ietf-11 to draft-ietf-13 . . . . . . 38 | 16.6. Changes from draft-ietf-11 to draft-ietf-13 . . . . . . 38 | |||
| 16.7. Changes from draft-ietf-10 to draft-ietf-11 . . . . . . 38 | 16.7. Changes from draft-ietf-10 to draft-ietf-11 . . . . . . 38 | |||
| 16.8. Changes from draft-ietf-09 to draft-ietf-10 . . . . . . 38 | 16.8. Changes from draft-ietf-09 to draft-ietf-10 . . . . . . 38 | |||
| 16.9. Changes from draft-ietf-08 to draft-ietf-09 . . . . . . 39 | 16.9. Changes from draft-ietf-08 to draft-ietf-09 . . . . . . 39 | |||
| 16.10. Changes from draft-ietf-07 to draft-ietf-08 . . . . . . 39 | 16.10. Changes from draft-ietf-07 to draft-ietf-08 . . . . . . 39 | |||
| 16.11. Changes from draft-ietf-06 to draft-ietf-07 . . . . . . 39 | 16.11. Changes from draft-ietf-06 to draft-ietf-07 . . . . . . 39 | |||
| 16.12. Changes from draft-ietf-05 to draft-ietf-06 . . . . . . 39 | 16.12. Changes from draft-ietf-05 to draft-ietf-06 . . . . . . 39 | |||
| 16.13. Changes from draft-ietf-04 to draft-ietf-05 . . . . . . 39 | 16.13. Changes from draft-ietf-04 to draft-ietf-05 . . . . . . 39 | |||
| 16.14. Changes from draft-ietf-03 to draft-ietf-04 . . . . . . 39 | 16.14. Changes from draft-ietf-03 to draft-ietf-04 . . . . . . 39 | |||
| 16.15. Changes from draft-ietf-02 to draft-ietf-03 . . . . . . 39 | 16.15. Changes from draft-ietf-02 to draft-ietf-03 . . . . . . 40 | |||
| 16.16. Changes from draft-ietf-01 to draft-ietf-02 . . . . . . 40 | 16.16. Changes from draft-ietf-01 to draft-ietf-02 . . . . . . 40 | |||
| 16.17. Changes from draft-ietf-00 to draft-ietf-01 . . . . . . 40 | 16.17. Changes from draft-ietf-00 to draft-ietf-01 . . . . . . 40 | |||
| 16.18. Changes from draft-gellens-02 to draft-ietf-00 . . . . . 40 | 16.18. Changes from draft-gellens-02 to draft-ietf-00 . . . . . 40 | |||
| 16.19. Changes from draft-gellens-01 to -02 . . . . . . . . . . 40 | 16.19. Changes from draft-gellens-01 to -02 . . . . . . . . . . 40 | |||
| 16.20. Changes from draft-gellens-00 to -01 . . . . . . . . . . 40 | 16.20. Changes from draft-gellens-00 to -01 . . . . . . . . . . 40 | |||
| 17. References . . . . . . . . . . . . . . . . . . . . . . . . . 40 | 17. References . . . . . . . . . . . . . . . . . . . . . . . . . 40 | |||
| 17.1. Normative References . . . . . . . . . . . . . . . . . . 40 | 17.1. Normative References . . . . . . . . . . . . . . . . . . 41 | |||
| 17.2. Informative references . . . . . . . . . . . . . . . . . 41 | 17.2. Informative references . . . . . . . . . . . . . . . . . 42 | |||
| Authors' Addresses . . . . . . . . . . . . . . . . . . . . . . . 42 | Authors' Addresses . . . . . . . . . . . . . . . . . . . . . . . 43 | |||
| 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]. | |||
| Additionally, we use the following abbreviations: | Additionally, we use the following abbreviations: | |||
| skipping to change at page 6, line 42 ¶ | skipping to change at page 6, line 42 ¶ | |||
| emergency calls are used to provide the realization of next- | emergency calls are used to provide the realization of next- | |||
| generation ACN. Although this specification is designed with the | generation ACN. Although this specification is designed with the | |||
| requirements for North America ACN in mind (and both APCO and NENA | requirements for North America ACN in mind (and both APCO and NENA | |||
| are based in the U.S.), it is specified generically such that the | are based in the U.S.), it is specified generically such that the | |||
| technology can be re-used or extended to suit requirements in other | technology can be re-used or extended to suit requirements in other | |||
| regions. | regions. | |||
| 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), as described in | calls by in-vehicle systems within Europe), as described in | |||
| [I-D.ietf-ecrit-ecall]. However, this document specifies a different | [I-D.ietf-ecrit-ecall]. However, this document specifies use of a | |||
| set of vehicle (crash) data, specifically, the Vehicle Emergency Data | different set of vehicle (crash) data, specifically, the Vehicle | |||
| Set (VEDS) rather than the eCall Minimum Set of Data (MSD). This | Emergency Data Set (VEDS) rather than the eCall Minimum Set of Data | |||
| document is an extension of [I-D.ietf-ecrit-ecall], with the | (MSD). This document is an extension of [I-D.ietf-ecrit-ecall], with | |||
| differences being that this document makes the MSD data set optional | the differences being that this document makes the MSD data set | |||
| and VEDS mandatory, and adds new attribute values to the metadata/ | optional and VEDS mandatory, and adds new attribute values to the | |||
| control object defined in that document. This document also | metadata/control object defined in that document. This document also | |||
| registers a new SIP INFO package (identical to that defined in | registers a new SIP INFO package (identical to that defined in | |||
| [I-D.ietf-ecrit-ecall] with the addition of the VEDS MIME type). | [I-D.ietf-ecrit-ecall] with the addition of the VEDS MIME type). | |||
| This document registers the 'application/EmergencyCallData.VEDS+xml' | This document registers the 'application/EmergencyCallData.VEDS+xml' | |||
| MIME media type, registers the 'VEDS' entry in the Emergency Call | MIME media type, registers the 'VEDS' entry in the Emergency Call | |||
| Data Types registry, and registers a SIP INFO package to enable | Data Types registry, and registers a SIP INFO package to enable | |||
| carrying this and related data in SIP INFO requests. | carrying this and related data in SIP INFO requests. | |||
| Section 6 introduces VEDS. Section 7 describes how VEDS data and | Section 6 introduces VEDS. Section 7 describes how VEDS data and | |||
| metadata/control blocks are transported within NG-ACN calls. | metadata/control blocks are transported within NG-ACN calls. | |||
| skipping to change at page 8, line 49 ¶ | skipping to change at page 8, line 49 ¶ | |||
| between the vehicle, the TSP, and the PSAP, allowing communication | between the vehicle, the TSP, and the PSAP, allowing communication | |||
| between the PSAP call taker, the TSP call taker, and the vehicle | between the PSAP call taker, the TSP call taker, and the vehicle | |||
| occupants (who might be unconscious). | occupants (who might be unconscious). | |||
| ///----\\\ proprietary +------+ 911 trunk or POTS +------+ | ///----\\\ proprietary +------+ 911 trunk or POTS +------+ | |||
| ||| IVS |||-------------->+ TSP +------------------->+ PSAP | | ||| IVS |||-------------->+ TSP +------------------->+ PSAP | | |||
| \\\----/// crash data +------+ location via trunk +------+ | \\\----/// crash data +------+ location via trunk +------+ | |||
| Figure 1: Legacy TSP Model. | Figure 1: Legacy TSP Model. | |||
| In the paired model, the IVS uses a Bluetooth link with a previously- | In the paired model, the IVS uses a local link (typically Bluetooth | |||
| paired handset to establish an emergency call with the PSAP (by | [Bluetooth]) with a previously-paired handset to establish an | |||
| dialing a standard emergency number; 9-1-1 in North America), and | emergency call with the PSAP (by dialing a standard emergency number; | |||
| then communicates location data to the PSAP via text-to-speech; crash | 9-1-1 in North America), and then communicates location data to the | |||
| data might or might not be conveyed also using text-to-speech. Some | PSAP via text-to-speech; crash data might or might not be conveyed | |||
| such systems use an automated voice prompt menu for the PSAP call | also using text-to-speech. Some such systems use an automated voice | |||
| taker (e.g., "this is an automatic emergency call from a vehicle; | prompt menu for the PSAP call taker (e.g., "this is an automatic | |||
| press 1 to open a voice path to the vehicle; press 2 to hear the | emergency call from a vehicle; press 1 to open a voice path to the | |||
| location read out") to allow the call taker to request location data | vehicle; press 2 to hear the location read out") to allow the call | |||
| via text-to-speech. | taker to request location data via text-to-speech. | |||
| +---+ | +---+ | |||
| ///----\\\ | H | 911/etc voice call via handset +------+ | ///----\\\ | H | 911/etc voice call via handset +------+ | |||
| ||| IVS |||-->| S +----------------------------------->+ PSAP | | ||| IVS |||-->| S +----------------------------------->+ PSAP | | |||
| \\\----/// +---+ location via text-to-speech +------+ | \\\----/// +---+ location via text-to-speech +------+ | |||
| Figure 2: Legacy Paired Model | Figure 2: Legacy Paired Model | |||
| In the direct model, the IVS directly places an emergency call with | In the direct model, the IVS directly places an emergency call with | |||
| the PSAP by dialing a standard emergency number (9-1-1 in North | the PSAP by dialing a standard emergency number (9-1-1 in North | |||
| skipping to change at page 13, line 28 ¶ | skipping to change at page 13, line 28 ¶ | |||
| subtype starting with 'EmergencyCallData.' | subtype starting with 'EmergencyCallData.' | |||
| * If the data format is XML, then by convention the name has a | * If the data format is XML, then by convention the name has a | |||
| suffix of '+xml' | suffix of '+xml' | |||
| o The item is registered in the Emergency Call Data Types registry, | o The item is registered in the Emergency Call Data Types registry, | |||
| as defined in Section 11.1.9 of [RFC7852] | as defined in Section 11.1.9 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 media type (not including the | root of the MIME media 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 SIP INFO package is registered that permits carrying the the | o A new SIP INFO package is registered that permits carrying the new | |||
| new media 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 SIP INFO requests. | objects, in SIP INFO requests. | |||
| 7. Data Transport | 7. Data Transport | |||
| [RFC7852] establishes a general mechanism for including blocks of | [RFC7852] establishes a general mechanism for including blocks of | |||
| data within a SIP emergency call. This document makes use of that | data within a SIP emergency call. This document makes use of that | |||
| mechanism. This document also registers a SIP INFO package (in | mechanism. This document also registers a SIP INFO package (in | |||
| Section 14.8) to enable NG-ACN related data blocks to be carried in | Section 14.8) to enable NG-ACN related data blocks to be carried in | |||
| SIP INFO requests (per [RFC6086], new SIP INFO method usages require | SIP INFO requests (per [RFC6086], new SIP INFO method usages require | |||
| skipping to change at page 18, line 31 ¶ | skipping to change at page 18, line 31 ¶ | |||
| rear, brake, brake-center, position-front, position-rear, turn- | rear, brake, brake-center, position-front, position-rear, turn- | |||
| left, turn-right, and hazard. A registry of lamp states is | left, turn-right, and hazard. A registry of lamp states is | |||
| defined in Section 14.6. The initial values (listed in Table 5) | defined in Section 14.6. The initial values (listed in Table 5) | |||
| are "on", "off", and "flash". | are "on", "off", and "flash". | |||
| 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 registry of camera identification values | a feed from a camera. A registry of camera identification values | |||
| is defined in Section 14.7. The initial values (listed in | is defined in Section 14.7. The initial values (listed in | |||
| Table 6) are backup, left-rear, right-rear, forward, rear-wide, | Table 6) are backup, left-rear, right-rear, forward, rear-wide, | |||
| lane, interior, and night-front. | lane, interior, night-front, night-rear, night-left, and night- | |||
| right. | ||||
| 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. | |||
| 9.2. Request Example | 9.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"> | |||
| skipping to change at page 31, line 23 ¶ | skipping to change at page 31, line 23 ¶ | |||
| determined by the registrant; IANA assigns the IDs. Each message is | determined by the registrant; IANA assigns the IDs. Each message is | |||
| assigned a consecutive integer value as its ID. This allows an IVS | assigned a consecutive integer value as its ID. This allows an IVS | |||
| to indicate by a single integer value that it supports all messages | to indicate by a single integer value that it supports all messages | |||
| with that value or lower. | with that value or lower. | |||
| The initial set of values is listed in Table 3. | The initial set of values is listed in Table 3. | |||
| +----+--------------------------------------------------------------+ | +----+--------------------------------------------------------------+ | |||
| | ID | Message | | | ID | Message | | |||
| +----+--------------------------------------------------------------+ | +----+--------------------------------------------------------------+ | |||
| | 1 | Emergency services has noted your information and location, | | | 1 | Emergency services has received your information and | | |||
| | | but cannot speak with you right now. We will help you as | | | | location, but cannot speak with you right now. We will get | | |||
| | | soon as possible. | | | | help to you as soon as possible. | | |||
| +----+--------------------------------------------------------------+ | +----+--------------------------------------------------------------+ | |||
| Table 3: Emergency Call Static Message Registry Initial Values | Table 3: Emergency Call Static Message Registry Initial Values | |||
| 14.5. Emergency Call Vehicle Lamp ID Registry | 14.5. Emergency Call Vehicle Lamp ID Registry | |||
| This document creates a new sub-registry called "Emergency Call | This document creates a new sub-registry called "Emergency Call | |||
| Vehicle Lamp ID" in the "Emergency Call Metadata/Control Data" | Vehicle Lamp ID" in the "Emergency Call Metadata/Control Data" | |||
| registry established by [I-D.ietf-ecrit-ecall]. This new sub- | registry established by [I-D.ietf-ecrit-ecall]. This new sub- | |||
| registry uniquely identifies the names of automotive lamps (lights). | registry uniquely identifies the names of automotive lamps (lights). | |||
| skipping to change at page 34, line 32 ¶ | skipping to change at page 34, line 32 ¶ | |||
| | | collision detection systems), separate from backup | | | | collision detection systems), separate from backup | | |||
| | | view | | | | view | | |||
| | | | | | | | | |||
| | lane | Used by systems to identify road lane and/or | | | lane | Used by systems to identify road lane and/or | | |||
| | | monitor vehicle's position within lane | | | | monitor vehicle's position within lane | | |||
| | | | | | | | | |||
| | interior | Shows the interior (e.g., driver) | | | interior | Shows the interior (e.g., driver) | | |||
| | | | | | | | | |||
| | night-front | Night-vision view of what is in front of the | | | night-front | Night-vision view of what is in front of the | | |||
| | | vehicle | | | | vehicle | | |||
| | | | | ||||
| | night-rear | Night-vision view of what is behind the vehicle | | ||||
| | | | | ||||
| | night-left | Night-vision view of what is to the left of the | | ||||
| | | vehicle | | ||||
| | | | | ||||
| | night-right | Night-vision view of what is to the right of the | | ||||
| | | vehicle | | ||||
| +-------------+-----------------------------------------------------+ | +-------------+-----------------------------------------------------+ | |||
| Table 6: Emergency Call Vehicle Camera ID Registry Initial Values | Table 6: Emergency Call Vehicle Camera ID Registry Initial Values | |||
| 14.8. The emergencyCallData.eCall.VEDS SIP INFO package | 14.8. The emergencyCallData.eCall.VEDS SIP INFO package | |||
| This document registers the 'emergencyCallData.eCall.VEDS' SIP INFO | This document registers the 'emergencyCallData.eCall.VEDS' SIP INFO | |||
| package. | package. | |||
| Both endpoints (the IVS and the PSAP equipment) include | Both endpoints (the IVS and the PSAP equipment) include | |||
| skipping to change at page 35, line 45 ¶ | skipping to change at page 36, line 4 ¶ | |||
| needs to be sent mid-call. While the SIP MESSAGE method could be | needs to be sent mid-call. While the SIP MESSAGE method could be | |||
| used, it is not tied to a SIP dialog as is the INFO method and thus | used, it is not tied to a SIP dialog as is the INFO method and thus | |||
| might not be associated with the dialog. Both the SIP OPTIONS or re- | might not be associated with the dialog. Both the SIP OPTIONS or re- | |||
| INVITE methods could also be used, but is seen as less clean than the | INVITE methods could also be used, but is seen as less clean than the | |||
| INFO method. The SIP SUBSCRIBE/NOTIFY method could be coerced into | INFO method. The SIP SUBSCRIBE/NOTIFY method could be coerced into | |||
| service, but the semantics are not a good fit, e.g., the subscribe/ | service, but the semantics are not a good fit, e.g., the subscribe/ | |||
| notify mechanism provides one-way communication consisting of (often | notify mechanism provides one-way communication consisting of (often | |||
| multiple) notifications from notifier to subscriber indicating that | multiple) notifications from notifier to subscriber indicating that | |||
| certain events in notifier have occurred, whereas what's needed here | certain events in notifier have occurred, whereas what's needed here | |||
| is two-way communication of data related to the emergency dialog. | is two-way communication of data related to the emergency dialog. | |||
| Use of the media plane mechanisms was discounted because the number | Use of the media plane mechanisms was discounted because the number | |||
| of messages needing to be exchanged in a dialog is normally zero or | of messages needing to be exchanged in a dialog is normally zero or | |||
| very few, and the size of the data is likewise very small. The | very few, and the size of the data is likewise very small. The | |||
| overhead caused by user plane setup (e.g., to use MSRP as transport) | overhead caused by user plane setup (e.g., to use MSRP as transport) | |||
| would be disproportionately large. | would be disproportionately large. | |||
| Based on the the analyses, the SIP INFO method was chosen to provide | Based on the analyses, the SIP INFO method was chosen to provide for | |||
| for mid-call data transport. | mid-call data transport. | |||
| 14.8.3. Info Package Name | 14.8.3. Info Package Name | |||
| The SIP INFO package name is emergencyCallData.eCall.VEDS | The SIP INFO package name is emergencyCallData.eCall.VEDS | |||
| 14.8.4. Info Package Parameters | 14.8.4. Info Package Parameters | |||
| None | None | |||
| 14.8.5. SIP Option-Tags | 14.8.5. SIP Option-Tags | |||
| skipping to change at page 37, line 38 ¶ | skipping to change at page 37, line 45 ¶ | |||
| See [TBD: THIS DOCUMENT] for protocol details. | See [TBD: THIS DOCUMENT] for protocol details. | |||
| 14.8.11. Examples | 14.8.11. Examples | |||
| See [TBD: THIS DOCUMENT] for protocol examples. | See [TBD: THIS DOCUMENT] for protocol examples. | |||
| 15. Acknowledgements | 15. Acknowledgements | |||
| We would like to thank Lena Chaponniere, Alissa Cooper, Stephen Edge, | We would like to thank Lena Chaponniere, Alissa Cooper, Stephen Edge, | |||
| Christer Holmberg, and Allison Mankin for their review and | Christer Holmberg, Allison Mankin, and Dan Romascanu for their review | |||
| suggestions; Robert Sparks and Paul Kyzivat for their help with the | and suggestions; Robert Sparks and Paul Kyzivat for their help with | |||
| SIP mechanisms; Michael Montag, Arnoud van Wijk, Ban Al-Bakri, Wes | the SIP mechanisms; Michael Montag, Arnoud van Wijk, Ban Al-Bakri, | |||
| George, Gunnar Hellstrom, and Rex Buddenberg for their feedback; and | Wes George, Gunnar Hellstrom, and Rex Buddenberg for their feedback; | |||
| Ulrich Dietz for his help with earlier versions of the original | and Ulrich Dietz for his help with earlier versions of the original | |||
| version of this document. | version of this document. | |||
| 16. Changes from Previous Versions | 16. Changes from Previous Versions | |||
| RFC Editor: Please remove this section prior to publication. | ||||
| 16.1. Changes from draft-ietf-18 to draft-ietf-19 | 16.1. Changes from draft-ietf-18 to draft-ietf-19 | |||
| o Fixed various nits | o Fixed various nits | |||
| 16.2. Changes from draft-ietf-17 to draft-ietf-18 | 16.2. Changes from draft-ietf-17 to draft-ietf-18 | |||
| o Added additional text to "Rate of Info Requests" | o Added additional text to "Rate of Info Requests" | |||
| o Further corrected "content type" to "media type" | o Further corrected "content type" to "media type" | |||
| 16.3. Changes from draft-ietf-16 to draft-ietf-17 | 16.3. Changes from draft-ietf-16 to draft-ietf-17 | |||
| skipping to change at page 40, line 44 ¶ | skipping to change at page 41, line 4 ¶ | |||
| [RFC7852] | [RFC7852] | |||
| 16.20. Changes from draft-gellens-00 to -01 | 16.20. 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 | |||
| 17. References | 17. References | |||
| 17.1. Normative References | 17.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-20 (work in | European eCall", draft-ietf-ecrit-ecall-21 (work in | |||
| progress), November 2016. | progress), December 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>. | |||
| [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>. | |||
| skipping to change at page 41, line 47 ¶ | skipping to change at page 42, line 7 ¶ | |||
| <http://www.rfc-editor.org/info/rfc7852>. | <http://www.rfc-editor.org/info/rfc7852>. | |||
| [VEDS] Advanced Automatic Crash Notification (AACN) Joint APCO/ | [VEDS] Advanced Automatic Crash Notification (AACN) Joint APCO/ | |||
| NENA Data Standardization Workgroup, , "Vehicular | NENA Data Standardization Workgroup, , "Vehicular | |||
| Emergency Data Set (VEDS) version 3", July 2012, | Emergency Data Set (VEDS) version 3", July 2012, | |||
| <https://www.apcointl.org/resources/telematics/aacn-and- | <https://www.apcointl.org/resources/telematics/aacn-and- | |||
| veds.html>. | veds.html>. | |||
| 17.2. Informative references | 17.2. Informative references | |||
| [Bluetooth] | ||||
| Bluetooth Special Interest Group, , "Bluetooth | ||||
| Specifications", <https://https://www.bluetooth.com/ | ||||
| specifications>. | ||||
| [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>. | |||
| [RFC5069] Taylor, T., Ed., Tschofenig, H., Schulzrinne, H., and M. | [RFC5069] Taylor, T., Ed., Tschofenig, H., Schulzrinne, H., and M. | |||
| 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>. | |||
| End of changes. 22 change blocks. | ||||
| 54 lines changed or deleted | 70 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/ | ||||