NG911 - Next-Generation Emergency Calling Henning Schulzrinne (with Jong Yul Kim, Wonsang Song, Anshuman Rawat, Matthew Mintz-Habib, Amrita Rajagopal and.

Slides:



Advertisements
Similar presentations
911 services: wireline, wireless and VoIP
Advertisements

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.
LoST draft-ietf-ecrit-lost-02 ECRIT Working Group IETF 67 7 November 2006 Andrew Newton Henning Schulzrinne Hannes Tschofenig Ted Hardie.
Internet Real-Time Lab, Columbia University NG9-1-1 Prototype Demo Jong Yul Kim, Wonsang Song, and Henning Schulzrinne.
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.
911 services: wireline, wireless and VoIP Prof. Henning Schulzrinne Dept. of Computer Science Columbia University, New York FCC Solutions Summit March.
VoIP/NG E9-1-1 IP-based E9-1-1 Migratory & Long Term Solutions – A Trial/Demo Update.
Internet E-911 System Henning Schulzrinne and Knarig Arabshian Department of Computer Science Columbia University
28 June 2015 Emergency services for SIP Henning Schulzrinne.
7DS: Node Cooperation in Mostly Disconnected Networks Henning Schulzrinne (joint work with Arezu Moghadan, Maria Papadopouli, Suman Srinivasan and Andy.
The Next Generation Proof-of-Concept System.
7DS Seven Degrees of Separation Suman Srinivasan IRT Lab Columbia University.
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
Ernst Langmantel Technical Director, Austrian Regulatory Authority for Broadcasting and Telecommunication (RTR GmbH) The opinions expressed in this presentation.
1 © NOKIA Presentation_Name.PPT / DD-MM-YYYY / Initials Emergency calls related work done in IETF Gabor Bajko May 22, 2006.
SDO Emergency Services Coordination Workshop (ESW06) 1 A Location-to-Service Translation Protocol (LoST) & Mapping Protocol Architecture Ted Hardie Andrew.
© 2008 AT&T Knowledge Ventures. All rights reserved. AT&T and the AT&T logo are trademarks of AT&T Knowledge Ventures. 1 Video Relay Service and Assignment.
NG911 technology Henning Schulzrinne
NENA Next Generation Architecture
Regulatory Issues: Emergency Calling Henning Schulzrinne Dept. of Computer Science Columbia University.
The Next Generation Proof-of-Concept System Jong Yul Kim Wonsang Song Henning Schulzrinne SIP 2009 (Paris, January 2009)
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.
Internet Telephony (VoIP) Henning Schulzrinne Dept. of Computer Science Columbia University Fall 2003.
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.
July 2006IETF66 - ECRIT1 LoST: A Location-to-Service Translation Protocol draft-ietf-ecrit-lost-00 Ted Hardie Andrew Newton Henning Schulzrinne Hannes.
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.
LoST A Location-to-Service Translation Protocol draft-hardie-ecrit-lost-00.txt.
NENA-IETF I3 Proposal No carrier presumed No carrier presumed Fixed, nomadic and true mobile clients supported Fixed, nomadic and true mobile clients supported.
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
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)
ECRIT - IETF 62 (March 2005) - Minneapolis 1 Requirements for Emergency Calling draft-schulzrinne-sipping-emergency-req-01 draft-ietf-sipping-sos-01 Henning.
Preparing for the Future
Henning Schulzrinne Dept. of Computer Science Columbia University
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
Service URN draft-schulzrinne-sipping-service-00
Emergency Calling for VoIP: A Progress Report
Ted Hardie Andrew Newton Henning Schulzrinne Hannes Tschofenig
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:

NG911 - Next-Generation Emergency Calling Henning Schulzrinne (with Jong Yul Kim, Wonsang Song, Anshuman Rawat, Matthew Mintz-Habib, Amrita Rajagopal and Xiaotao Wu) Dept. of Computer Science Columbia University

NG - November 2006 Introduction Emergency calling is a necessary part of consumer voice service –citizen calls PSAP (public safety answering point) for assistance Existing solutions are insufficient –may deliver call to wrong PSAP particularly for nomadic and mobile users –may not deliver location to PSAP –makes it difficult to move call information around e.g., call location to first responder –voice only (+ TDD)

NG - November 2006 VoIP emergency communications emergency call dispatch civic coordination emergency alert (“inverse 911”)

NG - November 2006 Components of emergency calling Contact well-known number or identifier Route call to location- appropriate PSAP Deliver precise location to call taker to dispatch emergency help nowtransitionall IP dial 112, 911  urn:service:sos selective router VPCDNS phone number  location (ALI lookup) in-band  key  location in-band

NG - November 2006 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 location mostly residential or small business stationary, nomadic, wireless

NG - November 2006 The core problem Voice Service Provider (VSP) sees emergency call but does not know caller location ISP/IAP knows user location but does not handle call

NG - November 2006 Staged deployment ~ 6,134 PSAPs in North America –average 2-3 active call takers each –some serve town, some large parts of a state –only ~30% of PSAPs can receive geo coordinates –30-40% may be voice only –many using 1970s telecom technology “CAMA” (operator) trunks limited to delivering 8 (regional) or 10 digits (national) of information already facing pressure from supporting cellular services –Phase I (cell tower and face) and Phase II (caller geo location) EU: smaller number of PSAPs, but often without location delivery

NG - November 2006 Components Location determination Call identification --> service URNs Call routing --> LoST PSAP functionality –IVR, logging, multimedia conferencing, … LoST (public) LoST (private) Internet ESN (county, state, …) PSAP

NG - November 2006 More than pain… Multimedia from the caller –video capture from cell phones –video for sign language –text messaging and real-time text for the deaf Data delivery –caller data: floor plan, hazmat data, medical alerts –measurement data input: automobile crash data, EKGs, … Delivering video to the caller –e.g., CPR training Load balancing and redundancy –currently only limited secondary PSAP –VoIP can transfer overload calls anywhere Location delivery –carry location with forwarded and transferred calls –multiple location objects (civic + geo)

NG - November 2006 IETF ECRIT working group Emergency Contact Resolution with Internet Technologies Solve four major pieces of the puzzle: –location conveyance (with SIPPING & GEOPRIV) –emergency call identification –mapping geo and civic caller locations to PSAP –discovery of local and visited emergency dial string Not solving –location discovery –inter-PSAP communication and coordination –citizen notification Current status: –finishing general and security requirements –tentative agreement on mapping protocol and identifier –later, to work on overall architecture and UA requirements

NG - November 2006 Service URN Idea: Identifiers to denote emergency calls –and other generic (communication) services Described in draft-ietf-ecrit-service-urn-05 (passed WGLC; sent to the IESG) Document defines the following 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

NG - November 2006 ‘counseling’ services urn:service:counselingGeneric counseling service (call center) …:counseling.childrenrun-aways, child abuse …:counseling:mental-healthdiagnostic, treatment, and preventive care … mental health …:counseling:suicidesuicide prevention hotline

NG - November 2006 Services under discussion “211” (social service referral), “311” (non-emergency government services) Emergency services (first responders) –used by PSAP, not civilians –e.g., urn:service:es:police Non-emergency commercial services –urn:service:restaurant.italian –urn:service:transportation.taxi

NG - November 2006 UA recognition & UA resolution INVITE urn:service:sos To: urn:service:sos Route: (dial string) mapping INVITE urn:service:sos To: urn:service:sos Route: leonianj.gov mapping may recurse location information DHCP LLDP-MED identification TBD

NG - November 2006 UA recognition & proxy resolution mapping INVITE urn:service:sos To: urn:service:sos INVITE urn:service:sos To: urn:service:sos Route: (outbound proxy) provider.com

NG - November 2006 UA recognition & proxy resolution (proxy location determination) mapping INVITE urn:service:sos To: urn:service:sos INVITE To: urn:service:sos Geolocation: provider.com

NG - November 2006 Proxy recognition & proxy resolution mapping INVITE To: INVITE urn:service:sos To: Geolocation: Route: provider.com

NG - November 2006 Finding the correct PSAP Which PSAP should the e-call go to? –Usually to the PSAP that serves the geographic area –Sometimes to a backup PSAP –If no location, then ‘default’ PSAP

NG - November 2006 LoST functionality Satisfies the requirements (draft-ietf-ecrit- requirements) for mapping protocols Civic as well as geospatial queries –civic address validation Recursive and iterative resolution Fully distributed and hierarchical deployment –can be split by any geographic or civic boundary –same civic region can span multiple LoST servers Indicates errors in civic location data  debugging –but provides best-effort resolution Supports overlapping service regions

NG - November 2006 LoST Properties Minimizes round trips: –caching individual mappings –returns coverage regions (“hinting”) civic (“all of C=US, A1=NY”) or geo (polygon) Facilitates reuse of Transport Layer Security (TLS) Returns emergency service numbers for a region Query for supported Service URN types

NG - November 2006 Protocol request (mapping) <findService xmlns="urn:ietf:params:xml:ns:lost1" recursive="true" include="serviceBoundary invalid valid unchecked"> <location profile="urn:ietf:params:lost:location-profile:basic-civic"> <civicAddress xmlns="urn:ietf:params:xml:ns:pidf:geopriv10:civicAddr"> Germany Bavaria Munich Neu Perlach urn:service:sos.police

NG - November 2006 LoST “Find Service” response/warning example München Polizei-Abteilung urn:service:sos.police Germany Bavaria Munich lost:esgw.uber-110.de.example lost:polizei.munchen.de.example

NG - November 2006 Validation Determine if civic location is (partially) valid Returns XML tag names of components: –validated and used for mapping –no attempt to validate (and not used) e.g., house number –known to be invalid Return (default) PSAP based on validated elements May return list of guesses for correct addresses, if requested

NG - November 2006 Geo support Which geo types should be supported? –Point (3D) –Polygon?  may yield ambiguous answers –more complicated shapes? Current proposal –always include 2D-point –may include other shapes

NG - November 2006 LoST architecture 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

NG - November 2006 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

NG - November 2006 Conclusion Opportunity to fundamentally restructure emergency communications –higher reliability with large-scale disasters –lower cost –richer interaction IETF ECRIT and SIP working group converging on core protocols –service URNs –SIP location conveyance –LoST