internet real-time lab, columbia university ng9-1-1 prototype demo jong yul kim, wonsang song, and...

Post on 19-Jan-2018

227 Views

Category:

Documents

0 Downloads

Preview:

Click to see full reader

DESCRIPTION

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

TRANSCRIPT

Internet Real-Time Lab, Columbia University

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

< 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 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

The NG9-1-1 ProjectNG9-1-1 Requirements National Emergency

Number AssociationSystem Implementation Columbia University

Texas A&M UniversityStandardization IETF ECRIT

IETF GEOPRIVFunding National

Telecommunications and Information Administration

Support Texas, Virginia PSAPVarious Corporations

Implemented NENA RequirementsCategory 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

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 ControllerIP 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

Location is important!NY PSAP

OPERATOR(ENGLISH)

NY PSAP OPERATOR(ESPANOL)

NYPD NJ PSAP OPERATOR

EMERGENCY CALLER

Caller in NYCaller in NJ

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

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 ControllerIP 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

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

+

Demo of call routingNY 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

? ?

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 ControllerIP 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

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

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

Language-based Call DistributionNY PSAP

OPERATOR(ENGLISH)

NY PSAP OPERATOR(ESPANOL)

NYPD NJ PSAP OPERATOR

EMERGENCY CALLER

PSAPD (NY) PSAPD (NJ)SIP SERVER

LoST SERVER

ESPANOL

? ?

CallbackNY PSAP

OPERATOR(ENGLISH)

NY PSAP OPERATOR(ESPANOL)

NYPD NJ PSAP OPERATOR

EMERGENCY CALLER

PSAPD (NY) PSAPD (NJ)SIP SERVER

LoST SERVER

Fetching Caller Info…

Call QueueNY 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

Call OverflowNY 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

Call logs and recorded sessions

Q&A

Do you have any question?

top related