Internet DRAFT - draft-polk-coordinate-loc-header-reqs

draft-polk-coordinate-loc-header-reqs



Internet Engineering Task Force                              James M. Polk
Internet Draft                                               Cisco Systems
Expiration: February 14th, 2002                                           
File: draft-polk-coordinate-loc-header-reqs-00.txt   


   
   
             Requirements for a Coordinate Location Header 
                 Within the Session Initiation Protocol
   
                         February 24th, 2002 
   
     




Status of this Memo 
     
This document is an Internet-Draft and is in full conformance with all 
provisions of Section 10 of RFC2026. 
    
Internet-Drafts are working documents of the Internet Engineering Task 
Force (IETF), its areas, and its working groups. Note that other groups 
may also distribute working documents as Internet-Drafts. 
    
Internet-Drafts are draft documents valid for a maximum of six months 
and may be updated, replaced, or obsoleted by other documents at any 
time. It is inappropriate to use Internet-Drafts as reference material 
or to cite them other than as "work in progress." 
    
The list of current Internet-Drafts can be accessed at 
http://www.ietf.org/ietf/1id-abstracts.txt 
    
The list of Internet-Draft Shadow Directories can be accessed 
at http://www.ietf.org/shadow.html. 







Abstract 

This document calls for an extension to the Session Initiation Protocol 
for a Coordinate Location Header principally to be used in times of 
emergency.



Polk                                                                Page 1

Internet Draft        Coordinate Location Header in SIP     Aug 14th, 2003


Table of Contents 
     
Abstract  . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .  1
Table of Contents . . . . . . . . . . . . . . . . . . . . . . . . . . .  2
1.0 Introduction  . . . . . . . . . . . . . . . . . . . . . . . . . . .  2
1.1 Conventions . . . . . . . . . . . . . . . . . . . . . . . . . . . .  2
1.2 Motivation  . . . . . . . . . . . . . . . . . . . . . . . . . . . .  2
1.3 Terminology . . . . . . . . . . . . . . . . . . . . . . . . . . . .  2
2.0 Overview of the Coordinate Location . . . . . . . . . . . . . . . .  2
3.0 Coordinate Location Requirements  . . . . . . . . . . . . . . . . .  3
4.0 Security Considerations . . . . . . . . . . . . . . . . . . . . . .  4
5.0 IANA Considerations . . . . . . . . . . . . . . . . . . . . . . . .  4
6.0 References  . . . . . . . . . . . . . . . . . . . . . . . . . . . .  4
7.0 Author Information  . . . . . . . . . . . . . . . . . . . . . . . .  4


1.0 Introduction

This document calls for an extension to the Session Initiation Protocol 
for a Coordinate Location Header principally to be used in times of 
emergency.

1.1  Conventions

The key words "MUST", "MUST NOT", "REQUIRED", "SHALL", "SHALL NOT", 
"SHOULD", "SHOULD NOT", "RECOMMENDED", "MAY", and "OPTIONAL" in this 
document are to be interpreted as described in [1].


1.2 Motivation

When a SIP UA initiates a session to a well-known emergency response URI, 
such as "sos@any_erc.domain" from [2], providing the emergency response 
center with the UA's Coordinate location could be beneficial, especially 
if the caller is signaling for "help". 


1.3 Terminology

The following terms and acronyms will be used throughout this document:

   ERC = Emergency Response Center


2.0 Overview of the Coordinate Location

A Coordinate is a Latitude value, a Longitude value or an Altitude value. 
A Coordinate Location is these 3 values in a group. Resolution is the 
knowledge that a thing or device or person is within a defined boundary. 
The level of resolution is termed precision. How precise a coordinate 
location is depends on how much area (either 2 or 3 dimensionally) is 
provided between given boundaries. If none is given, this should be 
considered a coordinate intersection, or a point (either 2 or 3 
dimensionally). 



Polk                                                                Page 2

Internet Draft        Coordinate Location Header in SIP     Aug 14th, 2003


When the precision is between two Latitude lines, there must be derived a 
latitude pair (which the object is between). Couple this with the 
Longitude pair, and the result is a 2 dimensional location area. If the 
object is a person, a building or a handheld device for instance, and the 
latitude (and maybe the longitude) pair(s) is miles apart, the precision 
is minimal (or small or less). If the same object were described with a 
precision of latitude pairing of millimeters, the precision is great (or 
high). If there is no longitude pairings, the object has been given a 
maximum (or best) known resolution (or precision).

In the cases of UAs initiating session with emergency response centers, 
the best available known precision is desired.

In a voice application today, emergency response centers typically want 3 
things from in an emergency call:

      #1 - the call itself

      #2 - the call back number

      #3 - the location of the caller

SIP with [2] can provide the call and the return URI (either in the From 
or Contact fields). The location of the caller is difficult, and one 
solution for this is the caller tells the emergency response center where 
they are. Technically, the UA can transmit this location information in 
the original INVITE via the proposed extension here if the UA knows its 
location already. 

One mechanism for the UA learning its location is described in [3]. This 
DHCP Option provides all that is necessary for the emergency response 
center to know where the session initiator is. 

Although this Geopriv/DHC Option is based on a wired UA, this header is 
connectivity type unaware, and can be used if the location of a UA were 
learned through other means.


3.0 Coordinate Location Requirements

The following are the requirements for the creation of this Header-field

   REQ# 1 - The Coordinate Header consist of Latitude, Longitude and 
            Altitude

   REQ# 2 - The resolution of the coordinates be the most precise known to 
            the UA

   REQ# 3 - An optional field, one each for Latitude and Longitude 
            coordinates, is supplied for each coordinate to give the known 
            boundaries

For example, if the UA knows it is between two latitude lines (the 
equivalent of two latitude numbers), this be included in the Coordinate 



Polk                                                                Page 3

Internet Draft        Coordinate Location Header in SIP     Aug 14th, 2003

Header in such a way as both appear as a pair for Latitude and/or 
Longitude.

   REQ# 4 - To ensure numbers or decimals aren't rounded off, all digits 
            should be included that are know in each Coordinate field 
            (Lat/Long/Alt)

   REQ# 5 - No digits should be rounded up or down, making the coordinate 
            location less precise

   REQ# 6 - A Datum Field must be present to ensure the local significance 
            of the Coordinate Location given

   REQ# 7 - When the Coordinate header is to be included in a SIP message, 
            even during emergency conditions, it should be considered a 
            "Using Protocol" as defined within [4], and follow the 
            policies and security considerations as outlined within that 
            document


4.0 Security Considerations

Just as stated in the last requirement above, when a SIP message includes 
the Coordinate Header, SIP (or the UA) should incorporate the guidelines 
set forth in [4] to ensure the correct policies and security information 
is fully utilized - based upon the reason why the header is included in 
that message.


5.0 IANA Considerations

There are no IANA considerations within this document


6.0 References

 [1] S. Bradner, "Key words for use in RFCs to Indicate Requirement 
     Levels", BCP 14, RFC 2119, March 1997.

 [2] H. Schulzrinne, "draft-schulzrinne-sipping-sos-04.txt", Internet 
     Draft, work in progress, January 2003

 [3] J. Polk, J. Schnizlein, M. Linsner, "draft-ietf-geopriv-dhcp-lo-
     option-00.txt", Internet Draft, work in progress, January 2003

 [4] J. Cuellar, J. Morris, D. Mulligan, "draft-ietf-geopriv-reqs-02.txt",
     Internet Draft, work in progress, January 2003


7.0 Author Information

James M. Polk
Cisco Systems
2200 East President George Bush Turnpike
Richardson, Texas 75082 USA
jmpolk@cisco.com


Polk                                                                Page 4

Internet Draft        Coordinate Location Header in SIP     Aug 14th, 2003





"Copyright (C) The Internet Society (February 23rd, 2001). 
All Rights Reserved.

This document and translations of it may be copied and furnished to 
others, and derivative works that comment on or otherwise explain it 
or assist in its implementation may be prepared, copied, published and 
distributed, in whole or in part, without restriction of any kind, 
provided that the above copyright notice and this paragraph are 
included on all such copies and derivative works.  However, this 
document itself may not be modified in any way, such as by removing 
the copyright notice or references to the Internet Society or other 
Internet organizations, except as needed for the purpose of developing 
Internet standards in which case the procedures for copyrights defined 
in the Internet Standards process must be followed, or as required to 
translate it into languages other than English.

The limited permissions granted above are perpetual and will not be 
revoked by the Internet Society or its successors or assigns.

This document and the information contained herein is provided on an 
"AS IS" basis and THE INTERNET SOCIETY AND THE INTERNET ENGINEERING 
TASK FORCE DISCLAIMS ALL WARRANTIES, EXPRESS OR IMPLIED, INCLUDING BUT 
NOT LIMITED TO ANY WARRANTY THAT THE USE OF THE INFORMATION HEREIN 
WILL NOT INFRINGE ANY RIGHTS OR ANY IMPLIED WARRANTIES OF 
MERCHANTABILITY OR FITNESS FOR A PARTICULAR PURPOSE."




The Expiration date for this Internet Draft is:

Aug 14th, 2003





















Polk                                                                Page 5