[Sipping-emergency] Re: [Sipping-emergency] draft-schulzrinne-sipping-emergency-req-00
"James M. Polk" <jmpolk@cisco.com> Sat, 22 February 2003 19:52 UTC
Received: from www1.ietf.org (ietf.org [132.151.1.19] (may be forged))
by ietf.org (8.9.1a/8.9.1a) with ESMTP id OAA14842
for <sipping-emergency-archive@odin.ietf.org>;
Sat, 22 Feb 2003 14:52:22 -0500 (EST)
Received: (from mailnull@localhost)
by www1.ietf.org (8.11.6/8.11.6) id h1MK04J02110
for sipping-emergency-archive@odin.ietf.org; Sat, 22 Feb 2003 15:00:04 -0500
Received: from ietf.org (odin.ietf.org [132.151.1.176])
by www1.ietf.org (8.11.6/8.11.6) with ESMTP id h1MK03p02107
for <sipping-emergency-web-archive@optimus.ietf.org>;
Sat, 22 Feb 2003 15:00:03 -0500
Received: from www1.ietf.org (ietf-mx.ietf.org [132.151.6.1])
by ietf.org (8.9.1a/8.9.1a) with ESMTP id OAA14836
for <sipping-emergency-web-archive@ietf.org>;
Sat, 22 Feb 2003 14:51:50 -0500 (EST)
Received: from www1.ietf.org (localhost.localdomain [127.0.0.1])
by www1.ietf.org (8.11.6/8.11.6) with ESMTP id h1MK02p02087
for <sipping-emergency-web-archive@ietf.org>; Sat, 22 Feb 2003 15:00:02 -0500
Received: from ietf.org (odin.ietf.org [132.151.1.176])
by www1.ietf.org (8.11.6/8.11.6) with ESMTP id h1MJxKp02022
for <sipping-emergency@optimus.ietf.org>; Sat, 22 Feb 2003 14:59:20 -0500
Received: from halt-in.cisco.com (ietf-mx.ietf.org [132.151.6.1])
by ietf.org (8.9.1a/8.9.1a) with ESMTP id OAA14822
for <sipping-emergency@ietf.org>; Sat, 22 Feb 2003 14:51:05 -0500 (EST)
Received: from cisco.com (171.71.177.223)
by halt-in.cisco.com with ESMTP; 22 Feb 2003 11:54:41 -0800
Received: from jmpolk-w2k01.diablo.cisco.com (ssh-sjc-1.cisco.com
[171.68.225.134]) by wells.cisco.com (8.8.6 (PHNE_14041)/CISCO.SERVER.1.2)
with ESMTP id LAA18430; Sat, 22 Feb 2003 11:54:57 -0800 (PST)
Message-Id: <4.3.2.7.2.20030222120157.024467d0@localhost>
X-Sender: jmpolk@localhost
X-Mailer: QUALCOMM Windows Eudora Version 4.3.2
Date: Sat, 22 Feb 2003 13:54:38 -0600
To: Henning Schulzrinne <hgs@cs.columbia.edu>, sipping-emergency@ietf.org
From: "James M. Polk" <jmpolk@cisco.com>
In-Reply-To: <3E563552.6000503@cs.columbia.edu>
References: <3E55EA9F.FB3489BB@lmf.ericsson.se>
<4.3.2.7.2.20030217161831.047e6110@localhost>
<3E516A89.90901@cs.columbia.edu>
<3E55EA9F.FB3489BB@lmf.ericsson.se>
Mime-Version: 1.0
Content-Type: text/plain; charset="us-ascii"; format=flowed
Subject: [Sipping-emergency] Re: [Sipping-emergency]
draft-schulzrinne-sipping-emergency-req-00
Sender: sipping-emergency-admin@ietf.org
Errors-To: sipping-emergency-admin@ietf.org
X-BeenThere: sipping-emergency@ietf.org
X-Mailman-Version: 2.0.12
Precedence: bulk
List-Unsubscribe: <https://www1.ietf.org/mailman/listinfo/sipping-emergency>,
<mailto:sipping-emergency-request@ietf.org?subject=unsubscribe>
List-Id: <sipping-emergency.ietf.org>
List-Post: <mailto:sipping-emergency@ietf.org>
List-Help: <mailto:sipping-emergency-request@ietf.org?subject=help>
List-Subscribe: <https://www1.ietf.org/mailman/listinfo/sipping-emergency>,
<mailto:sipping-emergency-request@ietf.org?subject=subscribe>
At 09:18 AM 2/21/2003 -0500, Henning Schulzrinne wrote:
>Unfortunately, I have received no comments on
>http://www.cs.columbia.edu/sip/drafts/draft-schulzrinne-sipping-emergency-req-00.pdf
>
>Since the deadline for -00 I-Ds is Monday morning, I will submit the draft
>as is.
Henning (and all)
Because I've had much writing of my own this past few weeks, and with the
deadline approaching for -00 IDs, I apologize for this coming so late.
Here are a few questions and comments regrading this ID:
#1 - From the Abstract: you mention MEGACO and H.323 (not an IETF protocol)
- yet MGCP is used a fair amount for IP control within the US.
#2 - PSAP stands for "Public Safety Answering Point" (not "...Service
Access..."). I was corrected recently too by our NENA engineer within Cisco.
#3 - "Emergency call center (ECC): An emergency call center (ECC) receives
emergency calls within a specific geographic area..."
Comment: London has what you refer to as ECCs, but the have all calls from
the surrounding regional area come into a single center, the Call taker(s)
determines where the call is coming from, then the emergency personnel are
dispatched to the appropriate location from that centralized ECC. In other
words, local emergency personnel are not called, they are dispatched by the
ECC in London.
This might be a subtle difference to your intent, but it is fairly
different than the US model where you call (or are patched through to) the
local ECC.
#4 - From section 4 "Last Mile" you have omitted Cable access. I mention
this because existing HFC Broadband connectivity can be as much as 100
miles away from the MSO Headend facility. This could easily have an affect
on which ECC (PSAP is appropriate to contact). This is in contrast to DSL
which is typically limited to 22,000 ft from the CO, with most not possible
at distances greater than 15,000 due to the poor cables in the ground. This
limits the jurisdictional boundaries that can be crossed by this technology.
#5 - Also from section 4 "Last Mile"
I don't believe CAMA trunks should be "....so called..." as you do in the
second paragraph of the indented paragraph there
#6 - From M8" ...from the selective router."
Comment: Is this functionality (or device) used outside North America. If
it is NA exclusive, the text should state that; possibly with a caveat with
something to the effect of ".... and similar functionality utilized in
other parts of the world."
If the Selective Router is used throughout the world (or at least a lot of
it), then the text could state that.
Another comment: "Selective Router" is an undefined term at this point, and
not know to too many people within the IETF (if even a handful).
#7 - From M10 "Confidentiality" I think the word MUST is a problem. I
believe this should be the goal, but not it if causes the call to fail, or
be delayed. I believe this should be a SHOULD, and state that this is a
goal, with some provision to determine that if a call is the threshold of
stability due to this function, that it should be abandoned in place of
receiving the call in the clear.
#8 - Suggested text for consideration (likely in the Intro, as it has to do
with everything further into this document):
"Current North American Public Safety Answering Points (PSAPs) want 3
things during a traditional E911 call (in this order of importance):
- The call completed
- The callback number
- The location of the caller
For that call to occur over IP, 5 things are likely to be needed:
- Proper call routing to the PSAP(based on caller location)
- The call
- Any priority flags
- The location of the caller
- A valid (should be verifiable) Contact Header (or mandatory Via
header of the UAC and any/all Proxies involved in the call routing) for
callback
What's not so obvious is whether there needs to be further (any?) security
involved that could fail the call. If security considerations are
necessary, with the full realization that the emergency call could fail if
they are not met, then the following is the minimum to be included in the
list above:
- Assurance that none of the signaling (headers) have been munged"
This is from my unpublished framework ID on this subject, but it could be
easily used in this doc. I would stress that at least the first 3 bullets
are included here, as this is exactly what PSAPs want today.
#9 - From section 5
"End-to-end emergency calls originate on an Internet device, traverse IP
networks and terminate on an IP capable ECC (IECC)."
Comment: this can be a moderately misleading statement. The most likely
event or infrastructure will have the Emergency call hit the first Proxy
and then travel straight to the local IECC (and not across the Internet -
which most people define as traffic passing between two Tier 1 ISPs). If
the Proxy is not local to the UA, then the issue of how this non-local
proxy will know where the local PSAP is relative to this UA making the
emergency call.
#10 - From Section 5.2, 2nd sentence:
"... ECCs only serve a small region ..." This isn't true in London that I
know of. I don't know the exact nature of other major cities in Europe of
Asia. Regardless, this statement made is not universally true, and has a
major example where it isn't. Text couching this statement is recommended.
#11 - From section 5.2, 2nd paragraph, 3rd sentence:
"In caller-based resolution, the caller's UA consults a directory and
determines the correct IECC based on its location."
Comment: This is omitting the possibility of a Geopriv WG ID (you're aware
of) and another ID you wrote in which the UA could have its location "feed"
to in upon boot-up (via DHCP). Both IDs state that if the UA has its
Geo-Loc present in the UA, some future functionality in SIP (not defined
yet) could include the location information in a Header or MIME body, and
not need this look-up (nor does it have to determine anything - as the
location information is "just there" in the UA.
#12 - also from section 5.2, 2nd paragraph, last sentence:
"(It appears undesirable to have either the UA or every outbound proxy
server contain a copy of
the location-to-ECC mapping since this table changes frequently.)"
Question: How often do any of these stated 5000 PSAPs move (as you elude to
with this above comment)?
#13 - Also from section 5.2, last paragraph
"Depending on the location, any of several ten thousand destinations could
be valid."
comment: this seems to contradict the 5000 PSAPs within the US, unless you
are referring to the total number of PSAP-like IECC and ECCs that exist
throughout the world. If so, a brief mention of this would relieve
confusion regarding this seemingly out of place number of destinations.
Further, I believe it will be a burden on the Proxy to properly route the
call regardless of how many destinations there can be. Having the location
contained within the UA helps this. marrying some cross-functional code
between SIP and either Geopriv or the available L2 (wireless) technology to
determine the UA's location will greatly help this effort.
I believe jurisdictions will demand this functionality - and it will not be
easy.
#14 - From I1:
"The system MUST reach the correct IECC regardless of the location of the
caller."
I believe must be restated to:
"The system MUST reach the correct IECC with respect to the location of the
caller."
#15 - From I8: Call setup latency
Comment: This requirement is the first to elude to the concept of the Proxy
having to know what to do with UAs and their coordinates (and the look-ups).
This leads into a new requirement that I haven't seen yet from section 5:
If the UA has its location, regardless of where the Proxy is, there is a
need for the (or any) Proxy to know which PSAP to route the call to based
on this location information.
#16 - From I9:
"A mandatory-to-implement protocol..."
seems like a partial sentence
#17 - From 5.3, 2nd paragraph, last sentence
"Emergency numbers are generally not meant for anonymous tips. [TBD: Are
there any exceptions?]"
This is a viable and often used mechanism from pay phones within urban
cities to quitely inform the police about something the call wants them to
be aware of, yet have no record of who called (like calling in where a drug
deal occurred or is about to occur).
#18 - From section 5.4, first paragraph
you earlier exploded the acronym ANI, but haven't for ALI here.
#19 - observation at this point in the document
I've made a few comments about Location of the caller, and this is the
first real text that covers the subject. Therefore, I'd suggest that the
Introduction briefly go through what section each general topic will be
covered in (instead of having the reader read the whole ID before knowing a
certain topic is indeed covered).
#20 - A new Requirement that I haven't read here (and one that should be
considered for section 5.2, else section 5.4): If the UA provides its
location (coordinate or civil), or the first (or any) Proxy knows (or
learns by some other means) the location of the UA making the emergency
call, it MUST route the call to the appropriate ECC or IECC.
This is hinted at, and talked around, but I think it should be stated for
formally and robustly.
++++++++++++++++++++++++
this is from my first pass at the doc, I might have a few redundant
comments or questions, or some out of place - this is likely cause by the
lack of the intro explaining where each general topic will be covered
(Comment # 19).
If you've already published this ID, I'll reproduce this list of questions
on the main SIPPING list for general discussion.
>_______________________________________________
>Sipping-emergency mailing list
>Sipping-emergency@ietf.org
>https://www1.ietf.org/mailman/listinfo/sipping-emergency
cheers,
James
*************************************
"People generally demand more respect for their own rights than
they are willing to allow for others"
_______________________________________________
Sipping-emergency mailing list
Sipping-emergency@ietf.org
https://www1.ietf.org/mailman/listinfo/sipping-emergency
- [Sipping-emergency] General Question about Scope … James M. Polk
- Re: [Sipping-emergency] General Question about Sc… Henning Schulzrinne
- Re: [Sipping-emergency] General Question about Sc… James M. Polk
- Re: [Sipping-emergency] General Question about Sc… Gonzalo Camarillo
- [Sipping-emergency] draft-schulzrinne-sipping-eme… Henning Schulzrinne
- [Sipping-emergency] Re: [Sipping-emergency] draft… James M. Polk
- [Sipping-emergency] Re: [Sipping-emergency] draft… James M. Polk
- [Sipping-emergency] Emergency-req: remarks 1-4 Henning Schulzrinne
- Re: [Sipping-emergency] Re: [Sipping-emergency] d… Henning Schulzrinne
- [Sipping-emergency] Emergency-req: 8-12 Henning Schulzrinne
- [Sipping-emergency] Emergency-req: 13- Henning Schulzrinne
- [Sipping-emergency] Re: Emergency-req: remarks 1-4 James M. Polk
- [Sipping-emergency] Re: Emergency-req: remarks 1-4 Henning Schulzrinne
- [Sipping-emergency] Re: Emergency-req: 8-12 James M. Polk
- Re: [Sipping-emergency] Re: Emergency-req: remark… James M. Polk
- [Sipping-emergency] Re: Emergency-req: 8-12 Henning Schulzrinne