Re: [Sipping-emergency] Emergency Scenarios Document
Henning Schulzrinne <hgs@cs.columbia.edu> Fri, 23 May 2003 17:20 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 NAA14775
for <sipping-emergency-archive@odin.ietf.org>;
Fri, 23 May 2003 13:20:57 -0400 (EDT)
Received: (from mailnull@localhost)
by www1.ietf.org (8.11.6/8.11.6) id h4NHKWT05218
for sipping-emergency-archive@odin.ietf.org; Fri, 23 May 2003 13:20:32 -0400
Received: from ietf.org (odin.ietf.org [132.151.1.176])
by www1.ietf.org (8.11.6/8.11.6) with ESMTP id h4NHKWB05211
for <sipping-emergency-web-archive@optimus.ietf.org>;
Fri, 23 May 2003 13:20:32 -0400
Received: from ietf-mx (ietf-mx.ietf.org [132.151.6.1])
by ietf.org (8.9.1a/8.9.1a) with ESMTP id NAA14668
for <sipping-emergency-web-archive@ietf.org>;
Fri, 23 May 2003 13:20:27 -0400 (EDT)
Received: from ietf-mx ([132.151.6.1]) by ietf-mx with esmtp (Exim 4.12)
id 19JGC7-0007JF-00
for sipping-emergency-web-archive@ietf.org; Fri, 23 May 2003 13:19:03 -0400
Received: from ietf.org ([132.151.1.19] helo=www1.ietf.org)
by ietf-mx with esmtp (Exim 4.12) id 19JGC6-0007JB-00
for sipping-emergency-web-archive@ietf.org; Fri, 23 May 2003 13:19:02 -0400
Received: from www1.ietf.org (localhost.localdomain [127.0.0.1])
by www1.ietf.org (8.11.6/8.11.6) with ESMTP id h4NHKVB05151
for <sipping-emergency-web-archive@ietf.org>; Fri, 23 May 2003 13:20:31 -0400
Received: from ietf.org (odin.ietf.org [132.151.1.176])
by www1.ietf.org (8.11.6/8.11.6) with ESMTP id h4N2CNB29291
for <sipping-emergency@optimus.ietf.org>; Thu, 22 May 2003 22:12:23 -0400
Received: from ietf-mx (ietf-mx.ietf.org [132.151.6.1])
by ietf.org (8.9.1a/8.9.1a) with ESMTP id WAA09275
for <sipping-emergency@ietf.org>; Thu, 22 May 2003 22:44:19 -0400 (EDT)
Received: from ietf-mx ([132.151.6.1]) by ietf-mx with esmtp (Exim 4.12)
id 19J2WG-00006h-00
for sipping-emergency@ietf.org; Thu, 22 May 2003 22:42:56 -0400
Received: from marionberry.cc.columbia.edu ([128.59.59.100] ident=cu41754)
by ietf-mx with esmtp (Exim 4.12) id 19J2WF-00006d-00
for sipping-emergency@ietf.org; Thu, 22 May 2003 22:42:55 -0400
Received: from cs.columbia.edu (tallgrass.netlab.uky.edu [204.198.76.66])
(user=hgs10 mech=PLAIN bits=0)
by marionberry.cc.columbia.edu (8.12.8p1/8.12.8) with ESMTP id h4N2afIS025931
(version=TLSv1/SSLv3 cipher=RC4-MD5 bits=128 verify=NOT);
Thu, 22 May 2003 22:36:42 -0400 (EDT)
Message-ID: <3ECD88AA.6010709@cs.columbia.edu>
Date: Thu, 22 May 2003 22:34:18 -0400
From: Henning Schulzrinne <hgs@cs.columbia.edu>
Organization: Columbia University
User-Agent: Mozilla/5.0 (Windows; U; Windows NT 5.1; en-US;
rv:1.4b) Gecko/20030507
X-Accept-Language: en-us, en
MIME-Version: 1.0
To: Tom Taylor <taylor@nortelnetworks.com>
CC: sipping-emergency@ietf.org, Patrick.Emery@aca.gov.au,
dick.rr.knight@bt.com, Barnes Mary <mbarnes@nortelnetworks.com>,
James McEachern <jmce@nortelnetworks.com>, steve.norreys@bt.com
Subject: Re: [Sipping-emergency] Emergency Scenarios Document
References: <3ECA9992.9030002@nortelnetworks.com>
In-Reply-To: <3ECA9992.9030002@nortelnetworks.com>
Content-Type: text/plain; charset=us-ascii; format=flowed
Content-Transfer-Encoding: 7bit
X-No-Spam-Score: Local
X-Scanned-By: MIMEDefang 2.32 (www . roaringpenguin . com / mimedefang)
Content-Transfer-Encoding: 7bit
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>
Content-Transfer-Encoding: 7bit
Content-Transfer-Encoding: 7bit
> 4.2 SIP Phone Deployment Scenarios > > This section identifies the SIP phone deployment scenarios to be > considered with regards to the fundamental requirements identified in > 3.2. The numbers in parenthesis associated with each scenario are Section 3.2 > used to reference the scenarios during the detailed analysis > presented in section 4.3. Section 4.3 > network. The following diagram highlights the fundamental without VPNs and dial-in > +-------+ > | SIP | *Known Location > | Phone | > +-------+ Not just known, but fixed location. The location of lots of things are known to the user... > The final scenario deals with a nomadic SIP phone which attaches to > an IP sub-network remote from the SIP network where it is recognized. geographically remote > This scenario would be typical of a remote office, such as > telecommuters or a satellite office. Or somebody traveling and connecting via VPN to the home office - that's probably the most difficult scenario. After all, satellite offices are probably fairly stationary (unless they are true earth-orbiting satellites...) and I could just assign a block of IP addresses to that office. > emergency number. In this last case, the ready made solution is to > form the Request-URI directly from the user input. How? This always requires a dialplan since you can't just do INVITE 911 SIP/2.0 > - the user at configuration time > - the DHCP server, using a SIP-specific option > - the SIP registrar, using an appropriate header field in its reply > to carry the information. Or other SIP configuration information. > There is still the problem of distinguishing between voice and text > emergency calls. If the user enters an actual emergency number, that > can be the one that serves the user's needs. If the configuration is > by DHCP or SIP registrar, it may be that selection of the appropriate > number is based on pre-configuration of the SIP phone as voice or > text based. Unless I'm really off my rocker, the number is the same for TDD calls. See http://www.nena.org/PR_Pubs/9-1-1QandA.htm for evidence. > > Pre-configuration also applies if the "sos" solution in [4] is used, > and consideration must be given to how the protocol will indicate a > routing to the text rather than voice emergency service. This could > be done based on the session description in the request body, but > that implies that the correct routing is done at the gateway rather > than at a proxy. One alternative is to provide the indication > somewhere in the SIP header, but this is probably wrong on principle. > Another alternative is to reserve a specific "sos" subaddress for > text services (e.g. sos.text) in the same way that subaddresses are > reserved for fire, police and other specific services. Caller preferences is the right solution here. It fits the application perfectly, as it allows media selection. Since the routing (terminating gateway) is always exactly the same, there is no need for a distinction. Now, there is the problem that the gateway has to either be able to transparently convey 300 baud TTY (I think that survives even G.729...) or translate some text chat into TTY. I think this topic requires far more attention, since both solutions are viable: - Old-style TTY connected via analog line interface (Cisco ATA 186, say) to gateway. Result: in-band 'tone' signaling (maybe even 2833...). No difference as far as the gateway is concerned. - SIMPLE text chat. > Routing the call may present difficulties, because of the requirement > to route to the ECC in jurisdiction. To achieve this, the routing > entity must generally have some notion of the caller's location. > Caller location is a separate requirement, discussed below, so for > purposes of the present discussion it is simply assumed that the > caller's location is available to any proxies and gateways handling > the call. [This assumption may have to be revisited.] A more precise formulation is needed here. For routing, only rather crude location information is needed - in some cases, county or large-chunk-of-state will get you to the right place. (In New Jersey, every town is its own fiefdom, but NJ is not typical - I hope). For the call taker, knowing the county isn't particularly helpful in dispatching service. > > There are two basic possibilities to consider. In some countries, it > may be possible for a gateway to route an emergency call to a non- > local ECC. (At least one commercial service to enable this is > available in the USA.) In these cases the selection of the gateway > is not critical, although it would be desirable to have one as close > as possible to the ECC in jurisdiction. The gateway must have access Why? Is there an advantage to having the correct state or county? (I think so, but this should be stated. My reasoning is that somebody in the same county or state is probably familiar with the general geography and less likely to confuse Lexington, MA and Lexington, KY.) > A fourth case is one where the telephone network itself is able to > process the calling party number to determine the ECC in > jurisdiction. This reduces the criticality of gateway selection, but > is subject to the limitations of the telephone network (e.g. e.g. is always followed by a comma. See http://www.cs.columbia.edu/~hgs/etc/writing-bugs.html > If the phone is configured with the required number, then it has to > pass this number in call signalling, presumably in the From header > field. Correlation at the far end with location data is a separate > discussion, dealt with in the next section. Not necessarily. Phones might use a SIP URI like alice@example.com. Should they be required to use the phone number when dialing an emergency number? (This assumes that they can always recognize such a number.) > a Global Positioning System, or because DHCP (or some other external > system) has told it what its location is (for example, based on the Cite James Polk and my DHCP drafts here. > This requirement should be achievable for the majority of Scenarios > (1, 2, 3 and 4), whereby the network and the user connectivity are > managed and more fixed. Scenario 5 introduces the element of the > local network, which has no way to be aware of the need for this > support. From one point of view, since there are no SIP elements > involved, there is no requirement on the local network. This > requirement does, however, highlight the need for some guaranteed > level of service (in terms of call setup delay) from the SIP phone to > the first SIP proxy that recognizes this as an emergency call. You could cite the R-P work :-) > configuration of the emergency Request-URI where the caller does not > dial the emergency number, configuration of emergency call routing in See above. Numbers always have to be translated somehow - there is no 'raw' number to SIP translation. Among other things, you need to choose whether dialing 911 becomes tel:911;phone-context=... or sip:911@somewhere;user=phone, and provide either the context or the 'somewhere'. > the right gateways. One possibility is that the SIP telephones are > assigned to outgoing proxies based on their location, with the result > that onward routing from the proxy is straightforward. How assigned? > 6 Security Considerations > > Security requirements have been identified in the requirements > discussion throughout this document. In particular, the need to > ensure the caller identity can be vouched for by trusted identities > has been identified. This is to ensure the caller can be held > accountable for any misuse of the system. The converse is: How can the user be sure that they have been connected to an ECC number instead of having the proxy translate tel:911 to the local number run by the friendly call taker impersonator from the Sopranos? (I think if somebody wanted to prevent me from placing an emergency call and has access to the signaling or media path, there are more effective and less likely to be discovered ways of doing this, but this issue has come up repeatedly.) > > In addition, in those scenarios where an external entity (e.g. DHCP) e.g., > communicates location information to the SIP phone, it must be > possible to ensure the confidentiality, integrity and authentication > of this information. _______________________________________________ Sipping-emergency mailing list Sipping-emergency@ietf.org https://www1.ietf.org/mailman/listinfo/sipping-emergency
- [Sipping-emergency] Emergency Scenarios Document Tom Taylor
- [Sipping-emergency] [Fwd: RE: Emergency Scenarios… Tom Taylor
- Re: [Sipping-emergency] Emergency Scenarios Docum… Henning Schulzrinne
- Re: [Sipping-emergency] Emergency Scenarios Docum… Henning Schulzrinne
- RE: [Sipping-emergency] Emergency Scenarios Docum… McCalmont, Patti
- Re: [Sipping-emergency] Emergency Scenarios Docum… Tom Taylor
- RE: [Sipping-emergency] Emergency Scenarios Docum… dick.rr.knight
- Re: [Sipping-emergency] Emergency Scenarios Docum… Tom Taylor