The Next Generation 9-1-1 Proof-of-Concept System Jong Yul Kim Wonsang Song Henning Schulzrinne SIP 2009 (Paris, January 2009)

Slides:



Advertisements
Similar presentations
Location-Based Services Henning Schulzrinne Columbia University.
Advertisements

1 Number Portability Administration Center Change Orders NANC 399 & NANC 400 NANC Meeting March 15, 2005 Tom McGarry NeuStar, Inc.
Copyright : Hi Tech Criminal Justice, Raymond E. Foster Police Technology Police Technology Chapter Seven Police Technology Communications Dispatch.
Internet Standards- Emergency Services Hannes Tschofenig Mail comments to and/or
The current System Landline caller The emergency call process starts with a caller dialing (highly simplified) © 2011 Colorado Resource.
Preparing for the Future.  Emergency calls today are primarily voice.  People expect to reach PSAP when dials 911.  People have multiple ways and devices.
Don Dittmar – Waukesha County WLIA Fall Regional 2012.
NENA 2008 Breakout Session Template
Building Applications with SIP Conferencing / Collaboration Alan D. Percy Director, Market Development AudioCodes.
Internet Real-Time Lab, Columbia University NG9-1-1 Prototype Demo Jong Yul Kim, Wonsang Song, and Henning Schulzrinne.
New River Valley Emergency Communications Regional Authority Purpose: Consolidate 911 Operations and Establish Regional Radio System to Improve Interoperability.
Emergency Services IAB Tech Chat 28 th February 2007 Hannes Tschofenig.
NENA’s 11 th Annual Technical Development Conference A proposal to support E911 calls on Voice over IP Networks Martin Dawson – Nortel Networks.
A prototype i3 VoIP PSAP implementation Henning Schulzrinne, Anshuman Rawat, Matthew Mintz-Habib, Xiaotao Wu and Ron Shacham Dept. of Computer Science.
Internet Real-Time Lab, Columbia University Next Generation Project Jong Yul Kim, Wonsang Song, and Henning Schulzrinne.
Next-Generation Emergency Calling (NG911) Henning Schulzrinne Dept. of Computer Science, Columbia University, New York (with Jong Yul.
NG 911 Project Wonsang Song, Jong Yul Kim, and Henning Schulzrinne Internet Real-Time Lab, Columbia University.
IETF 61 (November 2004) ECRIT1 Requirements and Architecture for Emergency Calling draft-schulzrinne-sipping-emergency-arch draft-schulzrinne-sipping-emergency-req.
Internet Real-Time Lab, Columbia University Emergency Calling for VoIP Wonsang Song, Jong Yul Kim, and Henning Schulzrinne.
1 LoST: Location-to-URL Mapping cluster serves VSP 2 NY US NJ US Bergen County NJ US 123 Broad Ave Leonia Bergen County NJ US cluster serving VSP 1 replicate.
VoIP/NG E9-1-1 IP-based E9-1-1 Migratory & Long Term Solutions – A Trial/Demo Update.
North American Emergency Services Brian Rosen Emergicom.
28 June 2015 Emergency services for SIP Henning Schulzrinne.
VoIP beyond calling grandma: 3 projects Henning Schulzrinne Dept. of Computer Science, Columbia University, New York (with Jong Yul.
The Next Generation Proof-of-Concept System.
NG911 project status Henning Schulzrinne (with Jong Yul Kim, Wonsang Song, Anshuman Rawat, Matthew Mintz-Habib, Amrita Rajagopal and Xiaotao Wu) Dept.
SDO Emergency Services Coordination Workshop (ESW06) 1 Emergency Service Identifiers Presented by Henning Schulzrinne Columbia University
March 2006IETF65 - ECRIT1 Emergency Service Identifiers draft-ietf-ecrit-service-urn-01 Henning Schulzrinne Columbia University
NG911 - Next-Generation Emergency Calling Henning Schulzrinne (with Jong Yul Kim, Wonsang Song, Anshuman Rawat, Matthew Mintz-Habib, Amrita Rajagopal and.
SDO Emergency Services Coordination Workshop (ESW06) 1 A Location-to-Service Translation Protocol (LoST) & Mapping Protocol Architecture Ted Hardie Andrew.
NG911 technology Henning Schulzrinne
ESW – May 2010 UK Architecture for VoIP 999/112s John Medland – BT 999/112 Policy Manager.
NENA Next Generation Architecture
Regulatory Issues: Emergency Calling Henning Schulzrinne Dept. of Computer Science Columbia University.
November 2006IETF 67 - ECRIT Location-to-URL Mapping Architecture and Framework draft-ietf-ecrit-mapping-arch Henning Schulzrinne Columbia University
GIS and Indiana’s Next Generation 911 WTH Technology, Inc.
Next-Generation Emergency Calling (NG911) Henning Schulzrinne Dept. of Computer Science, Columbia University, New York (with Jong Yul.
ECRIT: Emergency Calling Henning Schulzrinne (with Jong Yul Kim, Wonsang Song, Anshuman Rawat, Matthew Mintz-Habib, Amrita Rajagopal and Xiaotao Wu) Dept.
Draft-rosen-ecrit-emergency- framework-00 Brian Rosen NeuStar CPa
1 Location Hiding Henning Schulzrinne Laura Liess Hannes Tschofenig.
November 2005IETF64 - ECRIT1 Emergency Service Identifiers draft-ietf-sipping-sos-01 draft-schulzrinne-sipping-service-01 Henning Schulzrinne Columbia.
Core VoIP and 911 issues and alternatives Henning Schulzrinne Columbia University August 2003.
1 911 Background  Traditional 911 ~6,000 PSAPs in the US Selective routers route calls to correct PSAP –Operated by carriers –Relies on DB of fixed subscriber.
Network Reliability and Interoperability Council VII NRIC Council Meeting Focus Group 1B Network Architectures for Emergency Communications in 2010 September.
ND 911 Association Preparing for NG /24/2010.
1 Enhanced Mobility Support for Roaming Users: Extending the IEEE Information Service WWIC 2010 Luleå, June 1-3, 2010 Karl Andersson*, Andrea G.
Internet Real-Time Lab, Columbia University NG9-1-1 Prototype Demo Jong Yul Kim, Wonsang Song, and Henning Schulzrinne.
Internet Real-Time Lab, Columbia University NG9-1-1 Prototype Demo Jong Yul Kim, Wonsang Song, and Henning Schulzrinne.
NetCri'07 LoST: A Protocol for Mapping Geographic Locations to Public Safety Answering Points Henning Schulzrinne, Hannes Tschofenig, Andrew Newton, Ted.
Emergency Text Messaging using SIP MESSAGE draft-kim-ecrit-text-00
Location-Based Services Henning Schulzrinne Columbia University.
ECRIT interim meeting - Washington, DC - Feb LUMP: Location-to-URL mapping draft-schulzrinne-ecrit-lump Henning Schulzrinne Columbia University.
October 4-7, 2004 Los Angeles, CA E9-1-1 In a VoIP World Timothy Lorello SVP, Chief Marketing Officer TeleCommunication Systems (TCS) (410)
Oct. 6, 2006ESW'06 NG911 Implementation: Lessons learned Henning Schulzrinne Columbia University.
ECRIT - IETF 62 (March 2005) - Minneapolis 1 Requirements for Emergency Calling draft-schulzrinne-sipping-emergency-req-01 draft-ietf-sipping-sos-01 Henning.
Location Configuration at Layer 7
Preparing for the Future
Purpose of Project Conduct research in support of NENA’s Next Generation E9-1-1 initiative Conduct that research without endangering public safety Share.
Emergency Service Identifiers draft-ietf-ecrit-service-urn-01
Jong Yul Kim, Wonsang Song, and Henning Schulzrinne
Thoughts on VoIP and Emergency Calling
Emergency Calling Architecture
Next Generation Project
Phase 4 : Call Presentation Four Phases of Emergency Calling
Emergency Calling for VoIP: A Progress Report
Dept. of Computer Science
The Next Generation Proof-of-Concept System
Henning Schulzrinne Columbia University
LUMP: Location-to-URL mapping draft-schulzrinne-ecrit-lump
Presentation transcript:

The Next Generation Proof-of-Concept System Jong Yul Kim Wonsang Song Henning Schulzrinne SIP 2009 (Paris, January 2009)

Talk Outline Background –why is emergency calling difficult for VoIP? –numbers, call routing, … High level proof-of-concept architecture Location configuration Call routing Lessons learned

3 Modes of emergency communications emergency call civic coordination emergency alert (“inverse 911”) dispatch information “I-am-alive”

4 Background on Established in Feb –1970s: selective call routing –late 1990s: 93% of population/96% of area covered by –95% of is Enhanced –US and Canada Roughly 200 mio. calls a year (6 calls/second) –1/3 wireless 6146 PSAPs in 3135 counties –most are small (2-6 call takers) –83.1% of population have some Phase II (April 2007) “12-15 million households will be using VoIP as either primary or secondary line by end of 2008” (NENA)

IEEE NY5 Local Switch Automatic Number Identification Automatic Location Identification Collaboration between local phone providers and local public safety agencies

6 What makes VoIP 112/911 hard? POTSPSTN-emulation VoIPend-to-end VoIP (landline) phone number limited to limited area landline phone number anywhere in US (cf. German 180) no phone number or phone number anywhere around the world regional carriernational or continent- wide carrier enterprise “carrier” or anybody with a peer- to-peer device voice provider = line provider (~ business relationship) voice provider ≠ ISP national protocols and call routing probably North America + EU international protocols and routing location = line locationmostly residential or small business stationary, nomadic, wireless

7 Emergency numbers Each country and region has their own –subject to change Want to enable –traveler to use familiar home number –good samaritan to pick up cell phone Some 3/4-digit numbers are used for non-emergency purposes (e.g., directory assistance) Emergency number

8 Service URN Idea: Identifiers to denote emergency calls –and other generic (communication) services Described in IETF ECRIT RFC 5031 Emergency service identifiers: sos General emergency services sos.animal-control Animal control sos.fire Fire service sos.gas Gas leaks and gas emergencies sos.marineMaritime search and rescue sos.mountainMountain rescue sos.physicianPhysician referral service sos.poisonPoison control center sos.policePolice, law enforcement

“EMERGENCY HELP. Anytime, anywhere, any device.”™ National Emergency Number Association (NENA) Technical standards IETF ECRIT Working Group IETF GEOPRIV Working Group The NG9-1-1 POC System High level requirements Use of multimedia Data delivery and sharing Recording and incident details Call taker user interface Technical standards System architecture Behavior of components Format of location objects IETF ECRIT Working Group IETF GEOPRIV Working Group NENA

The POC system is deployed in 5 real PSAPs and 3 labs across the USA. PSAP: Public Safety Answering Point (=Emergency call center) Fort Wayne, IN Rochester, NY Bozeman, MT King County, WA St. Paul, MN BAH Lab Columbia Univ. Lab TAMU Lab

Emergency Services Network (ESN) Network used by emergency caller to ask for help Examples: PSTN, Cellular, Residential VoIP Role 1. Determine location of caller 2. Route call to ESN Access Network POC system is divided into two networks SIP-based network of PSAPs managed by the emergency authorities

Why is location important? Send help to the site of emergency Route call to the correct destination Cell Tower LLDP-MED GPS DHCP Manual Entry Skyhook Wireless How do I send my location? Sent along with SIP INVITE Formatted as PIDF-LO XML object ①②

14 Location determination options MethodCDP or LLDP- MED DHCPHELDGPSmanual entry LayerL2L3L7 (HTTP)-user advantagessimple to implement built into switch direct port/room mapping simple to implement network locality traverses NATs can be operated by L2 provider accurate mobile devices no carrier cooperation no infrastructure changes no carrier cooperation problemsmay be hard to automate for large enterprises mapping MAC address to location? mapping IP address to switch port? indoor coverage acquisition time fails for mobile devices unreliable for nomadic UseEthernet LANsEnterprise LANs Some ISPs DSL, cablemobile devicesfall back

LoST LoST = Location-to-Service Translation LoST lets you find a PSAP RFC 5222 from IETF ECRIT WG Caller’s location Service identifier (urn:service:sos) + Service provider (PSAP URL) Emergency Dial String +

16 LoST: Location-to-URL Mapping cluster serves VSP 2 NY US NJ US Bergen County NJ US 123 Broad Ave Leonia Bergen County NJ US cluster serving VSP 1 replicate root information search referral root nodes Leonia NJ US VSP 1 LoST

17 LoST Architecture T1 (.us) T2 (.de) T3 (.dk) G G G G G broadcast (gossip) T1:.us T2:.de resolver seeker 313 Westview Leonia, NJ US Leonia, NJ  tree guide

18 LoST: Query example Uses HTTP or HTTPS <findService xmlns="urn:…:lost1” recursive="true" serviceBoundary="value" > Germany Bavaria Munich Neu Perlach 96 urn:service:sos.police

19 LoST “Find Service” response/warning example München Polizei-Abteilung urn:service:sos.police Germany Bavaria Munich

RTP LoST Cellular Access Network SIP

LoST SMS Access Network SIP “Bank robbery!” S

RTP LoST Telematics Access Network SIP Crash Data

RTP LoST Access Network SIP “All call takers are busy…” All Busy

24 Calltaker screen Columbia SIPc as SIP UA Mapping software to display caller’s location –Geolynx –Google Maps

25 NG911 trial: Lessons learned Tested NG911 prototype in 3 PSAPs in TX and VA Surprise: PSAP is really a conferencing system –LanguageLine, first responders, … Surprise: no uniform incident description –every jurisdiction uses their own variation and level of detail What is desirable behavior –rather than current behavior –e.g., for transfer, overflow Need to integrate call taker management –presence (availability) –a specialized call center Special requirements: partial mute –not typically supported on conference servers

26 Challenges for NG911 Technically, much simpler than E911 Phase II –hopefully, cheaper, too –but security challenges: location and identity verification –co-existence between E911 and NG911 –integrating external data (e.g., OnStar) -- from silo to NG911 SOA Logistical challenges –deployment of new infrastructure location and LoST servers Legal and regulatory challenges –will ISPs give out location information to VSPs or customers? –liability for misrouted calls?

Final Comments We are beginning to understand what an emergency response system should look like Lots of interesting network problems in emergency communication systems –Geographic Location of network devices –“Call setup time (dialing of last digit to ring at the PSAP), under expected peak load shall be less than 2 seconds.” –Reliable communications in large scale disasters mDNS?