< draft-ietf-ecrit-data-only-ea-16.txt   draft-ietf-ecrit-data-only-ea-17.txt >
ECRIT B. Rosen ECRIT B. Rosen
Internet-Draft Internet-Draft
Intended status: Standards Track H. Schulzrinne Intended status: Standards Track H. Schulzrinne
Expires: April 26, 2019 Columbia U. Expires: September 12, 2019 Columbia U.
H. Tschofenig H. Tschofenig
ARM Limited ARM Limited
R. Gellens R. Gellens
Core Technology Consulting Core Technology Consulting
October 23, 2018 March 11, 2019
Data-Only Emergency Calls Data-Only Emergency Calls
draft-ietf-ecrit-data-only-ea-16 draft-ietf-ecrit-data-only-ea-17
Abstract Abstract
RFC 6443 'Framework for Emergency Calling Using Internet Multimedia' RFC 6443 'Framework for Emergency Calling Using Internet Multimedia'
describes how devices use the Internet to place emergency calls and describes how devices use the Internet to place emergency calls and
how Public Safety Answering Points (PSAPs) handle Internet multimedia how Public Safety Answering Points (PSAPs) handle Internet multimedia
emergency calls natively. The exchange of multimedia traffic for emergency calls natively. The exchange of multimedia traffic for
emergency services involves a Session Initiation Protocol (SIP) emergency services involves a Session Initiation Protocol (SIP)
session establishment starting with a SIP INVITE that negotiates session establishment starting with a SIP INVITE that negotiates
various parameters for that session. various parameters for that session.
skipping to change at page 2, line 4 skipping to change at page 2, line 4
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 https://datatracker.ietf.org/drafts/current/. Drafts is at https://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 26, 2019. This Internet-Draft will expire on September 12, 2019.
Copyright Notice Copyright Notice
Copyright (c) 2018 IETF Trust and the persons identified as the Copyright (c) 2019 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
(https://trustee.ietf.org/license-info) in effect on the date of (https://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 2, line 30 skipping to change at page 2, line 30
Table of Contents Table of Contents
1. Introduction . . . . . . . . . . . . . . . . . . . . . . . . 3 1. Introduction . . . . . . . . . . . . . . . . . . . . . . . . 3
2. Terminology . . . . . . . . . . . . . . . . . . . . . . . . . 3 2. Terminology . . . . . . . . . . . . . . . . . . . . . . . . . 3
3. Architectural Overview . . . . . . . . . . . . . . . . . . . 4 3. Architectural Overview . . . . . . . . . . . . . . . . . . . 4
4. Protocol Specification . . . . . . . . . . . . . . . . . . . 6 4. Protocol Specification . . . . . . . . . . . . . . . . . . . 6
4.1. CAP Transport . . . . . . . . . . . . . . . . . . . . . . 6 4.1. CAP Transport . . . . . . . . . . . . . . . . . . . . . . 6
4.2. Profiling of the CAP Document Content . . . . . . . . . . 7 4.2. Profiling of the CAP Document Content . . . . . . . . . . 7
4.3. Sending a Data-Only Emergency Call . . . . . . . . . . . 8 4.3. Sending a Data-Only Emergency Call . . . . . . . . . . . 8
5. Error Handling . . . . . . . . . . . . . . . . . . . . . . . 8 5. Error Handling . . . . . . . . . . . . . . . . . . . . . . . 9
5.1. 425 (Bad Alert Message) Response Code . . . . . . . . . . 9 5.1. 425 (Bad Alert Message) Response Code . . . . . . . . . . 9
5.2. The AlertMsg-Error Header Field . . . . . . . . . . . . . 9 5.2. The AlertMsg-Error Header Field . . . . . . . . . . . . . 9
6. Call Backs . . . . . . . . . . . . . . . . . . . . . . . . . 11 6. Call Backs . . . . . . . . . . . . . . . . . . . . . . . . . 11
7. Handling Large Amounts of Data . . . . . . . . . . . . . . . 11 7. Handling Large Amounts of Data . . . . . . . . . . . . . . . 11
8. Example . . . . . . . . . . . . . . . . . . . . . . . . . . . 11 8. Example . . . . . . . . . . . . . . . . . . . . . . . . . . . 11
9. Security Considerations . . . . . . . . . . . . . . . . . . . 15 9. Security Considerations . . . . . . . . . . . . . . . . . . . 15
10. IANA Considerations . . . . . . . . . . . . . . . . . . . . . 16 10. IANA Considerations . . . . . . . . . . . . . . . . . . . . . 17
10.1. Registration of the 10.1. Registration of the
'application/EmergencyCallData.cap+xml' MIME type . . . 17 'application/EmergencyCallData.cap+xml' MIME type . . . 17
10.2. IANA Registration of 'cap' Additional Data Block . . . . 18 10.2. IANA Registration of 'cap' Additional Data Block . . . . 18
10.3. IANA Registration for 425 Response Code . . . . . . . . 18 10.3. IANA Registration for 425 Response Code . . . . . . . . 18
10.4. IANA Registration of New AlertMsg-Error Header Field . . 19 10.4. IANA Registration of New AlertMsg-Error Header Field . . 19
10.5. IANA Registration for the SIP AlertMsg-Error Codes . . . 19 10.5. IANA Registration for the SIP AlertMsg-Error Codes . . . 19
11. Acknowledgments . . . . . . . . . . . . . . . . . . . . . . . 20 11. Acknowledgments . . . . . . . . . . . . . . . . . . . . . . . 20
12. References . . . . . . . . . . . . . . . . . . . . . . . . . 20 12. References . . . . . . . . . . . . . . . . . . . . . . . . . 20
12.1. Normative References . . . . . . . . . . . . . . . . . . 20 12.1. Normative References . . . . . . . . . . . . . . . . . . 20
12.2. Informative References . . . . . . . . . . . . . . . . . 21 12.2. Informative References . . . . . . . . . . . . . . . . . 21
skipping to change at page 8, line 28 skipping to change at page 8, line 28
message routing is performed by SIP and the respective address message routing is performed by SIP and the respective address
information is already available in other SIP header fields. information is already available in other SIP header fields.
Populating information twice into different parts of the message Populating information twice into different parts of the message
may lead to inconsistency. may lead to inconsistency.
parameter: The <parameter> element MAY contain additional parameter: The <parameter> element MAY contain additional
information specific to the sender. information specific to the sender.
area: It is RECOMMENDED to omit this element when constructing a area: It is RECOMMENDED to omit this element when constructing a
message. If the CAP message already contains an <area> element, message. If the CAP message already contains an <area> element,
then the specified location information SHOULD be copied into the then the specified location information SHOULD be copied into a
PIDF-LO structure referenced by the 'geolocation' header field. PIDF-LO structure referenced by the 'geolocation' header field.
If there is a need to copy the PIDF-LO structure referenced by
'geolocation' to <area>, implementers must be aware that <area> is
limited to a circle or polygon, and conversion of other shapes
will be required. Points SHOULD be converted to a circle with a
radius equal to the uncertainty of the point. Arc-bands and
ellipses SHOULD be converted to an equivalent polygon. 3D
locations SHOULD be converted to their equivalent 2D forms.
4.3. Sending a Data-Only Emergency Call 4.3. Sending a Data-Only Emergency Call
A data-only emergency call is sent using a SIP MESSAGE transaction A data-only emergency call is sent using a SIP MESSAGE transaction
with a CAP URI or body part as described above in a manner similar to with a CAP URI or body part as described above in a manner similar to
how an emergency call with interactive media is sent, as described in how an emergency call with interactive media is sent, as described in
[RFC6881]. The MESSAGE transaction does not create a session nor [RFC6881]. The MESSAGE transaction does not create a session nor
establish interactive media streams, but otherwise, the header establish interactive media streams, but otherwise, the header
content of the transaction, routing, and processing of data-only content of the transaction, routing, and processing of data-only
calls are the same as those of other emergency calls. calls are the same as those of other emergency calls.
 End of changes. 9 change blocks. 
8 lines changed or deleted 15 lines changed or added

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