NG9-1-1 for Managed VoIP Services

advertisement
NG9-1-1 for Managed VoIP Services
Team Members: Aditya Ramadurgam, Ashish Raj, Vishal Pratap Singh, Upasana Dangi
“A Capstone paper submitted as partial fulfilment for the Degree of Masters in
Telecommunications at the University of Colorado at Boulder”
Faculty Advisor: Dr. Dale N. Hatfield
Abstract
Response to emergency calls can be most effective if the correct location of the caller is
known to the responder. The current E9-1-1 architecture poses challenges for location
tracking for E9-1-1 callers from managed Voice over Internet Protocol (VoIP). In order to
provide efficient emergency response, 9-1-1 location identification capabilities for managed
VoIP networks must be improved. This capstone paper focuses on determining the
limitations of managed VoIP environments for E9-1-1 calls and provides a high level
framework for dynamic location determination of a VoIP E9-1-1 caller to relay it to the
Public Safety Answering Point (PSAP).
In order to understand the limitations, the network faces due to the use of legacy
technologies such as Time Division Multiplexing (TDM); we implemented a managed VoIP
network and documented the issues we observed. We also analyzed various VoIP E9-1-1
software available in the industry that provide the location of a VoIP caller to the PSAPs. As
a resolution/addition, we studied the possibility of the Global Positioning System (GPS)
integration with managed VoIP services to improve location tracking and addressed the
challenges associated with the integration.
Based on the results from our capstone, we conclude that GPS, with its significant
progress, can be used to provide dynamic location of a VoIP caller to the PSAP responder in
an end-to-end IP environment.
I.
Table of Contents
Introduction ............................................................................................................... 1
i.
Introduction and Background ............................................................................................. 1
ii.
Research Problem ............................................................................................................... 2
iii.
Research-Sub Problems ...................................................................................................... 2
iv.
Scope of the Study .............................................................................................................. 2
II.
Literature Review ....................................................................................................... 3
III.
Research Methodology ............................................................................................... 6
IV.
Research Results ......................................................................................................... 8
i.
CAMA and PRI Lines......................................................................................................... 8
ii.
Single routable DID and shared phone lines....................................................................... 9
iii.
9-1-1 VoIP Software – CER and RedSky ........................................................................... 9
1. Cisco Emergency Responder .........................................Error! Bookmark not defined.
2. RedSky ...........................................................................Error! Bookmark not defined.
iv.
Concerns raised during Interviews.................................................................................... 11
v.
GPS vendors – NextNav and iPosi ................................................................................... 12
vi.
New Architecture for dynamic location tracking............................................................ 166
V.
Discussion of Results ............................................................................................... 199
VI.
Conclusion and Future Research ............................................................................ 20
VII.
References ................................................................................................................ 211
Index of Figures
Figure 1: VoIP call signaling message has no location information field ...................................... 9 Figure 2: Proposed Architecture for VoIP and GPS Integration .Error! Bookmark not defined.8 I.
i.
Introduction
Introduction and Background
Enterprise VoIP services are unlike traditional wireline and wireless phones, as VoIP
phones inside a managed environment are Internet Protocol (IP) based solutions and offer
mobility to the end users. Traditionally, an E9-1-1 call originated from a VoIP endpoint is
directed through analog lines or Primary Rate Interfaces (PRIs) to the Public Safety Answer
Points (PSAPs) and these PSAPs look through their databases to determine the location of
the 9-1-1 caller based on the calling number. The continued use of analog platforms implies
the failure of 9-1-1 services to keep on par with emerging communication technologies, as IP
solutions allow for greater mobility than the fixed landline phones and, therefore, should not
rely on fixed databases anymore. This research paper proposes to address the limitations of
the use of analog line solutions for E9-1-1 calls for managed VoIP endpoints and suggests
measures to improve the framework for location tracking services of the E9-1-1 calls for
enterprise managed VoIP deployments.
Typically, an E9-1-1 call made from an enterprise VoIP phone, goes through a
Centralized Automatic Message Accounting (CAMA) trunk to the PSAPs, which is
essentially an analog line, not an IP solution. The PSAPs then map the Caller ID with an
associated address in a database to determine the location of the caller. Historically and till
date, the E9-1-1 services are primarily dependent upon manual databases to provide location
information of the 9-1-1 caller.
In this paper, we introduce a solution to avoid the dependency of analog lines to track the
location of a 9-1-1 call from a managed enterprise VoIP endpoint, and rather use an end-toend IP solution. In addition, we propose few methods to perform dynamic location tracking
1
of the calling endpoint from an enterprise VoIP solution, which will present an alternative
against a manual database lookup for location services for a 9-1-1 call from a physical VoIP
endpoint inside a managed VoIP enterprise solution.
ii.
Research Problem
To improve the location tracking capabilities of an E9-1-1 caller from an enterprise
managed VoIP service by avoiding dependency on analog lines and incorporating next-gen
features such as GPS to dynamically locate an E9-1-1 caller from managed VoIP services.
iii.
Research-Sub Problems
In an attempt to propose a solution to improve location tracking services for E9-1-1 calls
from managed enterprise VoIP solutions, following sub-problems have been identified:
a. Issues with location tracking for calls originating from managed VoIP endpoints
when placed through CAMA/PRI lines.
b. Limitations due to single routable Direct Inward Dial (DID) number and shared VoIP
phone lines when integrating with CAMA/PRI lines or newer software such as Cisco
Emergency Responder (CER) and RedSky.
c. Location tracking features of VoIP software applications such as RedSky and CER
and their limitations.
d. Research the possibility of using existing or advanced GPS solutions for location
identification of a 9-1-1 call from a VoIP endpoint and determine the possibility for
integration of the same with the managed VoIP architecture.
2
e. Propose a high level framework to merge the GPS solution with managed VoIP
services for E9-1-1.
iv.
Scope of the Study
The research is limited to the limitations of E9-1-1 calls originated from VoIP soft and
hard endpoints inside a managed VoIP network. In addition, the research is limited to the 91-1 architecture of the United States.
II.
Literature Review
Telecommunications is no longer based on fixed locations [1], rather the location of the
user is mobile, which is evident with the demise of analog landline phones and increase in
the usage of cellular and IP phones. With fixed landline architectures, the caller’s location is
easily determined by referring to the user database of all the landline numbers and their
billing address. However, for VoIP phone users there is no accurate method available to
determine their location. Federal Communications Commission (FCC) states that 72.7
percent of 9-1-1 calls are made from wireless phones and an average of 56 percent of
wireless calls [2] are made from indoor locations. Also, with a wide spread usage of
smartphones and VoIP phones the statistics mentioned above are predicted to go higher in the
near future and location tracking in those particularly challenged area need to be accurate to
track the exact/precise location of 9-1-1 callers [2].
The National Emergency Number Association (NENA) VoIP Deployment and
Operational Guidelines relies on the usage of location databases for translating a VoIP call
3
into an address for the location determination of an E9-1-1 call [3]. However, the dependency
on a database is not always reliable as the VoIP networks lack physical mapping of caller ID
to a fixed location; and database might not have the latest mapping of the network. In the
FCC Notice of Proposed Rulemaking 2005, the FCC realized that there are VoIP services
that pose a significant challenge for E9-1-1 implementation as compared to landline or
cellular devices [4]. FCC cited the limitation as, “IP communications are routed to devices
and not geographic locations” [4].
In this research paper, we want to propose a new architecture to remove the dependency
on legacy technologies such as analog lines and the user database of all the landline numbers
and their billing address. We wish to explore new possibilities of incorporating technologies
such as GPS in the 9-1-1 architecture for managed VoIP services to provide dynamic location
tracking capabilities.
Although, time and again GPS solutions have been put forward to alleviate the situation
[5], challenges continue to remain in this implementation such as indoor signal for GPS,
number of satellites to get a true fix of the location, and time to get the first fix [6]. The
Communications Security, Reliability and Interoperability Council III (CSRIC) recently
determined that although indoors location tracking has shown significant improvements, the
results obtained lead to a requirement of additional development [7]. In March 2013, the
CSRIC Working Group 3 (WG3) issued a report discussing the results of the CSRIC test bed
involving three GPS vendors Qualcomm, Polaris, and NextNav. Testing was carried out in
four different environments such as Dense Urban, Urban, Suburban and Rural environments
and the WG3 reports that “all technologies tested demonstrated relatively high yield and
various levels of accuracy in indoor environments” [5]. This report also consists of
4
recommendations put forth by WG3 on how best to tackle the improvements for indoor
location accuracy.
This report stated that the beacon technology used by NextNav is novel and had the
capability to provide vertical location information. The technology enables the first
responders to approximate the floor-level accuracy while the two other technologies,
Assisted GPS/Advanced Forward Link Trilateration (AGPS/AFLT) and RF Fingerprinting
adopted by Polaris and Qualcomm, are already in commonplace for emergency services [5].
In addition, the CSRIC Indoor Location Test Bed Report also stated that the participating
vendors are currently working towards improvement on their location technology and that the
vendors are considering advancements to improve location tracking. Taking the efforts of
CSRIC and the GPS vendors in consideration, the FCC issued a Notice of Proposed
Rulemaking on February 21, 2014 that sets the standards for indoor location tracking
requirements. The Notice of Proposed Rulemaking summarized the following points: [2].
a. Horizontal location (x and y axis) within of 50 meters of the caller for 67 percent of
the 9-1-1 calls placed from indoor environments within two years, and 80 percent of
indoor 9-1-1 calls within five years [2].
b. Vertical location (z-axis) within 3 meters of the caller for 67 percent of the 9-1-1 calls
placed from indoor environments within two years, and 80 percent of indoor 9-1-1
calls within five years [2].
c. Vendors would demonstrate compliance with the above set standards by participating
in an independently administered test bed program modeled by CSRIC [2].
5
d. PSAPs can seek Commission enforcement of these requirements within their
jurisdiction, but only as long as they have implemented location bid/rebid policies
that are designed to obtain all 9-1-1 location information [2].
During our research, we found that two vendors, iPosi and NextNav have claimed to
produce promising results in terms of horizontal and vertical location accuracy in different
environments. iPosi is a company based in Denver and Boulder, Colorado that focuses on
developing accurate mobile and fixed indoor positioning via Assisted GPS (AGPS). NextNav
is a company based in Sunnyvale, California that focuses to solve the indoor positioning
problems by creating a nation-wide footprint of beacons that assist in location tracking.
Based on our interview with the senior management at iPosi (see page 22: List of
Interviewees from iPosi Management) and an analysis of WG3 report on CSRIC test bed for
NextNav, we have evaluated the viability of using these positioning solutions for VoIP
endpoints. We have discussed our findings in the “Research Results” section below.
The hypothesis made by us is that, in spite of the challenges traditional GPS poses for
location determination in dense indoor environment, there are some solutions in the market
that make GPS a better candidate for a long term solution for tracking E9-1-1 calls made
from VoIP endpoints. In this capstone paper, we have put forth a framework that possibly
extends GPS technologies to VoIP endpoints to provide dynamic locations of E9-1-1 calls to
the PSAPs, thus removing dependencies on manual databases for accurate location
identification of the emergency callers.
III.
Research Methodology
6
To resolve the first sub-problem as described in bullet “a” on page 2, we studied the
signaling standards of CAMA trunks and PRI lines. We replicated an enterprise VoIP setup
in the lab with Cisco Unified Communications Manager (PBX), and routed the calls through
PRI lines to PSTN, and studied the various fields in ISDN signaling standard to check the
viability to include location information. The aim of the implementation was to observe the
limitations due to the use of CAMA trunk lines to deliver the E9-1-1 calls to the PSAPs from
managed VoIP networks.
To resolve the second and third sub-problems as described in bullet “b” and “c” on page
2, we studied the current state-of-the-art solutions for managed VoIP environments namely
Cisco Emergency Responder and RedSky. The study was done to recognize the software
functionality, implementation, and requirements in real-world scenarios for identifying the
location of E9-1-1 calls. The study focused on three aspects for the software:
a. Features provided.
b. Solution offered for a single Automatic Number Identification (ANI)
representation for the whole company to PSAP, irrespective of location.
c. Location determination method to track soft VoIP endpoints.
In order to validate our findings, we interviewed eminent personalities from the E9-1-1
and public safety community. The scope of the interview was to primarily address VoIP
deployments and its challenges for E9-1-1 calls with regards to mobility and dynamic
location.
To deal with the fourth sub-problem as described in bullet “d” on page 2, the research
paper identifies two companies namely, NextNav and iPosi which claim to provide better
7
GPS accuracy with proven reliability either in lab experiments or test environments. These
GPS solutions claim to provide sufficient 2D and 3D accuracy indoors, as well. The technical
viability of these vendors has been studied and identified with respect to FCC regulations for
9-1-1 and challenges associated to GPS indoors.
To deal with the fifth sub-problem as described in bullet “e” on page 3, we have proposed
a technical frame-work for integrating GPS technologies with existing software VoIP
solutions. The new frame-work will help supply real-time location tracking information to
the PSAPs on an IP backbone. We evaluated technologies that may enable us to deliver the
location through IP backbone, and designed a high-level architecture proposing a complete
end-to-end integration to relay the E9-1-1 call to the correct PSAP.
IV.
i.
Research Results
CAMA and PRI Lines
Currently, CAMA/PRI trunk lines are widely used in telephony backbone for 9-1-1 calls.
CAMA trunk lines provide the location information of the E9-1-1 caller through the DID
number or the Caller-ID number, which is essentially a publically routable number. The
CAMA trunk lines search against a database to identify the billing location and identify the
caller’s address through the Calling number received. This approach does not serve the VoIP
phones efficiently as a VoIP endpoint mostly identifies a person, not the device itself [6]. The
implication is that the location of an individual is no more limited to a single station. He /
She can login into any VoIP device within an organization and be able use the same DID
number from any part of the U.S. or the world. In our PRI based enterprise VoIP lab
8
simulation, we did not find any header in the signaling message that can be used to provide
location information. Figure 1 contains the header information fields.
Figure 1: VoIP call signaling message has no location information field
ii.
Single Routable DID and Shared Phone Lines
The traditional E9-1-1 solution using CAMA lines does not help if a 9-1-1 call is made
from a shared line number from a VoIP phone. A shared line implies two or more physical
devices or VoIP phones sharing a single DID number. Two or more VoIP shared line phones
can reside in the same building, different buildings or even different cities. The location
tracking for these endpoints renders the old system of finding location useless. It is because it
is not possible anymore to lookup for the caller’s address in the database against the Caller
ID number.
iii.
9-1-1 VoIP Software – CER and RedSky
Software such as Cisco Emergency Responder (CER) and RedSky are extensively used in
enterprise VoIP environment to manage E9-1-1 calls
1. Cisco Emergency Responder:
9
In its current architecture, CER is integrated with Enterprise Call manager, through Java
Telephony API. When a user dials 9-1-1, the call is first routed to the CER software, where it
finds corresponding Emergency Location Identifier Number (ELIN). After which the CER
replaces the calling number (ANI) by ELIN and sends it to the service providers. The service
providers provide the ELIN to the PSAPs and the PSAPs look through Automatic Location
Information (ALI) database for the correct Emergency Response Location (ERL) and call
back number. CER tracks users based on IP subnets and switchport for on-premise users. A
network administrator typically maps various parts of the building to different DID numbers,
which are mapped to the ALI database [7].
Location tracking mechanism for an off-premise user, such as an employee using
softphone on his desktop is different. Off-premise users need to enter location information
manually before the phone registration. However, it is not mandatory, and the phone can
work even without this information entered [7]. If a user enters his information, it seems like
an efficient method for location tracking but it has the following drawbacks:
a. CER cannot support multi-vendor switching platforms; it works only with Cisco
switches to do MAC based tracking to determine the change in location of the device.
b. Soft-phone clients cannot do accurate call routing for off-premise users.
c. In the case of a shared line phone calling 9-1-1 center, the ELIN number sent out will
ring back all the devices of a shared line in case of a call back.
d. In case of soft-phone clients, the E9-1-1 caller/user is responsible for reporting his/her
own location, which may be prone to errors.
2. RedSky:
10
RedSky is another leading organization that provides software solutions for managed
enterprise VoIP environment. Its initial implementation like the CER, is based on dividing a
building logically into multiple network regions or groups, each with a different set of IP
addresses for location determination of a VoIP endpoint. Based upon the caller’s IP address,
call servers determine the network region of the VoIP endpoint and associate that network
region with an ELIN which triggers the correct ALI record at the PSAP. In large multistory
buildings where network region planning is not feasible a layer 2 port level discovery method
is used, known as Network Discovery. With Network Discovery, each port on a switch is
assigned an ERL and an ELIN and exact location of an IP phone can be found by identifying
the port and network device that the phone is plugged into [8]. Off-Premise users need to
provide manual self-location information whenever they register their VoIP endpoint to the
E9-1-1 manager [8].
The RedSky approach for location tracking is not vendor-specific, but like CER it has
some inherent drawbacks.
a. A Network Administrator needs to make many crucial decisions and understand
network complexity in order to provide location information. The Network
Administrator needs to reserve the IP Pool and keep the records for each region and
needs to have granular information of the network topology.
b. Network Discovery and IP addressing are not effective if VoIP endpoints are latched
to the network wirelessly.
iv.
Concerns Raised During Interviews
11
During our research, we interviewed people from the 9-1-1 community and the VoIP
industry. A complete list of interviewees is mentioned in the Reference section (see page 22:
List of Interviewees). We found that the concerns raised were aligned with our research subproblems and are as follows:
a. Shortcomings of CAMA / PRI lines:
Most people think that when they call 9-1-1, their location information is being
relayed to the appropriate PSAPs but in reality the only data is the Caller ID. The
Caller ID field only contains static mapping and in many cases, the number is mapped
to a single DID number representing the whole enterprise and typically spanning
multiple buildings or locations. The Caller ID or the ANI field does not prove to be
efficient in that case.
b. Technical challenges associated to mobility/nomadic VoIP users:
To address the challenge related to mobility, the interviewees had a common view
that most of the VoIP software require manual address entry. The challenge with this
approach is that often it is not practical for users to update the location changes every
time upon movement. Some software applications also mention the limitation for 9-11 calling in their disclaimer statements, but almost all of the time a user ignores the
disclaimer.
c. Limitations of available 9-1-1 software:
The panel almost unanimously stated that, “If the VoIP 9-1-1 software is
configured correctly, the proper location can be determined from CallerID.” But they
also asserted that it requires very detailed and careful planning by the Network
Administrator designing the 9-1-1 system for the managed VoIP services. One more
12
common issue that came out during the interviews was that many managed VoIP
Network Administrators configure 9-1-1 calling as 9-9-1-1 or 8-9-1-1 calling, which
may cause confusion among callers. The extra prefix of “9” or “8” is configured for
calls out of the enterprise intranet.
d. GPS technologies and challenges:
The major challenges put forward in regards to GPS were time to fix, signal
fading inside dense urban indoors, and accuracy levels of the current GPS technology.
The interviewees recognized that using GPS for any communication technology
either VoIP or wireless, present the same set of challenges. Although much work has
been done and is still going on in that direction, there is no reliable and proven
technology that is currently available in the market that they are aware of.
e. TDM to IP transition:
Although the FCC has taken a positive step in the direction of TDM to IP
transition, yet most of the efforts are in the planning stages, and less has been done to
implement those transitions. There is a lack of funding and incentives for the state 91-1 agencies, the service providers, and the technology manufacturers to implement
the transition. The interviewees also stated that though the transition needs to be
encouraged, maintaining support to existing 9-1-1 services is critical during this
transition period.
v.
GPS vendors – NextNav and iPosi
13
NextNav uses a terrestrial positioning constellation with a nation-wide footprint of
beacons that provide highly accurate horizontal and vertical positions of the 9-1-1 caller [9].
NextNav beacon signals synchronize themselves at a coarse level using GPS [9]. The
receivers use a chipset that is responsible for locking onto the best receiving beacon and
calculate the horizontal position taking the beacons as a reference point [9]. Also, these
receivers compute vertical position based on barometer sensors and NextNav encodes real
time environmental reference information in position data payload [9].
On the other hand, iPosi claims to have a reference design featuring a software designed
Global Navigation Satellite System (GNSS) radio the host processor processes the location
data.
Given a good operational environment and calibration, both the vendors claim to provide
location positioning systems for wireless users and small cells, but we feel that VoIP services
can integrate with the embedded chips, as well. Since NextNav uses a receiver that is
integrated with the device, VoIP phone providers will need to embed these receivers within
the device to provision the software needed for calculations. NextNav uses its own
receivers/software integrated with the device, and the location information processed by the
chipset will be relayed to the concerned destination as an overlay service on NextNav’s
standalone network. Whereas, iPosi claims that if the VoIP handset is installed with their
proprietary embedded chip / software, the handset could be located three-dimensionally (3D)
within minutes, and it continues to survey so that the software can achieve optimal accuracy
and improves with time. The incremental cost of the handset is claimed to be less than the
cost of standalone GPS that is otherwise not designed to overcome deep signal fading inside
most buildings.
14
According to the WG3 report, NextNav in dense urban environment has a horizontal
accuracy ranging between 57 meters for 67 percent of calls to 102 meters for 90 percent of
calls and in a rural environment NextNav has a horizontal accuracy ranging between 28
meters for 67 percent of calls to 45 meters for 90 percent of calls [10]. In addition to the
horizontal accuracy, NextNav claims to have a vertical accuracy of 1-3 meters that are well
within standards expected by the FCC [9]. iPosi uses an augmented GPS assistance along
with the computation resource of the handset to achieve indoor location in areas where the
GNSS signal strength is -175dBm, and it claims to have an accuracy of 25 meters for 67
percent of calls [11]. In terms of vertical accuracy, iPosi has claimed an accuracy of 10
meters. During our interview iPosi has stated that it plans to exploit a joint GNSS-barometric
sensor measurement method that incorporates indoor air pressure sensing with 3D GNSS
measurements to improve the vertical position accuracy. The mobile small cell (or VoIP
endpoint) device pressure can, therefore, be referenced to gauge its pressure relative to a
static indoor point with a conjoined GNSS 3D/pressure reference. Both vendors have claimed
to achieve the optimal accuracy levels after extensive testing in various types of
environments. For NextNav, testing has been performed by TechnoCom according to the
CSRIC test plan in Dense Urban, Urban, Sub-urban, and Rural environments. iPosi has
conducted their tests in Dense Urban, Urban, Sub-urban and Rural areas in locations such as
basements, mid and higher floors in urban areas, old and new construction, though it has not
yet been tested by CSRIC.
Both the vendors use a standalone chip that processes the location information, and for
that reason each VoIP endpoint needs to have its own receiver to relay location information.
The method outlined above may also work well in the case of remote users logging into a
15
soft VoIP endpoint from home and the remote endpoint in this case needs to have the
receiver housed on it.
Based on our analysis and interviews with these GPS vendors, we have identified three
major challenges: Time to First Fix (TTFF), 2D or 3D positioning, and Multipath problem.
Both the vendors have tackled these challenges in the following ways. Time to first fix is an
important criterion in determining the efficiency of the positioning system because it
determines the time it takes for the system to fix on a particular location signal. NextNav
claims a fast TTFF of 6 seconds, but in the CSRIC test bed NextNav has achieved a TTFF
between 27 to 28 seconds [5]. iPosi claims a TTFF of a couple of minutes. Further, 3D
positioning plays a major role as it gives the first responders better chance of attending the
caller because they can identify the approximate location of the caller and both vendors claim
to provide both 2D and 3D positioning location information [12] [11]. Multipath can cause
erroneous results if the distance between the receiver and location infrastructure is long.
NextNav dealt with this problem in the CSRIC test bed by placing the location infrastructure
close to the receiver [5]. iPosi deals with this challenge by averaging over time and using
additional methods to mitigate diffraction.
vi.
New Architecture for Dynamic Location Tracking
Considering the shortcomings of the current 9-1-1 system for managed VoIP services in
regards to shared lines, single DID, mobility, etc., we propose a new architecture which may
help to overcome the challenges associated with 9-1-1 calls from Managed VoIP
environments. With the current advancements in the GPS industry as outlined in the
preceding sections, we believe that it is possible to integrate GPS into the enterprise VoIP
16
architecture to provide real-time and absolute location of E9-1-1 calls to the PSAPs. The
advantages will be three-fold:
a. It will help to remove the dependence on manual database entries to map location
to numbers.
b. It will help to resolve issues with shared phone lines or a single DID number for a
branch office by delivering real-time location.
c. For off-premise users, we will not need a manual entry from the user to identify
their location.
Figure 2 outlines a high-level overview of the proposed architecture.
Explanation of Architecture:
Figure 2 assumes that the telephony backbone is IP/SIP enabled. The IP phone is
embedded with GPS/AGPS enabled chip, which can provide location information in the form
of 2D/3D GPS co-ordinates even in dense urban environments. This location information can
be embedded with the Call signaling information and can be incorporated in the Geolocation
header of SIP signaling protocol. It is proposed that the Geolocation header information be
included every time in call signaling parameters. The Internet Engineering Task Force
(IETF) draft for SIP Geolocation header defines location information in two ways, location
by Reference (LbyR) and Location by Value (LbyV) [13]. The NENA i3 recommendations
for Next Generation 9-1-1 systems also discuss the same in their draft as well [14]. GPS
technologies such as NextNav or iPosi will enable an IP endpoint to send the location by
LbyV in the SIP SDP Geolocation header, which we believe is much more ideal as compared
to LbyR. Typically the location value will be there in the "locationURI, cid-url field" [13].
17
The GPS co-ordinate thus obtained will be delivered to the Internet Telephony Service
Providers (ITSP), who can then provide this co-ordinate to either the PSAP points or any
Geographic Information Systems (GIS) company which may provide an address in a readable
format.
GPS / A-­‐GPS
Users Logged to company network through V PN
Soft C lients
Company’s
Exit Gateway
S IP/IP C onnection
To ITSP
Voice P BX inside an Enterprise
GPS Mapped MSAG Database
INTERNET / ITSP
GPS / A-­‐GPS
P SAP Selective router
IP P hones inside high-­‐rise buildings with G PS embedded chips
PSAP Operator
Figure 2: Proposed Architecture for VoIP and GPS Integration
We realize that it will be ideal if we can do location-based call routing, i.e. routing the
call to the nearest PSAP, based on the location provided in the Geolocation header. The IETF
draft defines parameters in the Geolocation header such as "used for routing" and "routing
allowed" to help route the call to the correct PSAPs. But even if the call is not routed to the
correct location, the remote PSAPs will still get the location information and route the call to
the correct PSAP, if needed.
18
The readable text information for the location of the caller can be provided by converting
those GPS signals in a regular Master Street Address Guide (MSAG) format. The readable
address can be facilitated by either vendors such as Intrado, who have a nation-wide footprint
or by the PSAPs themselves who can build up such a database by themselves in the near
future. Intrado has a facility already in place that does Geolocation lookup based on its
database and maps the GPS co-ordinates to the PSAPs in a readable format. This way we can
remove the dependency for location determination on legacy technologies based on Caller ID
or ANI and databases.
V.
Discussion of Results
The proposed architecture not only helps remove dependency on databases, but also helps
to alleviate any errors that may be present due to erroneous design of the 9-1-1 call validation
through software such as CER or RedSky. The most important benefit being, that it will be
now possible to provide location information for the nomadic users as the embedded chips
can be installed on the user’s laptops or tablets. It will not depend upon manual entry for
location identification anymore.
The architecture proposed as a result of our research is built in anticipation of the growth
and maturity of the GPS technology, as well as requirement of full transition to an end-to-end
IP infrastructure for call routing, which can support the SIP headers for location conveyance.
It also must be recognized that the PBX vendors and the ITSPs need to support the
Geolocation header in SIP signaling and should use compatible devices. Once companies
such as NextNav or iPosi have a nation-wide presence to provide GPS signals in challenging
environments such as dense urban and indoor environments and the VoIP hard / soft
19
endpoints are embedded with their solutions, the migration to a new architecture will be
feasible. We also recognize the fact that the FCC has already extended support to TDM to IP
migration, but more needs to do be done in that regards in the form of stringent policies and
deadlines for IP adoption by ITSP.
VI.
Conclusion and Future Research
Based on our research we conclude that given the advancements in the dynamic location
tracking services, it is possible to integrate GPS solutions with managed VoIP environments
to provide location information to the PSAPs. The location tracking capabilities, with the
help of embedded GPS/AGPS solutions, can now be hosted by the VoIP hard
endpoints/softphones on laptop and relayed to the PSAPs directly over an IP backbone. The
solution presented for NG9-1-1 for Managed VoIP Services requires a collaborative effort of
VoIP PBX companies, GPS/A-GPS companies, ITSPs, FCC, standards development
association such as NENA, and PSAPs to ensure a successful migration to this next
generation technology.
Based on the proposed architecture and some of the technical advancements in the GPS
arena, there is a great scope for integration with mobile handsets for location conveyance for
9-1-1 calling to deliver exact location of 9-1-1 wireless callers. Also, there is yet to be a GPS
vendor which can provide dynamic location tracking for legacy VoIP infrastructure. Further
research can also be carried out to make general VoIP software such as Skype, Google
Hangouts, and Facebook 9-1-1 enabled.
20
VII.
References
[1] Dorothy Spears-Dean, M. McGrady, P. Eggimann, and D. Wells, “NENA. National
Emergency Number Association, VoIP Operations Funding Work Group of the VoIP
Operations Committee (2006).,” in NENA VoIP Funding and Regulatory Issues Operational
Information Document (OID).
[2] Wireless E9-1-1 Location Accuracy Requirements. 2014.
[3] NENA Standard Operating Procedures Committe and VoIP OPerations Committee, “NENA
VoIP E9-1-1 Deployment and Operational Guidelines Operational Information Document
(OID).” NENA.
[4] Martin and Abernathy, “Notice of Proposed Rulemaking,” FCC Docket No 04-36 Docket No
05-196, May 2005.
[5] CSRIC Working Group III, “Indoor Location Test Bed Report,” 14-Mar-2013. [Online].
Available:
http://transition.fcc.gov/bureaus/pshs/advisory/csric3/CSRIC_III_WG3_Report_March_%20
2013_ILTestBedReport.pdf. [Accessed: 17-Apr-2014].
[6] H. Schulzrinne, “9-1-1 services: wireline, wireless and VoIP,” Columbia Univ. March, vol.
18, p. 2004, 2004.
[7] “Cisco Unified Communications SRND Based on Cisco Unified Communications Manager
6.x - Emergency Services [Cisco Unified Communications Manager Version 6.1],” Cisco.
[Online].
Available:
http://cisco.com/c/en/us/td/docs/voice_ip_comm/cucm/srnd/6x/uc6_1/e9-1-1.html.
[8] RedSky Technologies, Inc., “E9-1-1 Solutions for Branch Offices: Providing E9-1-1
protection to branch offices while gaining the benefits of IP Telephony.” RedSky
Technologies, Inc.
[9] G. Pattabiraman, “High Precision Urban and Indoor Positioning Services,” 14-Nov-2013.
[10] “Indoor Test Report to CSRIC III-WG3 Bay Area Stage-1 Test Bed,” Jan. 2013.
[11] “Accurate
indoor
location
enterprise
solutions.”
[Online].
Available:
http://www.iposi.com/advantages-solutions/indoor-location-accuracy. [Accessed: 17-Apr2014].
[12] “Technology | NextNav.” [Online]. Available: http://www.nextnav.com/technology#hva.
[Accessed: 10-Apr-2014].
21
[13] B. Rosen and J. Polk, “Location Conveyance for the Session Initiation Protocol.”
[Online]. Available: http://tools.ietf.org/html/draft-ietf-sip-location-conveyance-13#section5.1. [Accessed: 16-Apr-2014].
[14] NENA: The 9-1-1 Association, “Understanding NENA’s i3 Architectural Standard for
NG9-1-1.”
[Online].
Available:
http://c.ymcdn.com/sites/www.nena.org/resource/collection/2851C951-69FF-40F0-A6B836A714CB085D/08003_Detailed_Functional_and_Interface_Specification_for_the_NENA_i3_Solution.pdf.
[Accessed: 20-Mar-2014].
List of Interviewees:
v D Terry Hall
Chief of Emergency Communications
Immediate Past President APCO International
York-Poquoson-Williamsburg Regional 9-1-1 Center
v Daryl Branson, MPA, ENP
Executive Director
Colorado 9-1-1 Resource Center
v Mark J. Fletcher, ENP
Chief Architect, Worldwide Public Safety Solutions
Avaya
v Roger Hixson, ENP
Technical Issues Director
NENA, The 9-1-1 Association
v Stephen Meer
President and Co-Founder
Packet Brothers Inc.
List of Interviewees from iPosi Management:
v Christopher Kurby
Senior Vice President of Engineering
iPosi Inc.
22
v Eric Derbez
Senior GNSS & Software Architect
iPosi Inc.
v Richard Lee
Chief Executive Officer
iPosi Inc.
23
Download