Next Generation 9-1-1 (NG9-1-1) - PowerPoint PPT Presentation

1 / 21
About This Presentation
Title:

Next Generation 9-1-1 (NG9-1-1)

Description:

Next Generation 9-1-1 (NG9-1-1) HELP!! Jong Yul Kim, Wonsang Song, and Henning Schulzrinne – PowerPoint PPT presentation

Number of Views:120
Avg rating:3.0/5.0
Slides: 22
Provided by: ng911
Category:

less

Transcript and Presenter's Notes

Title: Next Generation 9-1-1 (NG9-1-1)


1
Next Generation 9-1-1 (NG9-1-1)
HELP!!
  • Jong Yul Kim, Wonsang Song,
  • and Henning Schulzrinne

2
What is Next Generation 9-1-1?
  • NG9-1-1 is
  • An interoperable networks and systems for voice,
    data, and radio among emergency response agencies
  • A set of coordinated applications on an IP
    internetwork that serves multiple governmental
    functions and seamlessly interfaces voice and
    electronic data. (NENA/IETF model)
  • A system of systems.
  • 9-1-1 Magazine, Jan/Feb 2007 issue

3
Why Next Generation 9-1-1?
  • Because current 9-1-1 system cannot deal with
  • New devices and data sources
  • Internet phones, instant messengers, sensors
  • Multimedia-capable (voice, text, images, video)
  • Mobility
  • VoIP calls can be made from anywhere on earth
  • Nomadic vs. Mobile
  • 9-1-1 Magazine, Jan/Feb 2007 issue

4
What is our goal?
  • Develop a prototype that enables
  • End-to-end IP calls
  • Multimedia
  • Caller location determination
  • Correct routing
  • Develop Proof-of-Concept
  • Deploy system across different PSAPs
  • Test what makes sense, what doesnt
  • Come up with transition scenarios

5
Who is involved? (POC)
6
Prototype looks like this.
7
Thats all.
  • Thank you for listening.

8
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
9
DHCP for Location
  • Mainly for stationary users
  • We modified ISCs dhcpd to generate location
    information
  • Use MAC address to get location information

10
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

11
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
12
Routing Using LoST
  • LoST stands for
  • Location-to-Service Translation
  • Work in progress at IETF ECRIT WG


Emergency Dial String
13
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.

14
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

15
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

16
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

17
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

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

19
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

20
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

21
Emergency Call Flow
LoST Cluster
SOS caller
SIP proxy
call taker
Write a Comment
User Comments (0)
About PowerShow.com