NG9-1-1 Prototype Demo - PowerPoint PPT Presentation

About This Presentation
Title:

NG9-1-1 Prototype Demo

Description:

NG9-1-1 Prototype Demo ... USB device and NMEA 0183 parser Location Information Server built using Apache, MySQL, and PHP LoST Cluster Function Translates ... – PowerPoint PPT presentation

Number of Views:216
Avg rating:3.0/5.0
Slides: 28
Provided by: ng911
Category:
Tags: demo | ng9 | nmea | prototype

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
Overview
  • Prototype Architecture and Components
  • Demonstration of Features
  • Demo 1 Location determination
  • Demo 2 Call Routing
  • Demo 3 Multimedia and Mapping
  • Demo 4 Inviting third party
  • Demo 5 Fully Mute / Partially Mute
  • Demo 6 Callback
  • Demo 7 Logging
  • Demo 8 Queue
  • Demo 9 Overload Control

3
Prototype Architecture
4
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.

5
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

6
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

7
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

8
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

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

10
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

11
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

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

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

15
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

16
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
17
Demo 2 LoST
  • http//honamsun.cs.columbia.edu8080/index.jsp

18
Demo 3 Multimedia and Mapping
19
Demo 4 Inviting third party
20
Demo 5 Fully / Partially Mute
21
Demo 6 Callback
22
Demo 7 Logging
  • http//ng911serv.cs.columbia.edu/psap/

23
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

24
Demo 9 Overflow Control
SUBSCRIBE
NOTIFY
INVITE
REDIRECT
INVITE
25
Demo 9 Overflow Control
SUBSCRIBE
NOTIFY
INVITE
INVITE
26
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

27
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