Internet Real-Time Lab, Columbia University NG9-1-1 Prototype Demo Jong Yul Kim, Wonsang Song, and Henning Schulzrinne
Brief Overview Background –How works –Differences in VoIP Environment Introduction –The NG9-1-1 Project –Implemented Requirements NG9-1-1 Prototype Architecture and Components Demonstrations < 5 min 40 min
Local Switch Automatic Number Identification Automatic Location Identification Collaboration between local phone providers and local public safety agencies
Difference between PSTN and VoIP Emergency Calling PSTNend-to-end VoIP (landline) phone number limited to limited area no phone number or phone number anywhere around the world regional carrierenterprise “carrier” or anybody with a peer-to-peer device voice provider = line provider (~ business relationship) voice provider ≠ ISP national protocols and call routinginternational protocols and routing location = line locationstationary, nomadic, wireless
The NG9-1-1 Project NG9-1-1 RequirementsNational Emergency Number Association System ImplementationColumbia University Texas A&M University StandardizationIETF ECRIT IETF GEOPRIV FundingNational Telecommunications and Information Administration SupportTexas, Virginia PSAP Various Corporations
Implemented NENA Requirements CategoryDoneTotalPercentage Signaling % Media5771 % Location % Callback22100 % Additional Information66100 % 3 rd Party77100 % Validation % Routing % Others (Security, Maintenance) % * based on NENA i3 Requirements TID, Nov-2005
NG9-1-1 Prototype Architecture RoutingLocation PSTN
Location is important! Caller in NYCaller in NJ
Locating Caller using LLDP-MED LLDP-MED stands for: * Link Layer Discovery Protocol “ a vendor-neutral Layer 2 protocol that allows a network device to advertise its identity and capabilities on the local network.” Media Endpoint Discovery “ an enhancement to the LLDP that allows discovery of other things including location “ “I am LLDP-MED Capable. I can process location information.” “Your location is: 500 W 120 TH st. New York NY 10027” * From Wikipedia
NG9-1-1 Call Routing RoutingLocation PSTN
Routing Using LoST LoST stands for Location-to-Service Translation Work in progress at IETF ECRIT WG Caller’s location Service identifier (urn:service:sos) + Service provider (PSAP URL) Emergency Dial String +
Demo of call routing Location + Service ID NY PSAP ? ?
NG9-1-1 IP PSAP Features RoutingLocation PSTN
Map and Multimedia PSAP operator needs to see caller information on a map PSAP operator can communicate with caller using multimedia
Inviting NYPD into an on-going session CALL NYPD Caller ID & Location
Language-based Call Distribution ESPANOL ? ?
Callback Fetching Caller Info…
Call Queue BUSY Play Announcement
Call Overflow BUSY Even the queue is full! Redirect call to a backup PSAP FULL
Call logs and recorded sessions
Q&A Do you have any question?