< draft-rosen-ecrit-data-only-ea-00.txt   draft-rosen-ecrit-data-only-ea-01.txt >
ECRIT B. Rosen ECRIT B. Rosen
Internet-Draft NeuStar, Inc. Internet-Draft NeuStar, Inc.
Intended status: Experimental H. Schulzrinne Intended status: Experimental H. Schulzrinne
Expires: April 22, 2010 Columbia U. Expires: September 7, 2010 Columbia U.
H. Tschofenig H. Tschofenig
Nokia Siemens Networks Nokia Siemens Networks
October 19, 2009 March 6, 2010
Common Alerting Protocol (CAP) based Data-Only Emergency Alerts using Common Alerting Protocol (CAP) based Data-Only Emergency Alerts using
the Session Initiation Protocol (SIP) the Session Initiation Protocol (SIP)
draft-rosen-ecrit-data-only-ea-00.txt draft-rosen-ecrit-data-only-ea-01.txt
Abstract
The Common Alerting Protocol (CAP) is an XML document format for
exchanging emergency alerts and public warnings. CAP is mainly used
for conveying alerts and warnings between authorities and from
authorities to citizen/individuals. This document describes how
data-only emergency alerts allow to utilize the same CAP document
format.
Status of this Memo Status of this Memo
This Internet-Draft is submitted to IETF in full conformance with the This Internet-Draft is submitted to IETF 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), its areas, and its working groups. Note that Task Force (IETF), its areas, and its working groups. Note that
other groups may also distribute working documents as Internet- other groups may also distribute working documents as Internet-
Drafts. Drafts.
skipping to change at page 1, line 36 skipping to change at page 1, line 45
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."
The list of current Internet-Drafts can be accessed at The list of current Internet-Drafts can be accessed at
http://www.ietf.org/ietf/1id-abstracts.txt. http://www.ietf.org/ietf/1id-abstracts.txt.
The list of Internet-Draft Shadow Directories can be accessed at The list of Internet-Draft Shadow Directories can be accessed at
http://www.ietf.org/shadow.html. http://www.ietf.org/shadow.html.
This Internet-Draft will expire on April 22, 2010. This Internet-Draft will expire on September 7, 2010.
Copyright Notice Copyright Notice
Copyright (c) 2009 IETF Trust and the persons identified as the Copyright (c) 2010 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 in effect on the date of Provisions Relating to IETF Documents
publication of this document (http://trustee.ietf.org/license-info). (http://trustee.ietf.org/license-info) in effect on the date of
Please review these documents carefully, as they describe your rights publication of this document. Please review these documents
and restrictions with respect to this document. carefully, as they describe your rights and restrictions with respect
to this document. Code Components extracted from this document must
Abstract include Simplified BSD License text as described in Section 4.e of
the Trust Legal Provisions and are provided without warranty as
The Common Alerting Protocol (CAP) is an XML document format for described in the BSD License.
exchanging emergency alerts and public warnings. CAP is mainly used
for conveying alerts and warnings between authorities and from
authorities to citizen/individuals. This document describes how
data-only emergency alerts allow to utilize the same CAP document
format.
Table of Contents Table of Contents
1. Introduction . . . . . . . . . . . . . . . . . . . . . . . . . 3 1. Introduction . . . . . . . . . . . . . . . . . . . . . . . . . 3
2. Terminology . . . . . . . . . . . . . . . . . . . . . . . . . 3 2. Terminology . . . . . . . . . . . . . . . . . . . . . . . . . 4
3. Architectural Overview . . . . . . . . . . . . . . . . . . . . 3 3. Architectural Overview . . . . . . . . . . . . . . . . . . . . 5
4. Protocol Specification . . . . . . . . . . . . . . . . . . . . 5 4. Protocol Specification . . . . . . . . . . . . . . . . . . . . 7
4.1. CAP Transport . . . . . . . . . . . . . . . . . . . . . . 5 4.1. CAP Transport . . . . . . . . . . . . . . . . . . . . . . 7
4.2. Profiling of the CAP Document Content . . . . . . . . . . 6 4.2. Profiling of the CAP Document Content . . . . . . . . . . 7
5. Example . . . . . . . . . . . . . . . . . . . . . . . . . . . 6 5. Example . . . . . . . . . . . . . . . . . . . . . . . . . . . 8
6. Security Considerations . . . . . . . . . . . . . . . . . . . 7 6. Security Considerations . . . . . . . . . . . . . . . . . . . 9
6.1. Forgery . . . . . . . . . . . . . . . . . . . . . . . . . 7 6.1. Forgery . . . . . . . . . . . . . . . . . . . . . . . . . 9
6.2. Replay Attack . . . . . . . . . . . . . . . . . . . . . . 8 6.2. Replay Attack . . . . . . . . . . . . . . . . . . . . . . 9
6.3. Injecting False Alerts . . . . . . . . . . . . . . . . . . 8 6.3. Injecting False Alerts . . . . . . . . . . . . . . . . . . 9
7. IANA Considerations . . . . . . . . . . . . . . . . . . . . . 9 7. IANA Considerations . . . . . . . . . . . . . . . . . . . . . 11
7.1. Registration of the 7.1. Registration of the
'application/common-alerting-protocol+xml' MIME type . . . 9 'application/common-alerting-protocol+xml' MIME type . . . 11
8. Acknowledgments . . . . . . . . . . . . . . . . . . . . . . . 10 8. Acknowledgments . . . . . . . . . . . . . . . . . . . . . . . 13
9. References . . . . . . . . . . . . . . . . . . . . . . . . . . 10 9. References . . . . . . . . . . . . . . . . . . . . . . . . . . 14
9.1. Normative References . . . . . . . . . . . . . . . . . . . 10 9.1. Normative References . . . . . . . . . . . . . . . . . . . 14
9.2. Informative References . . . . . . . . . . . . . . . . . . 10 9.2. Informative References . . . . . . . . . . . . . . . . . . 14
Authors' Addresses . . . . . . . . . . . . . . . . . . . . . . . . 11 Authors' Addresses . . . . . . . . . . . . . . . . . . . . . . . . 15
1. Introduction 1. Introduction
The Common Alerting Protocol (CAP) [cap] is an XML document format The Common Alerting Protocol (CAP) [cap] is an XML document format
for exchanging emergency alerts and public warnings. CAP is mainly for exchanging emergency alerts and public warnings. CAP is mainly
used for conveying alerts and warnings between authorities and from used for conveying alerts and warnings between authorities and from
authorities to citizen/individuals. This document describes how authorities to citizen/individuals. This document describes how
data-only emergency calls are able to utilize the same CAP document data-only emergency calls are able to utilize the same CAP document
format. Data-only emergency alerts may be similar to regular format. Data-only emergency alerts may be similar to regular
emergency calls in the sense that they have the same emergency call emergency calls in the sense that they have the same emergency call
skipping to change at page 6, line 24 skipping to change at page 7, line 32
sender: When the CAP was created by a SIP-based entity then the sender: When the CAP was created by a SIP-based entity then the
element MUST be populated with the SIP URI of that entity. element MUST be populated with the SIP URI of that entity.
incidents: The <incidents> element MUST be present whenever there is incidents: The <incidents> element MUST be present whenever there is
a possibility that alert information needs to be updated. The a possibility that alert information needs to be updated. The
initial message will then contain an incident identifier carried initial message will then contain an incident identifier carried
in the <incidents> element. This incident identifier MUST be in the <incidents> element. This incident identifier MUST be
chosen in such a way that it is unique for a given sender / chosen in such a way that it is unique for a given sender /
expires combination. expires combination.
scope: The value of the <scope> element MUST be set to private as
the alert is not meant for public consumption. scope: The value of the <scope> element MUST be set to "private" as
the alert is not meant for public consumption. The <addresses>
element is, however, not used by this specification since the
message routing is performed by SIP and the respective address
information is already available there. Populating address
information twice into different parts of the message can quickly
lead to inconsistency.
parameter: The <parameter> element MAY contain additional parameter: The <parameter> element MAY contain additional
information specific to the sensor. information specific to the sensor.
area: For geodetic information the polygon and circle location area: For geodetic information the polygon and circle location
shapes are available. The ability to conveying a structured shapes are available. The ability to conveying a structured
format of civic location information is missing and hence civic format of civic location information is missing and hence civic
information is encoded as a text string in the <areaDesc> element. information is encoded as a text string in the <areaDesc> element.
[Editor's Note: The usage of a number of CAP elements is unclear
and/or insufficient and requires further discussion with the authors
of the CAP specification. Based on the outcome of these discussions
more fields might require profiling.]
5. Example 5. Example
Figure 3 shows a CAP document indicating a BURLARY alert issued by Figure 3 shows a CAP document indicating a BURLARY alert issued by
sensor1@example.com indicating that the alert was issued from the sensor1@example.com indicating that the alert was issued from the
civic address NATURAL HISTORY MUSEUM, BURGRING 7, 1010 VIENNA, civic address NATURAL HISTORY MUSEUM, BURGRING 7, 1010 VIENNA,
AUSTRIA. Additionally, the sensor provided some additional data long AUSTRIA. Additionally, the sensor provided some additional data long
with the alert message using non-standardized information elements. with the alert message using non-standardized information elements.
<?xml version="1.0" encoding="UTF-8"?> <?xml version="1.0" encoding="UTF-8"?>
skipping to change at page 10, line 47 skipping to change at page 14, line 31
[RFC3023] Murata, M., St. Laurent, S., and D. Kohn, "XML Media [RFC3023] Murata, M., St. Laurent, S., and D. Kohn, "XML Media
Types", RFC 3023, January 2001. Types", RFC 3023, January 2001.
[RFC3629] Yergeau, F., "UTF-8, a transformation format of ISO [RFC3629] Yergeau, F., "UTF-8, a transformation format of ISO
10646", STD 63, RFC 3629, November 2003. 10646", STD 63, RFC 3629, November 2003.
9.2. Informative References 9.2. Informative References
[I-D.ietf-ecrit-phonebcp] [I-D.ietf-ecrit-phonebcp]
Rosen, B. and J. Polk, "Best Current Practice for Rosen, B. and J. Polk, "Best Current Practice for
Communications Services in support of Emergency Calling", Communications Services in support of Emergency Calling",
draft-ietf-ecrit-phonebcp-13 (work in progress), draft-ietf-ecrit-phonebcp-14 (work in progress),
July 2009. January 2010.
Authors' Addresses Authors' Addresses
Brian Rosen Brian Rosen
NeuStar, Inc. NeuStar, Inc.
470 Conrad Dr 470 Conrad Dr
Mars, PA 16046 Mars, PA 16046
US US
Phone: Phone:
 End of changes. 11 change blocks. 
45 lines changed or deleted 50 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/