NENA Next Generation 9-1
Download
Report
Transcript NENA Next Generation 9-1
NENA Next Generation 9-1-1
Architecture
Brian Rosen
Senior Director, NeuStar
Chair, NENA Long Term
Definition WG
Background
NENA = North American Emergency Number
Association
Sets standards (among many other things) for
emergency calls in U.S./Canada
Next Generation 9-1-1 project
–
–
–
–
Complete overhaul of the entire 9-1-1 system
Based on IP
Includes changes to processes, funding, training, etc, etc
The initial version of the technical standards part is known
as “i3”
i3 is based on IETF Emergency Call
Mechanisms
Endpoint (phone) “determines” its location by measurement
(e.g. GPS) or from the access network via a “Location
Configuration Protocol”
Endpoint “maps” the location to the URI of the PSAP with a new
protocol, LoST
Endpoint learns LOCAL dialstring (9-1-1, 1-1-2) from LoST
Endpoint recognizes emergency call dialstring when dialed
Call is marked with service urn (urn:service:sos)
Call is sent to PSAP with mapped URI
Location is “conveyed” with the call
Call arrives at PSAP with location and call back info
Works for all media (voice, video, text, IM, …)
Location Determination
How location is actually figured out
Measurement (GPS) or wiretrace or manual
configuration
Can be done by the endpoint or the access
network
Can be civic (street address) or geo
(lat/lon/altitude)
Location Configuration Protocols
How the access network provides location
Exchange an identifier of some kind, implicitly (e.g. what port on
the switch) or explicitly (e.g. MAC address, IP address) for
location
Location can be civic or geo
Current discussion on whether it can be a reference (e.g. URI)
which must be dereferenced by some other protocol, or must
be a value
DHCP is an example LCP
There is a “Layer 7” LCP in development
LLDP-MED is another example of an LCP
Marking an Emergency Call
Single global standard to denote an emergency call
(does not rely on local dialstrings)
Uses a newly defined Service urn
Local dialstring is detected, and call is then marked
with the service urn
Single number countries (9-1-1) use urn:service:sos
Number-per-service countries (1-1-6=police) use e.g.
urn:service:sos.police
Extends to commercial location based routing, e.g.
urn:service:restaurant.pizza.pizzahut)
Normally endpoint does dialstring to service URN
translation, network can do it
Routing Emergency Calls
Location to Service Translation = LoST
Service URN + Location in, URI out
A “Mapping” function
Accepts civic/geo and service urn, returns URI, e.g.
SIP and/or XMPP URI of where to route the call
Normal (SIP) routing of that URI
LoST is global, distributed, and replicated
Normally endpoint maps, network can do it
LoST will also supply the dialstring(s) for a location
LoST will also validate a civic location
Back to NENA i3
All calls answered as IP calls at PSAP
Implies gateways between older TDM
switches and PSAPs
All calls routed with LoST
Implies TN to location lookup prior to routing
All calls arrive at PSAP with location and call
back address (can be URI or e.164)
Emergency Services IP Network
An IP network FOR ALL OF PUBLIC SAFETY, not
just 9-1-1
A regular routed IP network
DOES have (firewalled) connections to the Internet
Conceived as LOCAL networks (e.g. County level)
interconnected with neighbors, perhaps a backbone
for efficiency
Most local carriers will have private connections to
the local ESInet
Option of using the Internet to introduce calls
Multi-Stage Routing
Emergency Services Routing Proxies at edge
of ESInet onward route calls to PSAP
Uses LoST with authentication
User LoST query may return URI of ESRP
ESRP will foreward to PSAP
Could have more than one level of ESRP
More Data will be accepted
Additional Information about the call
–
–
–
Additional Information about the caller
–
–
–
Includes carrier contact info, subscriber class of service, etc
Call marked with URI of a datastructure to be retrieved by the PSAP
Also used for pointer to telematics data
Refers to the person, independent of home/office/mobile telephone
Could be medical info, “in emergency, please contact”, …)
Also a URI (anonymous), supplied by subscriber to carrier
Additional Information about the location
–
–
–
Comes from LoST
Two calls from same location will have same info, regardless of caller or
carrier
Could be floor plans, hazardous materials, surveillance video, …
i3 PSAPs will be multimedia
Voice, Video, Text
Will support a variety of codecs (but not all of them,
carriers don’t decide)
Will support both IM and interactive (character at a
time codecs)
Full Offer/Answer negotiation
Will use codec choice to automatically engage relay
operators if needed
Will use Language preference info to route calls to
appropriate call takers, and automatically engage
interpreters
3rd Party Calls
Used when user contacts a call center first
–
–
–
Text/Video/IP Relay
Telematics (OnStar)
Central Alarm Monitoring
Authorized 3rd parties can directly introduce
calls, routed by location of user, with all 3
parties conferenced at the PSAP
PSAPs use LoST to route to
responders
A PSAP will make LoST dips with caller’s
location to determine the responding police,
fire, ems, … services
A different service urn
Requires authentication
Same underlying database
This replaces the “ESN” of the current
system
Notes to endpoint vendors
Read –phonebcp (will be draft-ietf-ecrit-phonebcp-00)
Implement ALL OF a short list of LCPs
Map location to PSAP URI and cache it
Recognize local (and maybe home) dialstrings as emergency
calls
Mark emergency calls with service URN
Try to update location and LoST mapping at call time, use
cached values if needed
Several other SIP things to support PSAP operations on calls
Support manual override of determined location, but make it
possible, not easy to use
Notes to Access Network Providers
Need to choose one of the LCPs the phones will
implement and deploy it
The only way to choose something not on the –
phonebcp list is to force every endpoint to do
something else
–
But watch out for Ethernet connected phones behind a
router/switch with an uplink to your network; you may not be
able to control them
Probably will be asked to supply a hint to a local
LoST service
Validate (use LoST) civic locations when you put
them in your location server
Notes to Communications (e.g. VoIP)
Carriers
Prepare to route marked emergency calls to
PSAP/ESRP
Prioritize marked emergency calls in softswitches
Deploy connections to local ESInets
Add the “Info about the call” URI with your contact
data, etc.
Support Interactive Text & Video codecs all the way
through the system for the disabled