Emergency services for SIP
Henning Schulzrinne
31 July 2017
Emergency services
Two types of emergency services:
– emergency calls ("911", "112")
– emergency notification ("inverse 911")
emergency calls are hard:
– PSTN gateway dialing 911 may be located
anywhere, far away from IP phone
– VPNs IP address may not reveal
network location
31 July 2017
Emergency services
More than just replicating PSTN:
– multimedia
• video monitoring of accident scene or victim
• video instruction in first aid
– better than TTY for hearing-impaired
– transmit biometric data
Easier to create multiple backup PSAPs
31 July 2017
PSTN emergency calling
Basic 911: call number, get routed to one
Public Safety Answering Point (PSAP)
– since 1968 in the United States
– 93% of population covered by 911
Enhanced 911:
– route based on CLID (cannot be suppressed)
– provide user location
– started in 1970s, now 95%
see Bellcore SR4163 for details
see 47 USC 251 for legal mandate
31 July 2017
Wireless emergency calling
FCC Phase I: caller ID, cell site
FCC Phase II mandates user location:
– Handset-based:
• 50 meters for 67 percent of calls
• 150 meters for 95 percent of calls
– Network-based:
• 100 meters for 67 percent of calls
• 300 meters for 95 percent of calls
31 July 2017
VoIP emergency calls
Work for both "legacy" PSAPs and IP-based
PSAPs
Define "sos" universal emergency address
1. find location of phone based on
–
–
street address geocoding long/lat, or
mobile: longitude, latitude
2. find appropriate jurisdiction and PSAP
use national database: long/lat PSAP
3. find ESR (routing number) call appears
like 911 call
–
31 July 2017
convey location to PSAP
Emergency identifier
Requirements:
– dialable from all SIP devices
– universally recognized
– note: SOS "save our souls"!
not quite unassigned – consider 112@ and 911@?
Also allow "sos.fire" and others for specialized
emergency services
Use sip:sos@home-domain to make
handling predictable
– intermediate proxies may deflect
31 July 2017
Routing emergency calls
EPAD
302 Moved
Contact: sip:[email protected]
Contact: tel:+1-201-911-1234
REGISTER sip:sos
INVITE sip:sos
Location: 07605
Location: 07605
INVITE sip:sos
Location: 07605
SIP
proxy
INVITE sip:[email protected]
Location: 07605
31 July 2017
Where is the phone?
Regular GPS doesn't work well
–
–
–
–
doesn't work indoors
long time to first fix: 30"-15'
assisted GPS (A-GPS)
HDTV-based
Landline and 802.11 phones:
– LAN jack tracing via traceroute, ARP, Cisco Discovery
Protocol (CDP) and SNMP vLAN tables
– 802.11 field strength triangulation (e.g., Microsoft, VTT)
– hardware identification:
• IR/RF tags
– user data entry
31 July 2017
911 deployment
"Bergen County"
400 Broad Avenue
Leonia, NJ
SIP
010
c1.leonia.us
IP
UDP, TCP
IP
"sos"
A@
B@
C@
Leonia
c2.leonia.us
Alice
ISDN B
"911"
ISDN D
SS7 ISUP
Bob
SIP call setup
audio (IP or circuit)
SIP registration
c1.fortlee.us
IP
Fort Lee
010
RTP
UDP
IP
Bergen County
analog phone
IP phone
31 July 2017
Open issues
What needs to be standardized?
Are there any other UA behaviors?
– prevent accidental disconnect
– bypass carrier authentication
• e.g., 3G requirement of REGISTER before calls?
Myth: During PSTN 911 calls, certain
features (three-way calls, hang-up) are
unavailable
– true only for Basic 911
31 July 2017
Emergency notification
notify public officials and citizens of
emergencies:
– "tornado coming"
– "fugitive alert"
current systems are typically single-mode
(fax, telex, phone, TV, loudspeaker)
don't scale well
very limited information content
don't reach citizens outside calling area
– people at work
hard to authenticate
31 July 2017
SIP-based emergency
notification
SIP has scalable event notification feature
use for hierarchical notification reflecting civil lines of
authority
use XML/WSDL message bodies to semantically
describe emergency:
–
–
–
–
location
type of emergency
instructions
...
allow automated reaction:
– routing to legacy systems (pagers, police radios)
– translation
31 July 2017
Emergency notification
United States
Federal Govt.
NJ
State Govt.
Alabama
Alaska
New Jersey
Wisconsin
NOTIFY
SUBSCRIBE
Atlantic
31 July 2017
Bergen
Wyoming
© Copyright 2026 Paperzz