Top Banner
Internet Real-Time Lab, Columbia University NG9-1-1 Prototype Demo Jong Yul Kim, Wonsang Song, and Henning Schulzrinne
21

NG9-1-1 Prototype Demo

Jan 17, 2016

Download

Documents

Jaafar

NG9-1-1 Prototype Demo. Jong Yul Kim, Wonsang Song, and Henning Schulzrinne. Brief Overview. Background How 9-1-1 works Differences in VoIP Environment Introduction The NG9-1-1 Project Implemented Requirements NG9-1-1 Prototype Architecture and Components Demonstrations. < 5 min. - PowerPoint PPT Presentation
Welcome message from author
This document is posted to help you gain knowledge. Please leave a comment to let me know what you think about it! Share it to your friends and learn new things together.
Transcript
Page 1: NG9-1-1 Prototype Demo

Internet Real-Time Lab, Columbia University

NG9-1-1 Prototype Demo

Jong Yul Kim, Wonsang Song, and Henning Schulzrinne

Page 2: NG9-1-1 Prototype Demo

Brief Overview

• Background– How 9-1-1 works– Differences in VoIP Environment

• Introduction– The NG9-1-1 Project– Implemented Requirements

• NG9-1-1 Prototype Architecture and Components

• Demonstrations

< 5 min

< 5 min

40 min

Page 3: NG9-1-1 Prototype Demo

Local Switch

Automatic Number Identification

Automatic Location Identification

Collaboration between local phone providers and local public safety agencies

Page 4: NG9-1-1 Prototype Demo

Difference between PSTN and VoIP Emergency CallingPSTN end-to-end VoIP

(landline) phone number limited to limited area

no phone number or phone number anywhere around the world

regional 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 international protocols and routing

location = line location stationary, nomadic, wireless

Page 5: NG9-1-1 Prototype Demo

The NG9-1-1 Project

NG9-1-1 Requirements National Emergency Number Association

System Implementation Columbia University

Texas A&M University

Standardization IETF ECRIT

IETF GEOPRIV

Funding National Telecommunications and Information Administration

Support Texas, Virginia PSAP

Various Corporations

Page 6: NG9-1-1 Prototype Demo

Implemented NENA Requirements

Category Done Total Percentage

Signaling 14 15 93 %

Media 5 7 71 %

Location 13 15 86 %

Callback 2 2 100 %

Additional Information 6 6 100 %

3rd Party 7 7 100 %

Validation 11 13 84 %

Routing 26 35 74 %

Others (Security, Maintenance) 127 139 91 %

* based on NENA i3 Requirements TID, Nov-2005

Page 7: NG9-1-1 Prototype Demo

NG9-1-1 Prototype Architecture

911112

sip:psap@domain2w/location

POTS/Wireless Network

SIP UA

911

sip:psap@domain2with location

GeoLynx /Google Maps

DHCP Server

PSAP Info

Location

LoST Cluster

geo locationcivil location

psapd

3PCC Controller

IP Gateway

Local SIP Proxy

PSAP

PSAP SIP Proxy

sip:psap@domain2with location

sip:rep@domain2with location

urn:service:sosw/out location

LIS

Location InfoLocation

key

GPS

Location Info

Conference Server

RoutingLocation

PSTN

Page 8: NG9-1-1 Prototype Demo

Location is important!

NY PSAP OPERATOR(ENGLISH)

NY PSAP OPERATOR(ESPANOL)

NYPD NJ PSAP OPERATOR

EMERGENCY CALLER

Caller in NYCaller in NJ

Page 9: NG9-1-1 Prototype Demo

Locating Caller using LLDP-MED

CALLER EQUIPMENT

LLDP-MED SWITCH

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 120TH st. New York NY 10027”

* From Wikipedia

Page 10: NG9-1-1 Prototype Demo

NG9-1-1 Call Routing

911112

sip:psap@domain2w/location

POTS/Wireless Network

SIP UA

911

sip:psap@domain2with location

GeoLynx /Google Maps

DHCP Server

PSAP Info

Location

LoST Cluster

geo locationcivil location

psapd

3PCC Controller

IP Gateway

Local SIP Proxy

PSAP

PSAP SIP Proxy

sip:psap@domain2with location

sip:rep@domain2with location

urn:service:sosw/out location

LIS

Location InfoLocation

key

GPS

Location Info

Conference Server

RoutingLocation

PSTN

Page 11: NG9-1-1 Prototype Demo

Routing Using LoST

• LoST stands forLocation-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

+

Page 12: NG9-1-1 Prototype Demo

Demo of call routing

NY PSAP OPERATOR(ENGLISH)

NY PSAP OPERATOR(ESPANOL)

NYPD NJ PSAP OPERATOR

EMERGENCY CALLER

PSAPD (NY) PSAPD (NJ)SIP SERVER

LoST SERVER

Location +Service ID

NY PSAP

? ?

Page 13: NG9-1-1 Prototype Demo

NG9-1-1 IP PSAP Features

911112

sip:psap@domain2w/location

POTS/Wireless Network

SIP UA

911

sip:psap@domain2with location

GeoLynx /Google Maps

DHCP Server

PSAP Info

Location

LoST Cluster

geo locationcivil location

psapd

3PCC Controller

IP Gateway

Local SIP Proxy

PSAP

PSAP SIP Proxy

sip:psap@domain2with location

sip:rep@domain2with location

urn:service:sosw/out location

LIS

Location InfoLocation

key

GPS

Location Info

Conference Server

RoutingLocation

PSTN

Page 14: NG9-1-1 Prototype Demo

Map and Multimedia

• PSAP operator needs to see caller information on a map

• PSAP operator can communicate with caller using multimedia

Page 15: NG9-1-1 Prototype Demo

Inviting NYPD into an on-going session

NY PSAP OPERATOR(ENGLISH)

NY PSAP OPERATOR(ESPANOL)

NYPD NJ PSAP OPERATOR

EMERGENCY CALLER

PSAPD (NY) PSAPD (NJ)SIP SERVER

LoST SERVER

CALL NYPDCaller ID& Location

Page 16: NG9-1-1 Prototype Demo

Language-based Call Distribution

NY PSAP OPERATOR(ENGLISH)

NY PSAP OPERATOR(ESPANOL)

NYPD NJ PSAP OPERATOR

EMERGENCY CALLER

PSAPD (NY) PSAPD (NJ)SIP SERVER

LoST SERVER

ESPANOL

? ?

Page 17: NG9-1-1 Prototype Demo

Callback

NY PSAP OPERATOR(ENGLISH)

NY PSAP OPERATOR(ESPANOL)

NYPD NJ PSAP OPERATOR

EMERGENCY CALLER

PSAPD (NY) PSAPD (NJ)SIP SERVER

LoST SERVER

Fetching Caller Info…

Page 18: NG9-1-1 Prototype Demo

Call Queue

NY PSAP OPERATOR(ENGLISH)

NY PSAP OPERATOR(ESPANOL)

NYPD NJ PSAP OPERATOR

EMERGENCY CALLER

PSAPD (NY) PSAPD (NJ)SIP SERVER

LoST SERVER

BUSY BUSY

Play Announcement

Page 19: NG9-1-1 Prototype Demo

Call Overflow

NY PSAP OPERATOR(ENGLISH)

NY PSAP OPERATOR(ESPANOL)

NYPD NJ PSAP OPERATOR

EMERGENCY CALLER

PSAPD (NY) PSAPD (NJ)SIP SERVER

LoST SERVER

BUSY BUSY

Even the queue is full!Redirect call to a backup PSAP

FULL

Page 20: NG9-1-1 Prototype Demo

Call logs and recorded sessions

Page 21: NG9-1-1 Prototype Demo

Q&A

Do you have any question?