NG9-1-1 Prototype Demo - PowerPoint PPT Presentation

1 / 41
About This Presentation
Title:

NG9-1-1 Prototype Demo

Description:

NG911 Prototype Demo – PowerPoint PPT presentation

Number of Views:64
Avg rating:3.0/5.0
Slides: 42
Provided by: Ng862
Category:
Tags: demo | ng9 | prototype | qrz

less

Transcript and Presenter's Notes

Title: NG9-1-1 Prototype Demo


1
NG9-1-1 Prototype Demo
  • Jong Yul Kim, Wonsang Song,
  • and Henning Schulzrinne

2
NG9-1-1 Prototype Architecture
3
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
From Wikipedia
I am LLDP-MED Capable. I can process location
information.
Your location is 500 W 120TH st. New York NY
10027
4
Locating caller using DHCP
  • Mainly for stationary users
  • We modified ISCs dhcpd to generate location
    information
  • Use MAC address to get location information

5
Locating Caller using Skyhook
  • Mainly for nomadic, mobile users
  • Wireless device receives signals from Wi-Fi sites
    in range
  • Skyhook compares signals to its database of
    geographically known locations
  • Location data is used to direct safety services

Taken from http//www.skyhookwireless.com
6
NG9-1-1 Call Routing
7
PSAP Determination Using LoST
  • LoST stands for
  • Location-to-Service Translation
  • Work in progress at IETF ECRIT WG


Emergency Dial String
8
Demo of call routing
? ?
Location Service ID
NY PSAP
9
NG9-1-1 IP PSAP Features
10
Map and Multimedia
11
Inviting NYPD into an on-going session
CALL NYPD
Caller ID Location
12
Callback
Fetching Caller Info
13
Call Queue
BUSY
BUSY
Play Announcement
14
Call Overflow
BUSY
BUSY
Even the queue is full! Redirect call to a backup
PSAP
15
Call logs and recorded sessions
16
QA
  • Do you have any question?

17
(No Transcript)
18
SIPc, a multi-function SIP UA
  • Function (caller side)
  • Identifies and initiates emergency call
  • Determines location from various sources
  • Function (calltaker side)
  • Interfaces with location mapping software
  • Shows calltaker status, responder list, incident
    type
  • Implementation
  • Tcl/Tk based User Interface and SIP stack
  • External programs for audio, video, application
    sharing, stun, etc.

19
Location Information Sources
  • Function
  • Provides location information to SIPc
  • Implementation
  • GPS USB device and NMEA 0183 parser
  • Location Information Server built using Apache,
    MySQL, and PHP

20
LoST Cluster
  • Function
  • Translates (Location, Service) to a PSAP URL and
    emergency dial string
  • Verifies civic address
  • Implementation
  • PostgreSQL with PostGIS extension as a Database
  • US county boundary polygons to simulate geo PSAP
    boundary
  • Sample MSAG data for civic PSAP boundary
  • Tomcat Axis for Web Service

21
sipd, a SIP proxy and registrar
  • Function
  • Routes call to destination
  • Resolves SIP URL to a reachable address
  • Invokes sip-cgi for in-network special services
  • Implementation
  • CINEMA (Columbia InterNet Extensible Multimedia
    Architecture)
  • sip-cgi is perl-based

22
psapd, a back-to-back SIP UA
  • Function
  • Facilitates multi-party conference setup
  • Distributes incoming call to call takers
  • Logs call details
  • Implementation
  • CINEMA C library (libsipapi)
  • Call distribution logic is written in Tcl

23
psapd handles an incoming call
  • All signals go through psapd
  • psapd controls conference instances through MSCML
  • Media is directed to conference server

24
Conference Server
  • Function
  • Mixes and records audio
  • Distributes video
  • Call Queuing
  • Interactive Voice Response
  • Implementation
  • sipconf from CINEMA
  • Snowshore IP Media Server from Cantata Technology

25
Location Mapping Software
  • Function
  • Plots callers location and other information on
    a local map
  • Shows nearby responders on map
  • Implementation
  • Geolynx Mapping System from GeoComm
  • Google Maps

26
Emergency Call Flow
LoST Cluster
SOS caller
SIP proxy
call taker
27
Demo 1 Location Determination
  • DHCP
  • CDP
  • SkyHook

28
DHCP for Location
  • Mainly for stationary users
  • We modified ISCs dhcpd to generate location
    information
  • Use MAC address to get location information

29
CDP for Location
  • Mainly for stationary and nomadic users
  • Cisco Discovery Protocol (Layer2)
  • Cisco switches broadcast switch/port ID
    periodically.
  • A Switch covers a floor, a port leads to a jack
    in a room
  • -gt room-level accuracy

30
SkyHook for Location
  • Mainly for nomadic, mobile users
  • Wireless device receives signals from Wi-Fi sites
    in range
  • Skyhook compares signals to its database of
    geographically known locations
  • Location data is used to direct safety services

Taken from http//www.skyhookwireless.com
31
Demo 2 LoST
  • http//honamsun.cs.columbia.edu8080/index.jsp

32
Demo 3 Multimedia and Mapping
33
Demo 4 Inviting third party
34
Demo 5 Fully / Partially Mute
35
Demo 6 Callback
36
Demo 7 Logging
  • http//ng911serv.cs.columbia.edu/psap/

37
Demo 8 Automatic Call Distribution
  • Based on availability of call taker
  • Language-based distribution
  • Queue
  • Auto-Response based on time and location of new
    incoming call

38
Demo 9 Overflow Control
SUBSCRIBE
NOTIFY
INVITE
REDIRECT
INVITE
39
Demo 9 Overflow Control
SUBSCRIBE
NOTIFY
INVITE
INVITE
40
Future Work
  • Implement additional Features
  • Auto-Response based on time and location of
    incoming call
  • Video Push to caller (e.g. CPR how-to)
  • Measuring and reducing latency

41
More Information
  • A VoIP Emergency Services Architecture and
    Prototype
  • Matthew Mintz-Habib, Anshuman Rawat, Henning
    Schulzrinne, and Xiaotao Wu
  • ICCCN 2005, Oct. 2005
  • An Enhanced VoIP Emergency Services Prototype
  • Jong Yul Kim, Wonsang Song, and Henning
    Schulzrinne
  • ISCRAM 2006, May 2006
  • More information available on
  • http//ng911.tamu.edu
Write a Comment
User Comments (0)
About PowerShow.com