Академический Документы
Профессиональный Документы
Культура Документы
Washington, D.C.
Version 1.0
i
September 17, 2008
September 2008
NG9-1-1 Proof of Concept Test Report
ii September 2008
NG9-1-1 Proof of Concept Test Report
Acknowledgements
The Next Generation 9-1-1 Initiative at the U.S. Department of Transportation gratefully
acknowledges the contributions of all participants to the Proof of Concept. Without their
time and expertise, the successful completion of the Proof of Concept would not have
been possible.
PSAP Facilities:
Proof-of-Concept Laboratories:
Booz Allen Hamilton, Center for Network & Systems Innovation (CNSI)
Columbia University, Internet Real Time Laboratory
Texas A&M University, Internet2 Technology Evaluation Center
iv September 2008
NG9-1-1 Proof of Concept Test Report
Vendors:
Cisco Systems
Emergent Communications
INdigital Telecom
OnStar
Pictometry International
RedSky Technologies
WirelessWERX
v September 2008
NG9-1-1 Proof of Concept Test Report
vi September 2008
NG9-1-1 Proof of Concept Test Report
Table of Contents
1 Introduction................................................................................................................ 1
1.1 Overview.............................................................................................................. 1
1.2 Scope.................................................................................................................... 8
1.3 Document Overview ............................................................................................ 8
2 Methodology ............................................................................................................ 10
2.1 Testing Process .................................................................................................. 11
2.2 Testing Resources .............................................................................................. 12
3 Test Site User Training ............................................................................................ 15
4 Initial Laboratory Site Testing ................................................................................. 17
5 PSAP Site Testing.................................................................................................... 18
5.1 King County, Washington, PSAP Site Testing.................................................. 18
5.2 Helena, Montana, PSAP Site Testing ................................................................ 19
5.3 St. Paul, Minnesota, PSAP Site Testing ............................................................ 20
5.4 Rochester, New York, PSAP Site Testing ......................................................... 21
5.5 Indiana PSAP Site Network-to-Network Testing .............................................. 22
6 Total System Testing ............................................................................................... 24
6.1 King County, Washington, PSAP Site Testing.................................................. 25
6.2 Helena, Montana, PSAP Site Testing ................................................................ 26
6.3 St. Paul, Minnesota, PSAP Site Testing ............................................................ 26
6.4 Rochester, New York, PSAP Site Testing ......................................................... 27
6.5 Indiana PSAP Site Network-to-Network Testing .............................................. 27
7 Demonstration Testing............................................................................................. 28
7.1 King County, Washington, PSAP Site............................................................... 28
7.2 Helena, Montana, PSAP Site ............................................................................. 29
7.3 St. Paul, Minnesota, PSAP Site ......................................................................... 29
7.4 Rochester, New York, PSAP Site...................................................................... 30
7.5 Indiana PSAP Site.............................................................................................. 30
7.6 Texas A&M Laboratory Site ............................................................................. 31
8 Lessons Learned and Future Research..................................................................... 32
8.1 Introduction........................................................................................................ 32
8.2 Operational Issues.............................................................................................. 33
8.3 Technical Issues ................................................................................................. 38
9 Compliance Matrix .................................................................................................. 44
Appendix A—Acronyms ................................................................................................ A-1
Appendix B—Glossary................................................................................................... B-1
Appendix C—Source References ................................................................................... C-1
Appendix D—POC Testing Results ............................................................................... D-1
Appendix E—POC Data Acquisition and Analysis Results............................................E-1
The following report contains the brand names of software and hardware used in the
USDOT NG9-1-1 Proof of Concept, as well as the names of companies and agencies that
participated. Their inclusion does not represent an endorsement of any kind.
1 Introduction
This report documents the methodology and results of the U.S. Department of
Transportation (USDOT) Next Generation 9-1-1 Initiative (NG9-1-1) Proof of Concept
(POC) testing. It describes in detail the NG9-1-1 POC test results and provides a baseline
for future testing of NG9-1-1 systems.
The NG9-1-1 POC demonstration provided a realistic implementation and served as the
culmination of previous NG9-1-1 efforts including—
These documents were used as a basis for planning, executing, and testing the NG9-1-1
POC system. These documents are available for download at the USDOT NG9-1-1
website: http://www.its.dot.gov/ng911.
1.1 Overview
The following subsections provide brief overviews of the NG9-1-1 project, the POC, and
the POC testing performed.
Trends in telecommunications mobility and convergence have put the 9-1-1 system at a
crossroads. The growing market penetration of both wireless and Voice-over-Internet-
Protocol (VoIP) telephony, and the increasingly nomadic and mobile world they reflect,
has underscored the limitations of the current 9-1-1 infrastructure. The Nation’s 9-1-1
system, based on 1960s technology, cannot handle the text, data, images, and video that
are increasingly common in personal communications and critical to future transportation
safety and mobility advances. Although improvements to 9-1-1 technology have
occurred over the last four decades to enhance the data provided to the call taker (e.g.,
Enhanced 9-1-1 [E9-1-1], Wireless 9-1-1, and VoIP), the core 9-1-1 technology remains
unchanged. The limitations of today’s 9-1-1 infrastructure prevent the easy transport of
1 September 2008
NG9-1-1 Proof of Concept Test Report
data, critical sharing of information, and enhanced awareness that ultimately reduces
decision-making ability and quality of service provided to emergency callers.
USDOT views the NG9-1-1 project as a transition enabler, further assisting the public to
make a 9-1-1 “call”1 from any wired, wireless, or IP-based device, and allowing the
emergency services community to take advantage of enhanced call delivery and advanced
functional and operational capabilities through new internetworking2 technologies based
on open standards. By enabling the public to access 9-1-1 services through virtually any
communications device, the NG9-1-1 system provides a more direct ability to request
help or share critical data with an emergency services provider from any location. In
addition, call takers at the Public Safety Answering Points (PSAP) will be able to transfer
emergency calls to other PSAPs and forward the location and other critical data, such as
text messages, images, and video, with the call.
The intent of the USDOT NG9-1-1 project is to provide leadership, guidance, and
resources to work with the public and private 9-1-1 stakeholders, and lay out a path to
achieve a phased migration of nationally interoperable3 emergency service networks.
1
The term “call” is used in this document to indicate any emergency real-time communication—voice,
text, or video—between a person or sensor and a Public Safety Answering Point (PSAP) call taker.
2
“Internetwork”—to go between one network and another; a large network made up of a number of smaller
networks.
3
The emergency services internetwork will be interoperable in that the networks and systems that comprise
the NG9-1-1 architecture system of systems will have the ability to work together using standard formats
and protocols.
2 September 2008
NG9-1-1 Proof of Concept Test Report
To add a realistic perspective to the POC testing and demonstration, USDOT approached
the PSAP community to participate in the POC effort. Three test laboratories and five
selected PSAPs hosted the infrastructure for the NG9-1-1 POC demonstration. The three
laboratory facilities that housed a majority of the NG9-1-1 infrastructure were—
• Booz Allen Hamilton Center for Network & Systems Innovation (CNSI), located
at the One Dulles office in Herndon, Virginia
• Texas A&M Internet2 Laboratory, located in College Station, Texas
• Columbia University Next Gen Laboratory, located in New York, New York.
After completion of configuration and testing at the test bed locations, equipment and
software was installed at the selected PSAP locations. The five PSAP locations were—
• City of Rochester—Emergency Communications Department, Rochester, New
York
• King County E-911 System, Seattle, Washington
• Metropolitan Emergency Services Board—Ramsey County Emergency
Communications Center, St. Paul, Minnesota
• State of Montana—Public Safety Services Bureau, Helena, Montana
• Kosciusko County 911, Warsaw IN.
3 September 2008
NG9-1-1 Proof of Concept Test Report
4 September 2008
NG9-1-1 Proof of Concept Test Report
To accomplish testing, all tests used POC equipment, systems, and test data, and at no
time, were live calls handled on the POC system or were the test calls sent to live 9-1-1
systems. To accommodate the sheer number of tests and limited testing staff, the testing
occurred in phases. The most complicated components were housed at the various
laboratory sites, and as a result, they were tested first by the project team. Subsequently,
the individual PSAPs were tested, using trained participants from the host agency or
organization.
During the testing phases, each technology type (wireline, cellular, SMS, telematics, and
IPUA) was used to deliver a call to the system. Call origination typically occurred from
the laboratories, but due to the flexibility of the POC system configuration and the
physical location of the testers, some calls were generated directly from the PSAP
locations.
Regardless of technology being used, the Test Call followed the same general Call Flow.
A call was originated from a lab or PSAP onto some form of access network (Step 1 in
figure below). Within the access network, the location of the caller was acquired and
additional call stream parameters were added, if these data elements were not already
provided by the end user device (Steps 2,3). The system then used the location and call
stream parameters to route the call through the NG9-1-1 system to the appropriate PSAP
based on various NG9-1-1 business rules (Steps 4-8). If needed, additional call
information could be obtained from external supportive data sources while the call was in
transit (Step 6). The call was then terminated at a PSAP Automatic Call Distributor
(ACD) where its call stream parameters were analyzed and subsequently the call was
routed to the most appropriate Call Taker based on the Call Taker’s availability and
capabilities (Step 9-10). Once the call was terminated with a Call Taker, additional
external supplemental data sources could be queried for further information and a
comprehensive call record was created and stored to a Call Record database (Step 11,
12). For further details on the system architecture and design refer to the POC System
Design Document.
5 September 2008
NG9-1-1 Proof of Concept Test Report
The NG9-1-1 POC was evaluated on several levels, both objectively and subjectively.
Based on basic pass/fail criteria for each test, the system was graded to determine how it
performed in a functional and operational manner. From a subjective perspective,
feedback and input from the end users was recorded to provide for avenues of future
study and investigation. Performance data was stored to measure how the NG9-1-1 POC
system responded to the testing and can be used to identify opportunities to review and/or
optimize future networks or systems.
The three laboratory sites were tested at the beginning of the POC, prior to any PSAP-
based testing. Although the three laboratories housed the equipment, logically they
operated as a single system. Seven use cases were tested at the laboratories, and testing
was completed by placing test calls to a
POC Lab Test Results workstation at the Booz Allen laboratory.
All Completed Lab-Based Tests
During these initial tests, 47 requirements
17.0% were tested, with 39 (83 percent) successfully
passing. This lower pass rate can be
PASS attributed to the limited maturity of the POC
FAIL software at the time of testing. The laboratory
tests focused on the call setup and routing of
calls, while the individual PSAP-based testing
83.0% focused more on the call termination and
handling.
Based on the goals of the NG9-1-1 POC, the following summarizes the initial results—
6 September 2008
NG9-1-1 Proof of Concept Test Report
High-Level Functional
Initial Finding
Component
Successfully Tested. The ability to receive and locate an
Ability to send and receive
SMS-based emergency call is not currently supported by
voice, video, text (Instant
the carriers, equipment, or technology. Upgrades and
Messaging [IM], SMS), and
technological improvements will be needed at multiple
data
levels.
Successfully Tested. Streaming video from a mobile
device is not currently supported by the carriers or devices.
Increased deaf/hearing- Upgrades and technological improvements will be needed
impaired accessibility at multiple levels. Ability to send video from a handheld
device is important for the deaf/hearing-impaired
community.
Successfully Tested. A number of different location
acquisition and identification processes were used that
helped demonstrate the functional capabilities to locate
Caller’s location identification
emergency callers. Other efforts already underway within
the community will need to continue to identify best
practices and standards for this critical function.
Successfully Tested. Use of an ESRP and LoST servers,
Call routing based on caller’s along with a Business Rules database, is a first in a real
location application environment. The POC results will help other
organizations as they implement early NG-like solutions.
Successfully Tested. Working with a telematics service
provider, the POC was able to demonstrate the ability to
easily and automatically transfer important data associated
Transmitting telematics data
with a vehicle accident. Display of all the data is a concern
(Advanced ACN), including
for end users, and efforts underway to leverage a small,
speed, vehicular rollover status,
distinct subset of the data to perform predictive injury
and crash velocity
analysis will provide a dramatic benefit for PSAPs and
emergency responders to make both quicker and better
decisions.
Successfully Tested. Although the use of industry-
accepted best practices will be strongly encouraged for
IP networking and security in any NG9-1-1 system, much work is still needed to ensure
an emergency communications the integrity of the network and system. While not included
environment in the POC because of scope limitations, the use of an
Identify and Access Management (IdAM) system should be
vetted.
Overall, very positive feedback was received from the POC participants, both those
involved in the testing and in the demonstrations. The POC helped to “de-mystify”
NG9-1-1 by calming fears and answering pressing questions. The 9-1-1 community
generally recognizes that a fundamental transformation of the way 9-1-1 calls are
originated, delivered, and handled is slowly underway. The POC helped create a sense of
urgency and movement within the community to get more involved and to start
discussing the issues. The POC generated new discussions among stakeholder
organizations—a key process to the success of NG9-1-1—and one that often does not
occur today.
7 September 2008
NG9-1-1 Proof of Concept Test Report
1.2 Scope
Limitations in available time and funding made it necessary to limit the technical scope
of the POC. As a result, the project team focused its efforts on the 9-1-1 call from
origination to delivery and handling by a public safety call taker. While recognizing that
the needs of an emergency caller do not stop with the call taker, dispatch and field
operations that support the emergency response were deemed outside the scope of the
project. The scope limitations also narrowed the number of requirements tested as part of
the POC.
8 September 2008
NG9-1-1 Proof of Concept Test Report
9 September 2008
NG9-1-1 Proof of Concept Test Report
2 Methodology
The POC testing was designed to test the high-level (Tier 1) requirements as developed
and documented in the NG9-1-1 Concept of Operations (CONOPS) and High-Level
Requirements documents. These requirements should not be considered an exhaustive
list of all NG9-1-1 functional requirements but rather a fundamental set of requirements
that form the baseline for future NG9-1-1 systems.
The NG9-1-1 POC system development lifecycle generated several documents that
outline the functions of an NG9-1-1 system. As part of the development process, the
NG9-1-1 team developed a set of use cases that covered the basic functions of an
NG9-1-1 system. Each of these use cases was further decomposed into a set of
requirements. These were documented in the System Description and High-Level
Requirements Document. Based on these requirements, the NG9-1-1 POC Test Plan was
developed.
The NG9-1-1 POC Test Plan lists each use case with its associated requirements. A test
was then developed for each requirement. Each test associated with a requirement is
described, along with the test procedure. For each requirement, the plan provided the
following information—
While the plan provides a set of test steps associated with each requirement, there is
considerable interrelationship among the requirements. Consequently, a single test call
was often used to test more than one requirement at a time.
Since the System Test Plan was written before all development had completed,
occasionally the test procedures did not accurately reflect the proper operation of the
system. However, in many cases the actual functional requirement was still met by the
software. When this occurred, the functional requirement received a PASS, and the
details of how the requirement was met were added to the notes section of the test case in
Appendix D.
Each test was rated as a PASS, FAIL, or NOT TESTED: PASS was assigned if the
system was able to fully meet the requirement; FAIL was assigned if the system did not
meet the requirement in its entirety; and NOT TESTED was used if no testing was
conducted or the functionality was not developed in time for the functionality to be
tested.
10 September 2008
NG9-1-1 Proof of Concept Test Report
The testing proceeded in six phases using a top-down approach. Major NG9-1-1 POC
functionality housed in the laboratories at Booz Allen Hamilton, Columbia University,
and Texas A&M was tested first. Next, more detailed aspects of the call origination
process were strategically tested at the five PSAP locations. Finally, the entire end-to-
end system was comprehensively tested to ensure all Tier 1 functionality had been
provided by the software development team. Once end-to-end testing was complete, the
team conducted demonstration tests at the five PSAP locations. During all testing phases,
the team also acquired data on the operation and performance of the NG9-1-1 POC
system. Time was built into the testing process for retesting. As software issues were
discovered, the software development team would fix bugs and release new versions of
the software. The test team would then conduct basic acceptance testing of the new
software release to ensure the problem had been resolved and that no new issues had
arisen with the previously validated functionality. The following subsections (2.1.1–
2.1.6) give an overview of testing process and its various phases. The subsequent
sections (3–8) then go into further detail about each phase and discuss the findings and
issues that were discovered during that specific phase of testing.
11 September 2008
NG9-1-1 Proof of Concept Test Report
network-to-network connections were also demonstrated at the Indiana state system. All
tests used POC equipment, systems, and test data. At no time were live calls handled on
the POC system or were the test calls sent to live 9-1-1 systems.
2.1.6 Retesting
The POC was a research and development project. Consequently, a series of software
versions and changes to the systems were developed and integrated cyclically during the
testing process. To support the demonstration timelines, retesting occurred in an ad hoc
manner during the complete testing process and whenever key features were released by
the software development team. Given the sheer number of changes to the software after
PSAP testing, retesting was completed prior to moving into the end-to-end system testing
or demonstration testing.
12 September 2008
NG9-1-1 Proof of Concept Test Report
PSAP testing, two test team personnel were present at each site during the tests.
During system testing, there was usually only one person at each site.
• The PSAP Staff was critical to the success of the testing. This staff operated the
call taker workstation and provided feedback regarding the systems and processes
during the testing.
• The Development and Support Team was available during the testing to
troubleshoot problems and provide answers to technical questions. The
development staff also made frequent updates to the systems and software as
problems were discovered. The support staff also assisted by generating calls to
the systems as needed to initiate or complete a test.
Revision Date
Changes Included
(2008)
January 31 • Initial version
– Basic HMI
– Basic call handling (incoming
INVITE/BYE/CANCEL)
February 14 • User interface (UI) upgrade
– Text messaging
February 27 • Caller location handling
March 14 • Major UI upgrade
• LoST query for responder lists
• Call taker status handling
• Basic call transfer
April 9 • UI upgrade (added popup screens)
• SIP registration bug fix
April 11 • Video integration
April 15 • Google map integration
April 16 • Emergency location handling
April 23 • Call back function
April 24 • Real-time texting
• Hold function
May 9 • UI upgrade
– Timer (Call setup/duration/hold time)
– Dial pad buttons
– Speed dial buttons
May 13 • Links buttons for external materials
• Telematics data handling
• Fetching a call in call queue
May 30 • Emergency types, notes handling
13 September 2008
NG9-1-1 Proof of Concept Test Report
Revision Date
Changes Included
(2008)
June 3 • SMS with location
• Pictometry integration
• Standard operating procedure (SOP)/script based on
emergency type
June 4 • Call transfer/conference with data
June 14 • Emergency location editing
• Webpage link for call record, call recording, caller
history, and call queue status
June 15 • Call transfer/conference with data
June 16 • SMS message recording
June 20 • Dial plan feature for external numbers
• Call queue alerting
June 20 • WirelessWERX integration for cellular calls
June 24 • Rebid for SMS
June 28 • Video program crashing fixed
July 1 • Improve auto answering
July 9 • Final release
– Location rebid fix
2.2.3 Scheduling
Given the research-oriented nature of the project, the POC Test Plan schedule was
designed to allow for flexibility. The final testing schedule provided ample yet stringent
timelines for the test team to travel to the various sites, test the NG9-1-1 infrastructure
and its associated functionality, and then document the findings.
14 September 2008
NG9-1-1 Proof of Concept Test Report
The following table lists the training dates, number of attendees, and comments from
each site.
Date Number of
Site Feedback/Comments
(2008) Attendees
King County, June 2 9 • How would abandoned calls be handled?
Washington
• Shortcut keys would be helpful.
• Transfers, when developed, should be a one-
step process.
• SMS calls give no indication to the call taker that
the message was received by the caller.
• Call taker was not able to call back wireless
caller.
Helena, May 30 3 • Appears to be user friendly and intuitive.
Montana
• Cannot close some additional information tabs.
• Should add a “close all tabs” button.
• Text does not clear after call.
• Callback feature not working.
• Video not received.
St. Paul, May 28 4 • Invitation template for the POC demonstrations
Minnesota would be helpful.
• Because of connectivity problem, the software
was not demonstrated.
Rochester, May 28 6 • A telematics call was made and delivered voice
New York and call data. However, supportive data were
not sent.
• When one of the Additional Info buttons was
depressed, the system closed (call taker
screens closed—went to log-on screen).
• Add a pop-up screen when user releases a
call—“Are you sure you want to release?”
• Call Taker Status is too small on Telephone
Controls Section screen.
15 September 2008
NG9-1-1 Proof of Concept Test Report
Date Number of
Site Feedback/Comments
(2008) Attendees
Indiana May 30 4 • Indiana provided shape files which hold
PSAP geospatial boundary information for the
associated counties; Is the format compatible?
Can they be used?
• The system timed out, and the first few calls had
audio problems.
• On the cellular call, the screen blinked but the
call did not connect. According to support staff,
Indiana has an extra hop that may have caused
the problem. A successful wireless call was
made.
• After releasing one call, the call duration time
continued to add up.
• Text message:
– Could not send a text message during
training but that feature did work during
morning network test.
– During retest, a successful call was made
but Class of Service was “unknown.”
According to support staff, this occurred
because an older version of the software had
to be used to get the text to work.
– During this test, the text screen had to be
uncovered to see it. It did not pop up.
• Additional info buttons were not linked to any
file.
• Telematics came in with audio and call data.
The call mapped successfully, and supportive
data was also delivered.
16 September 2008
NG9-1-1 Proof of Concept Test Report
Number of Not
Use Cases Tested PASS FAIL
Requirements Tested
Identify Appropriate Responding Agency or
11 5 3 3
Service [CP-IDRES]
Obtain Supportive or Supplemental Data
9 7 0 2
Post Call Delivery [CR-OSSDT]
Recognize Originating Location [CT-ROLOC] 3 3 0 0
Recognize Call Type [CT-REGCT] 8 6 0 2
Route Call to PSAP [CT-RTPSP] 14 8 3 3
Provide Network Bridging Services [CT-
11 8 2 1
PNWBS]
Call Authentication [CT-CAUTH] 2 2 0 0
17 September 2008
NG9-1-1 Proof of Concept Test Report
Number of Not
Use Cases Tested PASS FAIL
Requirements Tested
Obtain Supportive or Supplemental Data 9 4 0 5
Post Call Delivery [CR-OSSDT]
Answer Call [CA-ANSCL] 12 7 3 2
Initiate Callback [CA-INTCB] 2 2 0 0
Determine Nature of Emergency [CP- 5 5 0 0
DTNAT]
Determine and Verify Location of 4 2 1 1
Emergency [CP-VFLOC]
Update Mobile Caller's Location Information 7 1 0 6
[CP-UCLOC]
Establish Conference Call [CP-ECONF] 8 3 0 5
Record Call [CP-RCCAL] 20 18 0 2
Transfer Call Records [CR-TRCIN] 0 0 0 0
The test equipment was located in the offices of the King County E9-1-1 Program Office.
The various PSAPs in the King County system provided dispatch staff to operate the call
taker workstation during the testing.
18 September 2008
NG9-1-1 Proof of Concept Test Report
• When location information was updated for the call, another location table was
created in the log detail area rather than appending changes to one location table.
• A unique identifier for each call should be attached to the call so two people can
ensure they are talking about the same thing when looking at logs or playback.
• More hyperlinks should be enabled from the call detail report, such as a map of
the location information.
• In the future, call takers should have the ability to check databases, such as the
National Law Enforcement Telecommunications System (NLETS), National
Crime Information Center (NCIC), or local databases, regarding the reporting
party or subjects.
Number of Not
Use Cases Tested PASS FAIL
Requirements Tested
Obtain Supportive or Supplemental Data
9 4 0 5
Post Call Delivery [CR-OSSDT]
Answer Call [CA-ANSCL] 12 8 3 1
Initiate Callback [CA-INTCB] 2 2 0 0
Determine Nature of Emergency [CP-
5 5 0 0
DTNAT]
Determine and Verify Location of
4 2 1 1
Emergency [CP-VFLOC]
Update Mobile Caller's Location Information
7 7 0 0
[CP-UCLOC]
Establish Conference Call [CP-ECONF] 8 4 1 3
Record Call [CP-RCCAL] 20 17 0 3
Transfer Call Records [CR-TRCIN] 0 0 0 0
19 September 2008
NG9-1-1 Proof of Concept Test Report
20 September 2008
NG9-1-1 Proof of Concept Test Report
Number of Not
Use Cases Tested PASS FAIL
Requirements Tested
Obtain Supportive or Supplemental Data
9 5 0 4
Post Call Delivery [CR-OSSDT]
Answer Call [CA-ANSCL] 12 8 3 1
Initiate Callback [CA-INTCB] 2 2 0 0
Determine Nature of Emergency [CP-
5 5 0 0
DTNAT]
Determine and Verify Location of
4 2 1 1
Emergency [CP-VFLOC]
Update Mobile Caller's Location
7 0 0 7
Information [CP-UCLOC]
Establish Conference Call [CP-ECONF] 8 5 3 0
Record Call [CP-RCCAL] 20 17 0 3
Transfer Call Records [CR-TRCIN] 0 0 0 0
The test equipment was located on the PSAP’s dispatch floor. The PSAP provided staff
to operate the call taker workstation during the testing and provided feedback.
• Requirement D.8.10 should be reworded to indicate that the call taker screen
should be refreshed, not the call detail record.
• Requirement D.11.2 should be reworded. The system automatically placed the
initial caller location information into the emergency location fields of the HMI
screen, but the emergency location was added to the call detail record only if the
information was changed on the screen. The changed information entered by the
call taker did not appear to update the call stream as shown by the SIP message
tool.
• The read-only fields were grayed out. It was suggested that users tend to ignore
items that are grayed out.
June 17, 2008
The software version built on June 15, 2008, at 9:52:17 p.m. was used. Feedback
included the following:
• Call Detail Records should display with the most current record first.
• Address/Location entry box should be formatted in a logical manner.
21 September 2008
NG9-1-1 Proof of Concept Test Report
Number of Not
Use Cases Tested PASS FAIL
Requirements Tested
Obtain Supportive or Supplemental Data
9 5 0 4
Post Call Delivery [CR-OSSDT]
Answer Call [CA-ANSCL] 12 10 2 0
Initiate Callback [CA-INTCB] 2 2 0 0
Determine Nature of Emergency [CP-
5 5 0 0
DTNAT]
Determine and Verify Location of
4 2 1 1
Emergency [CP-VFLOC]
Update Mobile Caller's Location Information
7 7 0 0
[CP-UCLOC]
Establish Conference Call [CP-ECONF] 8 7 1 0
Record Call [CP-RCCAL] 20 17 2 1
Transfer Call Records [CR-TRCIN] 0 0 0 0
The test equipment was located in the Training/Emergency Operations Center (EOC)
room at the Rochester PSAP. The PSAP provided staff to operate the call taker
workstation and provided the following feedback:
• The ability to automatically see calls in queue would be preferred. Tester had
three calls in queue but no data in Call Queue. On a second attempt, after two
calls were made, the Call Queue refreshed and two calls were listed in queue.
• Additional calls in queue could not be answered until the first call was released.
• Audio and video recorded the caller while the call was “on busy” and on hold.
• Call takers suggested the system should display a pop-up screen asking “Are you
sure?” before a call was released.
• Call taker “Ready” or “Available” status was too small.
Number of Not
Use Cases Tested PASS FAIL
Requirements Tested
Obtain Supportive or Supplemental Data
9 3 0 0
Post Call Delivery [CR-OSSDT]
Route Call to PSAP [CT-RTPSP] 14 4 3 7
Answer Call [CA-ANSCL] 12 9 3 0
Initiate Callback [CA-INTCB] 2 2 0 0
Determine Nature of Emergency [CP-
5 5 0 0
DTNAT]
Determine and Verify Location of
4 2 1 1
Emergency [CP-VFLOC]
22 September 2008
NG9-1-1 Proof of Concept Test Report
Number of Not
Use Cases Tested PASS FAIL
Requirements Tested
Update Mobile Caller's Location Information
7 2 1 4
[CP-UCLOC]
Establish Conference Call [CP-ECONF] 8 7 1 0
Record Call [CP-RCCAL] 20 17 1 2
Transfer Call Records [CR-TRCIN] 0 0 0 0
The test equipment was located in the Training/EOC room at the Kosciusko County
PSAP in Warsaw, Indiana. The PSAP provided staff to operate the call taker workstation
and provided the following feedback:
• The provided mapping information could not be used on the call taker
workstations during testing.
• After an SMS message was received, Call Taker Status had to be manually
changed to “available.”
• Caller heard music in background on IP UA calls.
23 September 2008
NG9-1-1 Proof of Concept Test Report
On June 26, 2008, the test sites were offered the opportunity to invite local agencies to
observe the testing. Several sites took advantage of this chance to showcase the testing
that was occurring at their respective PSAPs.
To cover all of the possible scenarios, the PSAPs were configured to use the following
answer types and transfer points. A PSAP whose Answer Type was designated as
“Manual” relied on Call Takers to physically acknowledge and accept incoming calls.
Alternatively, a PSAP also had the option of designating an “Automatic” Answer Type in
which the IP ACD and Call Taker Software worked autonomously to acknowledged and
answered incoming calls and then direct them to the appropriate Call Taker.
• Call Setup
• Call Handling
• Data Handling.
These sections of the test scripts were developed to cover each of the Tier 1 requirements.
The use cases covered in each section of the test script are listed below.
24 September 2008
NG9-1-1 Proof of Concept Test Report
The specific test scripts that were used for each use case were changed from those
described in the test plan. The table below summarizes the technologies tested. The
detailed test results are included in Appendix D of this report.
Technologies Tested
Process Wireline Call
Process Cellular Call
Process Intelligent IP Call (Voice, Video, & Text)
Process SMS Text Message
Process Telematics Call
Process Extended Transfer of Calls
Business Rules Test
During the second day of total system testing, the system was used by all five PSAP
locations as well as the three laboratory sites. This did put stress on the systems, and
some problems were experienced, which are described below.
Several SMS calls were not delivered or delivered to the default PSAP many hours later.
Troubleshooting was done to debug these issues. During the demonstration testing,
further information was gathered to assist in the resolution. This is discussed in the
demonstration testing section.
Execution of test scripts for the total system went well. However, network problems
slowed the testing. On one day of testing, calls could not be processed at the start of
morning testing. The development team was contacted, and the IP ACD software at the
25 September 2008
NG9-1-1 Proof of Concept Test Report
PSAP was shut down and restarted. During IP User Agent (IPUA) device calls, the video
call stream would lock up after several minutes of use.
There were no further problems with the testing. Testing continued normally the rest of
the time at the site and training was conducted successfully.
During the testing a different group of attendees participated each day. Each group
attending was given an overview of the USDOT POC and a PowerPoint description of
how the systems operate before the attendees spent some hands-on time taking test calls.
The reaction by all groups attending was positive.
The testing workstation used the software build of June 24, 2008, 11:25:27 a.m.
No PSAP demonstrations were held at this site during the system testing.
On June 25, 2008, there was no connectivity for the system in St. Paul at the start of
testing. Support staff worked to establish connectivity. The steps taken can be
summarized as follows:
• Upon arrival at the St Paul Center on June 25, staff looked at the local router and
found the T1 leased line was dead. At about 8:30 a.m., they reported the bad
circuit to the TMAC (AT&T dedicated State of Texas trouble desk.). A ticket
was opened with ASI (AT&T national backbone network group), which isolated it
to a Qwest local loop in St. Paul. A Qwest trouble ticket was opened and a local
technician was dispatched. (The router and network management system [NMS]
logs indicated that the St Paul T1 had gone down at about 1:00 p.m. on Tuesday.)
• At about 1:00 p.m., the Qwest technician arrived and opened the line at the
Central Office, performed a set of time domain reflectometer tests and found the
incoming wire pair to be good. He reconnected the line but the circuit still did not
come up. He then did a visual inspection of the connection in the local cross-
connect box because he suspected a bad connection. After reconnecting the local
block, the circuit came up and tested error free.
• The link was reestablished at about 2:15 pm.
There were four visitors at the Ramsay County PSAP on June 25 from 1:30 to 3:00 p.m.
Three were from the Fargo North Dakota PSAP, and one was from the Metropolitan
26 September 2008
NG9-1-1 Proof of Concept Test Report
Emergency Services Board. The visitors arrived just as total system testing commenced
and viewed the testing as it progressed through the scripts. They asked many next
generation concept questions while the test team worked with the PSAP call taker on the
system testing scripts. They were pleased with what they saw of the system testing.
On June 26, 2008, at 1:00 p.m., approximately 30 invitees were given a short PowerPoint
presentation on the USDOT NG9-1-1 POC project and the POC software overview,
followed by a software demonstration (Total System Test).
After the presentation, the test team made two successful outbound calls. The tester
called a telephone on the system and a cellular telephone not on the system.
No PSAP demonstrations were held at this site during the system testing.
27 September 2008
NG9-1-1 Proof of Concept Test Report
7 Demonstration Testing
The demonstration tests were similar to the total system tests but limited in number.
Only seven technologies were demonstrated, and testing consisted of processing calls
through the complete system. During the testing, the PSAP staff was involved and
performed many of the tester functions.
Technologies Tested
Process Wireline Call
Process Cellular Call
Process Telematics Call
Process SMS Text Message
Process Intelligent IP Call (Voice, Video, & Text)
NG9-1-1 Transfer of Voice and Data
Override Rules
Number of
Site Date (2008)
Attendees
King County, Washington July 15 58
Helena, Montana July 11 12
St. Paul, Minnesota July 17 > 22
Rochester, New York July 8 ~30
Indiana PSAP July 10 22
Texas A&M Laboratory July 23 ~25
Booz Allen CNSI Laboratory TBD ~30
The prepared slides were presented in two sections—the NG9-1-1 overview and the call
flow of the demonstration calls. All live presentations functioned correctly and were
received well by the audience. The three television stations recorded the event.
28 September 2008
NG9-1-1 Proof of Concept Test Report
restated that this was a proof of concept and that these features would have to be
studied and integrated into production systems of the future.
The audience enjoyed the presentation.
After completion of the demonstration, the two representatives from the Office of the
Deaf and Hard of Hearing had several specific questions about the video and texting
applications as they pertained to NG9-1-1 and which organizations were involved in
setting the standards. The test team answered their questions through an interpreter for
about an hour.
The prepared presentation reviewed the NG9-1-1 project and described the call flow of
the call types that were demonstrated. Two testing team members presented the
information and fielded questions from the audience. A Helena PSAP staff member
operated the call taker workstation during the presentation.
The local television reporter recorded the presentation and demonstration and held
interviews with selected people.
The prepared presentation reviewed the NG9-1-1 project, and described the call flow of
the call types that were demonstrated. Two testing team members presented the
information and fielded questions from the audience. A Ramsey County staff member
operated the call taker workstation during the presentation.
The local CBS TV affiliate sent a reporter and cameraman who recorded the presentation
and demonstration and held interviews with selected people. A report was to be
presented on a local newscast in the next couple of weeks.
29 September 2008
NG9-1-1 Proof of Concept Test Report
July 8, 2008
Prior to the demonstration, the test team ran the system and successfully tested all
devices, including several video calls. At approximately 11:00 a.m., the PSAP had a
generator malfunction that cut off all power to the room where the demonstration was to
be held. Power was restored, and the POC workstations were brought back on line.
At 1:00 p.m., the POC demonstration was held, with approximately 30 attendees and
representatives from the television and print media.
After the NG9-1-1 PowerPoint presentation, tests were conducted on all the
communication devices. Successful calls were made with a wireline telephone. The
cellular telephone call, which included location data updates that simulated a mobile
cellular call, was successfully tested. A telematics call was successfully completed. The
IP UA device delivered voice communication but video and text calls were not delivered.
There seemed to be a problem with the network.
Many of the attendees expressed interest in the next step after the USDOT POC.
Major governmental attendees included the Chairman of the Indiana Utility Regulatory
Commission (IURC), several other IURC leaders, a State Senator, the Indiana Chief
Deputy Treasurer, and the Indiana State 9-1-1 Coordinator. A number of County 9-1-1
directors, police chiefs, and sheriffs attended.
After the overview of the USDOT NG9-1-1 project, all demonstration use cases were
successfully performed for the audience, including text and video communication.
Because Indiana has implemented a statewide IP network (currently supporting cellular
E9-1-1 service), many of the attendees were aware of IP networking in general and, more
specifically, its role as the base for future NG9-1-1. There were few questions from the
audience.
Several project team members were interviewed by television and press representatives,
resulting in at least a 2-minute story on TV 15 Fort Wayne, and newspaper coverage.
After the demonstration, several attendees offered opinions that the demonstration went
smoothly and was effective in information delivery.
30 September 2008
NG9-1-1 Proof of Concept Test Report
All calling use case examples were successful, with the exception of SMS text test.
Involvement of the Texas A&M Internet2 Technology Evaluation Center in the USDOT
NG9-1-1 project was emphasized, as well as related IP emergency communications
development in Texas.
31 September 2008
NG9-1-1 Proof of Concept Test Report
Before actually discussing the numerous lessons learned from this project, it is important
to highlight that one of the most significant findings of the POC was how diverse and
complex the 9-1-1 community is and how much work there is to still be done. The
USDOT NG9-1-1 project team worked with a variety of organizations, including
emergency service personnel (i.e., dispatchers, responders, etc.), industry vendors, and
standards development organizations (SDO). All stakeholders shared a common bond
stemming from the importance of their mission and their desire to help people in their
time of need. However, hampering this mission is the community’s overall lack of
effective ways to communicate and collaborate. The USDOT initiative made significant
headway by actively seeking the input of all of these groups to the project, sharing its
efforts on an Internet website, and attending numerous meetings and conferences to
conduct updates on the project.
It is imperative that this concept of information sharing continue to flourish and grow in
the 9-1-1 community. There is definitely a need for a common location where
stakeholders can collaborate and share information from past, present, and future
NG9-1-1 efforts. Whether it be a repository, wiki, or combination there of, all this
information should continue to be open and available to all stakeholders. Providing a
platform for communication will guarantee an increase in information sharing, leading to
decreased cost and increased quality and interoperability of 9-1-1 systems. It will
provide a place of recognition and scrutiny for all NG9-1-1 efforts and ensure that the
9-1-1 stakeholder community does not repeat past difficulties. At the conclusion of the
NG9-1-1 Initiative, all results transition to the E9-1-1 Implementation Coordination
Office (National 9-1-1 Office), which is charged by Congress with multiple
responsibilities, including that of an information clearinghouse. The promotion of
USDOT efforts toward NG 9-1-1 will continue through the National 9-1-1 Office.
32 September 2008
NG9-1-1 Proof of Concept Test Report
Lesson Learned /
Process for Handling Abandoned, Lost, and Dropped Calls
Issue Identified:
• 9-1-1 and public safety agencies
• PSAP Call Takers
• Government and Regulatory Administrations
Key Stakeholders:
• Academic Research communities
• Telecommunication Service Providers
• National 9-1-1 Organizations (NENA, APCO, etc.)
Regardless of the safeguards put in place, no system will operate 100-percent reliable all
of the time. However, given the time-sensitive nature and importance of 9-1-1 services,
there must be processes and procedures put into place when a system operates
unexpectedly. As a call traverses an NG9-1-1 system, it must interact with an increased
number of system components. These multiple components provide advanced
functionality but also increase the risk of an abandoned, lost, or dropped call. To mitigate
this risk, further research must be done regarding ways of logging calls as they traverse
the system and informing call takers when unexpected behavior occurs within the system.
Lesson Learned /
Call Taker Interactions with SMS Messaging
Issue Identified:
• 9-1-1 and public safety agencies
• PSAP Call Takers
• Information standards development and professional
Key Stakeholders: organizations
• Government and Regulatory Administrations
• Telecommunication Service Providers
• National 9-1-1 Organizations (NENA, APCO, etc.)
33 September 2008
NG9-1-1 Proof of Concept Test Report
These, as well as a variety of other issues, must be vetted in the community before this
technology can be successfully handled in the PSAPs of the future.
34 September 2008
NG9-1-1 Proof of Concept Test Report
staff are just a few of the capabilities that where identified but not expanded upon during
the POC efforts.
Lesson Learned /
Automatic Third-Party Conferencing
Issue Identified:
• 9-1-1 and public safety agencies
• PSAP Call Takers
Key Stakeholders: • Telematics and Third Party Data Service Providers
• NG9-1-1 Network and System Designers
• National 9-1-1 Organizations (NENA, APCO, etc.)
In NG9-1-1, additional data are associated with an emergency call that can enable new
services for the caller and call taker. Occasionally, callers required specialized services
to enable effective communication and rapid response time. A potential new feature of
NG9-1-1 systems is the ability to automatically bring third parties into a call. This is
vital for individuals in the deaf or hard of hearing community, those who require foreign
language interpreters, or during times when a specialist is needed (i.e., medical,
structural, psychological, managerial, etc.).
NG9-1-1 provides the ability to accept emergency calls from both human and automated
sensor systems. This can include medical devices, home alarms, building and bank
security systems, weather sensors, etc. This raises a variety of operational issues because
PSAPs are now able to accept an enormous amount of new data and call types. How
these calls are handled and routed in the system, the data that are associated with these
calls, and the responsible agency or authority must all be determined. The NG9-1-1 POC
only scratched the surface in defining this use case. Further evaluation, demonstration,
and implementation are necessary.
The current 9-1-1 system has more than 6,600 PSAPs geographically spread across the
country. For the most part, operations and authoritative decision making occurs at a local
35 September 2008
NG9-1-1 Proof of Concept Test Report
Lesson Learned / Standards and Interoperability for Integrating External Systems and
Issue Identified: Services into NG9-1-1
• 9-1-1 and public safety agencies
• PSAP Call Takers
• Information standards development and professional
Key Stakeholders: organizations
• Academic Research communities
• Telematics and Third Party Data Service Providers
• National 9-1-1 Organizations (NENA, APCO, etc.)
One of the key capabilities of NG9-1-1, as defined in the CONOPS, is the ability to
acquire supportive and supplemental data. Supportive data are data that are acquired
initially during call generation, or while the call is in transit, that provide critical
information to assist the NG9-1-1 system with call processing and call handling.
Supplemental data are data that are acquired once a call is terminated at a PSAP and can
assist the call taker in making more intelligent decisions regarding the nature of the call
or how to respond to the situation. Interfacing with external systems, such as medical
records systems or telecommunications provider customer record systems, will require
standard protocols, interfaces, and datasets. Further work and cross-agency and industry
surveys should be conducted to determine the standardization efforts that already exist.
Lesson Learned /
Flexible HMI Software Architecture for Taking in New Data Sets
Issue Identified:
• 9-1-1 and public safety agencies
• PSAP Call Takers
Key Stakeholders: • Telematics and Third Party Data Service Providers
• NG9-1-1 Network and System Designers
• National 9-1-1 Organizations (NENA, APCO, etc.)
36 September 2008
NG9-1-1 Proof of Concept Test Report
to ensure interoperability and ease of upgrade as new data sets and technologies become
available. Furthermore, interfaces for call takers must be user friendly and intuitive,
creating uniform yet customizable views to cater to call taker preferences. Given a
network-based approach, a call taker should be able to maintain a profile enabling a
common operating picture (COP) regardless of where or how he or she accesses the
system. This will create a much more useable framework for call taker software and
provide “virtual PSAP” capabilities independent of geographic and physical location.
Further research must continue to optimize the way call takers interact and configure the
NG9-1-1 system.
Lesson Learned /
Accreditation of NG9-1-1 Systems to Ensure Interoperability
Issue Identified:
• 9-1-1 and public safety agencies
• PSAP Call Takers
• Information standards development and professional
organizations
Key Stakeholders:
• Government and Regulatory Administrations
• NG9-1-1 Network and System Designers
• Telecommunication Service Providers
• National 9-1-1 Organizations (NENA, APCO, etc.)
Lesson Learned / Operational Model and Technical Feasibility Study for Authority to
Issue Identified: Citizen Communication
• 9-1-1 and public safety agencies
• PSAP Call Takers
• Information standards development and professional
organizations
Key Stakeholders: • Government and Regulatory Administrations
• Telematics and Third Party Data Service Providers
• NG9-1-1 Network and System Designers
• Telecommunication Service Providers
• National 9-1-1 Organizations (NENA, APCO, etc.)
37 September 2008
NG9-1-1 Proof of Concept Test Report
Alerting Protocol (CAP) and the Federal Emergency Management Agency’s Integrated
Public Alert and Warning System (IPAWS) ensures standardization, interoperability, and
acceptance of other federal authority-to-citizen communication efforts.
In addition, PSAP call takers need a method of looking up the appropriate dispatch
service. Although PSAP call takers are typically familiar with services in their local area,
sometimes they require services from distant counties or even other states. EPAD is a
federally sponsored effort and the desired future source for looking up emergency
services for a given area. It would be beneficial if the NG9-1-1 POC demonstrated its
ability to interface with this directory as its method of determining the optimal dispatch
service to contact.
Lesson Learned / Importance of Product Selection and Understanding the 9-1-1 Vendor
Issue Identified: Community
• 9-1-1 and public safety agencies
Key Stakeholders: • PSAP Call Takers
• NG9-1-1 Network and System Designers
Product selection will be key to effective NG9-1-1 deployments. The POC demonstrated
that technologies exist today that can support the requirements of an NG9-1-1 system.
However, the POC also demonstrated that the industry is still in its infancy. There will
be numerous integration challenges for NG9-1-1 system integrators moving forward. For
the POC, one of the largest design flaws involved limitations related to the selection of an
open source, free conference server. Because of product constraints, the conference
38 September 2008
NG9-1-1 Proof of Concept Test Report
server limited the number of connections that could be made to a PSAP and limited video
conferencing to two parties (not ideal when demonstrating handling of a deaf caller who
used of a sign language interpreter). The NG9-1-1 vendor community is evolving and
further efforts need to be made to drive this market, meet its needs and understand
priorities of the key players in this industry.
Lesson Learned /
Improved Network and System Management of NG9-1-1 Systems
Issue Identified:
• 9-1-1 and public safety agencies
Key Stakeholders: • PSAP Call Takers
• NG9-1-1 Network and System Designers
As 9-1-1 systems are moved to IP-based technology more control is returned to the
PSAP. No longer do the telecommunications providers determine routing and call
handling. Given the importance of the 9-1-1 mission and the user community it serves,
the NG9-1-1 system must be a managed IP network with guaranteed reliable and robust
service. Network management was not a key focus of the NG9-1-1 POC. However,
standard best practices and advanced monitoring capabilities must be enabled in
production NG9-1-1 systems to ensure proper operation of the network and its associated
system components.
Although the NG9-1-1 system is standards based, it will still require extensive testing to
ensure optimal network and system performance. The POC found that testing NG9-1-1
systems could be done at a basic level using commercial off-the-shelf test tools.
However, to more accurately characterize and simulate NG9-1-1 traffic requires
extensions to currently available test tools, network monitoring applications, traffic
generators, and packet sniffers. The POC discovered test tools such as Wireshark and
SIPStone are taking early steps to provide NG9-1-1 network and infrastructure testing
capabilities. However, as NG9-1-1 systems and standards mature the testing tools will
have to continue to keep pace with the technologies they are testing. These tools will
prove invaluable to future NG9-1-1 interoperability, accreditation, and benchmarking
work.
Lesson Learned /
Best Practices in Security for NG9-1-1
Issue Identified:
• 9-1-1 and public safety agencies
• Academic Research communities
Key Stakeholders: • NG9-1-1 Network and System Designers
• Telecommunications Service Providers
• National 9-1-1 Organizations (NENA, APCO, etc.)
39 September 2008
NG9-1-1 Proof of Concept Test Report
Lesson Learned / Building Redundancy, Reliability, and Overflow into the NG9-1-1
Issue Identified: Network
• 9-1-1 and public safety agencies
Key Stakeholders: • NG9-1-1 Network and System Designers
• Telecommunications Service Providers
The NG9-1-1 system and emergency services it provides save lives on a day-to-day basis.
There is no downtime for emergency service personnel, and thus there must be no
downtime in the network or system. The only way to provide the level of service this
system demands is to build redundancy and reliability into the network. This includes
both redundancy in the network and in its associated system components. PSAP
operators and authorities must build stringent quality and level of service agreements
with their operational contactors and system integrators. NG9-1-1 systems must have
100-percent uptime. In addition, in the case of catastrophe, when system resources spike
or are unavailable altogether, PSAPs must have appropriate overflow mechanisms built
into their infrastructure to offload some of their burden yet still provide equivalent levels
of service. Given the fact that the POC was not handling “real” 9-1-1 calls, the design
did not have to take into account these stringent yet necessary requirements. Operational
PSAPs must stress the importance of redundancy, reliability, and overflow, and ensure
these services are built into their systems.
Lesson Learned / Study and Standardization of CODECs for Optimal Voice and Video
Issue Identified: Transmission
• 9-1-1 and public safety agencies
• NG9-1-1 Network and System Designers
Key Stakeholders:
• Telecommunication Service Providers
• National 9-1-1 Organizations (NENA, APCO, etc.)
A variety of voice and video CODECs exist in the market place today. Typically, they
make tradeoffs among bandwidth, quality, and configurability. For the POC, an arbitrary
CODEC was chosen for voice and video based on ease of procurement and integration
into the POC software. Through the use of SIP, multiple CODECs can be used and
supported. Native to the SIP is the ability to negotiate the media format and associated
CODEC while the session is being set up. However, PSAPs should not have to support
40 September 2008
NG9-1-1 Proof of Concept Test Report
all the CODECs that currently exist. It is recommended that the emergency response
community be more proactive and conduct research to determined a list of acceptable
CODECs that provide the necessary quality and performance for emergency
communication. Only by driving standards and specifications will the emergency service
community ensure interoperability among all the communication devices available today.
Lesson Learned /
Optimization of Call Routing Based on Call Propagation Timing
Issue Identified:
• Government and Regulatory Administrations
Key Stakeholders: • NG9-1-1 Network and System Designers
• Telecommunication Service Providers
As a call propagates through the NG9-1-1 system, it must interact with an increased
number of system components. Gone are the days of a single selective router that decides
how the call should be routed. NG9-1-1 adds new components with advanced
capabilities like location determination, injections of supportive data, and policy-based
call routing. Unfortunately, these advance features also add overhead and can increase
the propagation time of the call. In addition, they increase the risk of call failure and
place external dependencies on the system. Typically, in today’s systems, it takes 9-1-1
calls an average of 7–12 seconds to propagate end-to-end. An NG9-1-1 system should
strive to provide the same level of quality. To ensure this quality, stringent timing
constraints must be place on NG9-1-1 systems. A system must be able to respond within
a predetermined amount of time or the NG9-1-1 system should have a mitigation strategy
if one of its system dependencies is unresponsive or underperforming against its
performance metrics. The POC did not address this issue because it was not handling
“live” emergency calls. However, determining these metrics and enforcing them on an
operational NG9-1-1 system is vital to ensure all emergency calls are handled with the
appropriate level of service.
Lesson Learned /
Location Acquisition for All Forms of Emergency Communication
Issue Identified:
• 9-1-1 and public safety agencies
• Government and Regulatory Administrations
• Academic Research communities
Key Stakeholders: • Telematics and Third Party Data Service Providers
• NG9-1-1 Network and System Designers
• Telecommunication Service Providers
• National 9-1-1 Organizations (NENA, APCO, etc.)
The NG9-1-1 system introduces an innovative paradigm for call routing. The NG9-1-1
system routes calls based on a variety of information, one of the most important elements
being location. Unlike traditional 9-1-1 systems where the call is statically mapped to a
PSAP and the location of the call is acquired after the call has terminated at the PSAP,
NG9-1-1 differs in that it requires location up front to route the call appropriately through
the system. Therefore, each call origination technology (legacy wireline, cellular
wireless, telematics, SMS, IPUA, Sensor, etc.) must provide mechanisms for injecting or
acquiring an emergency callers location initially as the call is placed. This will require an
41 September 2008
NG9-1-1 Proof of Concept Test Report
overhaul and upgrade of the location acquisition technology that currently exist today
such as Automatic Location Identification (ALI), Mobile Positioning Center (MPCs) and
Voice over IP Positioning Center (VPCs). In addition, the POC showed that some
technologies, such as SMS, currently have no means of location acquisition. To
effectively integrate these technologies into NG9-1-1, they must provide location and
conform to the defined location data standards. Standards bodies such as the Emergency
Context Resolution with Internet Technologies (ECRIT) are addressing some of these
issues. Given the timelines of the POC and the inaccessibility to production location
acquisition systems, many of the POC location acquisitions systems (ALI, MPC, VPC,
LIS, SMS Positioning) were mocked up and simulated. Further work needs to be done to
characterize these systems and demonstrate effective, standards-based methods for
accessing these systems.
Lesson Learned / Provision of Imagery and Additional Supplemental Data to the Call
Issue Identified: Taker
• 9-1-1 and public safety agencies
• PSAP Call Takers
• Information standards development and professional
Key Stakeholders:
organizations
• Telematics and Third Party Data Service Providers
• NG9-1-1 Network and System Designers
Lesson Learned /
Improved Geospatial Data Fusion for the PSAP and Call Takers
Issue Identified:
• 9-1-1 and public safety agencies
• PSAP Call Takers
• Information standards development and professional
Key Stakeholders: organizations
• Academic Research communities
• Telematics and Third Party Data Service Providers
• NG9-1-1 Network and System Designers
42 September 2008
NG9-1-1 Proof of Concept Test Report
Group, are already addressing some of the issues associated with geolocation in an
emergency service context. The POC attempted to conform to industry standard
geospatial solutions. It demonstrated the ability of NG9-1-1 systems to integrate with
both open source solutions such as GoogleMaps, as well as proprietary, high-resolution
solutions such as Pictometry. Further information and an overview of geospatial
solutions for emergency services can be found at geopriv.googlepages.com.
43 September 2008
NG9-1-1 Proof of Concept Test Report
9 Compliance Matrix
Laboratory Rochester, King County, Helena,
Testing St. Paul, MN Indiana
Requirement NY WA MT
Pass/Fail Pass /Fail Pass /Fail
Pass /Fail Pass /Fail Pass /Fail
Wireline Call
Call Setup Pass Pass Pass Pass Pass Pass
Call Handling Pass Pass Pass Pass Pass Pass
Data
Pass Pass Pass Pass Pass Pass
Handling
Cellular Call
Call Setup Pass Pass Pass Pass Pass Pass
Call Handling Pass Pass Pass Fail Pass Pass
Data
Pass Pass Pass Fail Pass Pass
Handling
Intelligent IP UA Call
Call Setup Pass Pass Pass Pass Pass Pass
Call Handling Pass Pass Pass Pass Pass Pass
Data
Pass Pass Pass Fail Pass Pass
Handling
SMS Message
Call Setup Not
Pass Pass Pass Pass Pass
Tested
Call Handling Not
Pass Pass Pass Pass Pass
Tested
Data Not
Pass Pass Pass Pass Pass
Handling Tested
44 September 2008
NG9-1-1 Proof of Concept Test Report
45 September 2008
NG9-1-1 Proof of Concept Test Report
Appendix A—Acronyms
Acronym Definition
ACD Automatic Call Distribution
ACN Automatic Crash Notification
ALI Automatic Location Identification
ANI Automatic Number Identification
CAD Computer Aided Dispatch
CAP Common Alerting Protocol
CM Configuration Management
CNSI Booz Allen’s Center for Network & Systems Innovation at One Dulles (Herndon, VA)
CODEC Coder / Decoder
CONOPS Concept of Operations
COP Common Operating Picture
CPE Customer Premises Equipment
E9-1-1 Enhanced 9-1-1
ECRIT Emergency Context Resolution with Internet Technologies
EMS Emergency Medical Service
EOC Emergency Operations Center
EPAD Emergency Providers Access Database
ESRP Emergency Services Routing Proxy
GIS Geographic Information System
GPS Geographic Positioning System
HMI Human Machine Interface
IM Instant Messaging
IP Internet Protocol
IPAWS Integrated Public Alert and Warning System
IPUA Internet Protocol User Agent
IURC Indiana Utility Regulatory Commission
kbps Kilobits per Second
LIS Location Information Server
LoST Location-to-Service Translation Protocol
Mbps Megabits per Second
MMS Multimedia Messaging Service
MPC Mobile Positioning Center
ms Millisecond
NCIC National Crime Information Center
NENA National Emergency Number Association
NG9-1-1 Next Generation 9-1-1
NLETS National Law Enforcement Telecommunications System
NMS Network Management System
Acronym Definition
NTP Network Time Protocol
POC Proof-of-Concept
PSAP Public Safety Answering Point
RMS Records Management System
SDO Standards Development Organization
SIP Session Initiation Protocol
SOP Standard Operating Procedure
SMS Short Message Service
SMTP Simple Mail Transfer Protocol
SR Selective Router
TBD To Be Determined
UA User Agent
UCD User Center Design
UI User Interface
USDOT US Department of Transportation
VoIP Voice over IP
VPC Voice over IP Positioning Center
VRS Video Relay Systems
Appendix B—Glossary
Term Definition
9-1-1 A three-digit telephone number to facilitate the reporting of an emergency
requiring response by a public safety agency.
Analog Continuous and variable electrical waves that represent an infinite number
of values, as opposed to digital.
Automatic Location The automatic display at the PSAP of the caller’s telephone number, the
Information (ALI) address or location of the telephone, and supplementary emergency services
information.
Automatic Number Telephone number associated with the access line from which a call
Identification (ANI) originates.
ANI key A value that is used to correlate the number identified for the call with a
query that determines the caller’s location via Automatic Location
Identification (ALI).
Call For the purposes of this NG9-1-1 Test Results Report, any real-time
communication—voice, text, or video—between a person needing
assistance and a PSAP call taker. This term also includes non-human-
initiated automatic event alerts, such as alarms, telematics, or sensor data,
which may also include real-time communications.
Call Delivery The capability to route a 9-1-1 call to the designated selective router for
ultimate delivery to the designated PSAP for the caller’s Automatic
Number Identification (ANI) key.
Call Detail Record All system (including network) data accessible with the delivery of the call,
and all data automatically added as part of call processing. This includes
Essential Data (including reference key to network component and call
progress records) and Supportive Data. Part of the Call Record.
Caller Location Data pertaining to the geospatial location of the caller, regardless of
Information whether the caller is a person or an automatic event alert system.
Term Definition
Call Recording The electronic documentation of the interactive communication (e.g., audio,
video, text, image) between the caller, call taker, and any conferenced
parties. Part of the Call Record.
Call Routing The capability to selectively direct the 9-1-1 call to the appropriate PSAP.
Call Type Classification of a 9-1-1 call that indicates the call access method, which
can affect call treatment, routing, and processing. Call types may include
voice caller, short message service (SMS) text, Simple Mail Transfer
Protocol (SMTP) text, multimedia, telematics data, ANI, silent alarms, etc.
Computer Aided A software package that uses a variety of displays and tools to allow call
Dispatch (CAD) system takers at the PSAP locations to dispatch emergency services (Police, Fire,
Emergency Medical Services) to the identified emergency location. CAD
uses a variety of communication types to dispatch a unit (paging, SMS,
radio, etc.).
Emergency Call A telephone request for public safety agency emergency services that
requires immediate action to save a life, to report a fire, or to stop a crime.
May include other situations as determined locally.
Emergency Location Data pertaining to the location of the emergency, which may be different
Information from the caller location.
Emergency Response An effort by public safety personnel and citizens to mitigate the impact of
an incident on human life and property.
Enhanced 9-1-1 An emergency telephone system that includes network switching, database,
(E9-1-1) and customer premises equipment (CPE) elements capable of providing
selective routing, selective transfer, fixed transfer, caller routing and
location information, and ALI.
Essential Data Data that support call delivery and adequate response capability. These
data, or references to them, are automatically provided as a part of call or
message initiation. Examples include location, call back data, and call
type.
Term Definition
Human Machine Method, software, and/or device that enables direct interaction between the
Interface (HMI) end-user (human) and a system (computer, machine) via commands and
inputs, and receives an output from the system based on specified criteria.
Human Machine Graphical and visual user screen through which call takers (end users) are
Interface (HMI) able to manipulate a system.
Display
Geographic A computer software system that enables the user to visualize geographic
Information System aspects of a body of data. It includes the ability to translate implicit
(GIS) geographic data (such as a street address) into an explicit map location. It
has the ability to query and analyze data in order to produce the results in
the form of a map. It also can be used to graphically display coordinates on
a map (i.e., latitude/longitude) from a wireless 9-1-1 call.
IP Telephony The electronic transmission of the human voice over IP Protocol, using data
packets.
Internet Protocol (IP) The set of rules by which data are sent from one computer to another on the
Internet or other networks.
Interrogation Questions Questions that call takers ask callers during an emergency call to obtain
additional information.
Multimedia Communication media used to receive emergency requests from the public,
Communication Types including text, images, and video.
Navigation Menu A tool used by a variety of computer systems that contains links to the
features and applications available in the system, and allows end users to
access the applications by selecting the feature. Generally is connected, via
links/hyperlinks, to the application.
Nature of Emergency Reason for a citizen’s request for response from emergency services (e.g.,
heart attack, vehicle collision, burglary).
Public Safety A facility equipped and staffed to receive 9-1-1 calls; a generic name for a
Answering Point municipal or county emergency communications center dispatch agency
(PSAP) that directs 9-1-1 or other emergency calls to appropriate police, fire, and
emergency medical services agencies and personnel.
Records Management A computer software system that enables the storage or archival of data
System (RMS) records related to public safety (e.g., 9-1-1 call logs, incident information,
cases).
Router An interface device between two networks that selects the best path to
complete the call even if there are several networks between the originating
network and the destination.
Term Definition
Screen Aesthetics Look and feel of the human machine interface; includes fonts, color
schemes, and display layout.
Selective Routing (SR) Direction of a 9-1-1 call to the proper PSAP based on the location of the
caller.
Selective Transfer The capability to convey a 9-1-1 call to a response agency by operation of
one of several buttons typically designated as police, fire, and emergency
medical services.
Service Provider An entity providing one or more of the following 9-1-1 elements: network,
customer premises equipment (CPE), or database service.
Short Message Service A text message service that enables messages generally no more than 140–
(SMS) 160 characters in length to be sent and transmitted from a cellular
telephone. Short messages are stored and forwarded at SMS centers,
allowing their retrieval later if the user is not immediately available to
receive them.
Supportive Data Information beyond essential data that may support call handling and
dispatch. The addition of this data to the call stream is triggered by one or
more of the data or reference items in essential data for a given call type.
An example is the Automatic Crash Notification (ACN) data “vehicle
rollover.” Supportive data is acquired by the system prior to the call
delivery to the PSAP or other emergency entity.
Supplemental Data Information that may complement, but is not necessary for, call handling
and dispatch or emergency response. Supplemental data are acquired after
call delivery to the PSAP or other emergency entity.
User Centered Design Design principle that enable the development of a computer system based
(UCD) on the needs, wants, and limitations of the end user, including intuitive
navigation, simplicity and consistency of information presentation,
accessibility of information, visibility of key functional and navigational
elements, and legible visual design.
Voice over Internet A set of rules that provides distinct transfer of voice information in digital
Protocol (VoIP) format using the Internet Protocol. The IP address assigned to the user’s
telephone number may be static or dynamic.
Wireline Standard telephone and data communications systems that use in-ground
and telephone pole cables. Also known as landline or land based.
2. Next Generation 9-1-1 (NG9-1-1) System Initiative: System Description and High-
Level Requirements Document. USDOT ITS JPO. July 2007.
http://www.its.dot.gov/ ng911/pdf/NG911_HighLevel_Requirements2007.pdf—This
formal document provides a high-level overview of NG9-1-1 system operations.
3. USDOT NG9-1-1 Architecture Analysis Report. USDOT ITS JPO November 2007.
http://www.its.dot.gov/ng911/pubs/NG911_FINAL_ArchAnalysis_v1.htm—This
formal document provides a high-level architecture analysis of the NG9-1-1 system.
5. NG9-1-1 Interim System Design Document. USDOT ITS JPO. February 2008. NOT
POSTED—This formal document details the interim NG9-1-1 system design. This
design was used in the preparation of the POC.
7. Human Machine Interface Design Document. USDOT ITS JPO. January 2008.
NOT POSTED—This formal document details the human machine interface. This
design was used in preparation of the POC.
8. NG9-1-1 Proof of Concept Testing Plan. USDOT ITS. JPO June 2008.
http://www.its.dot.gov/ng911/pubs/ng911_poc_testplan_final.htm—This formal
document describes the testing of the NG9-1-1 POC.
9. Data Acquisition and Analysis Plan. USDOT ITS JPO. May 2008.
http://www.its.dot.gov/ng911/pubs/data_acquisition.htm—This formal document
describes the data collection plan and the plan to analyze the data collected.
Description: This activity evaluated the NG9-1-1 POC system’s ability to initiate,
propagate, and terminate different types of emergency calls, including IP User Agent
(IPUA), legacy wireline, telematics, and cellular. Currently, within the United States, a
wireline emergency telephone call traverses from a call originator to a PSAP call taker in
an average of 7 to 12 seconds. It is imperative that NG9-1-1 emergency calls are
processed with at least the same level of performance as exists with current technology.
Measures of Interest: TAccess, TLIS, TNat_LoST, TNG9-1-1, TLoc_LoST, TSupp, TBusiness, TPSAP,
TCall_Taker, TEnd-2-End
Measure Description
of Interest
TAccess This parameter represents the time for an emergency call to traverse an access
network and arrive at an NG9-1-1 border gateway. It spans the time frame from
when a call originator initiates an emergency call to when the border gateway
receives the SIP INVITE message.
TLIS This parameter represents the round trip time for a border gateway to query and
receive location information for a call originator. Upon receipt of an emergency call,
a border gateway inspects the call stream for location. If no location is present in
the call stream, the border gateway queries a location information server (LIS)
using a unique identifier. The LIS will then respond with the location of the call
originator.
Measure Description
of Interest
TNat_LoST This parameter represents the round trip time for a border gateway to acquire a
location resolution from a National Location-to-Service Translation Protocol (LoST)
server. Using the location of a call originator, the border gateway queries a
National LoST server. The National LoST server uses the location information
(civic or geospatial) to resolve to an ESRP uniform resource identifier (URI). The
border gateway then forwards the call to the appropriate ESRP.
TNG9-1-1 This parameter represents the time for an emergency call to traverse from a
NG9-1-1 border gateway to an ESRP server. It spans the time frame from when
the SIP INVITE leaves the border gateway to when ESRP receives the SIP INVITE.
TLoc_LoST This parameter represents the round trip time for an ESRP to acquire a location
resolution from a Local LoST server. Using the location embedded within the call
stream, the ESRP queries a Local LoST server. The Local LoST Server uses the
location information (civic or geospatial) to resolve to a PSAP URI. The border
gateway then forwards the call to the appropriate ESRP.
TBusiness This parameter represents the round trip time for an ESRP to acquire business
rules from the business rules DB. The business rules DB can change the routing of
an emergency call based on call stream parameters embedded within the
emergency call. In addition, the business rules DB can designate supplemental
and supportive data sources for the ESRP to contact. The business rules DB
returns these modified routing and data source instructions to the ESRP.
TSupp This parameter represents the round trip time for an ESRP to acquire supplemental
or supportive data. A variety of supplemental and supportive data sources can
exist. This information can be passed by value or reference, depending on the
criticality of the information.
TPSAP This parameter represents the time for an emergency call to traverse from an
ESRP to a PSAP ACD. It spans the time frame from when the SIP INVITE leaves
the ESRP to when PSAP ACD responds with a SIP OK.
TCall_Taker This parameter represents the time for an Emergency Call to traverse from a PSAP
ACD to a call taker’s workstation. It spans the time frame from when the call enters
the PSAP ACD queue to when the designated PSAP call taker answers the
telephone.
TEnd-2-End This parameter designates the time it for an emergency call to traverse the whole
system from call origination to call reception. It spans the time frame from when a
call originator initiates an emergency call to when the Call Taker picks up the
telephone at the PSAP.
Data Collection Tools Used: Network Time Protocol (NTP) Server, Call
Origination/Session Initiation Protocol (SIP) Border Gateway/Emergency Services
Routing Proxy (ESRP)/PSAP Automatic Call Distribution (ACD) Software Event Logs,
Network Protocol Analyzer
Analysis/Conclusions/Points of Interest:
1) The median time for TEnd-2-End for all call types was less than or equal to 10 seconds
(TEnd-2-End < = 10 sec). Therefore, the NG9-1-1 POC environment maintained the same
level of response time as today’s operational 9-1-1 system(s).
2) For the POC environment, most of the propagation time can be attributed to TPSAP
(TPSAP was approximately 3–5 seconds for most calls). This is expected because a great
deal of decision-making logic is built into the PSAP ACD. The PSAP ACD must
terminate the call and then analyze an emergency call’s call stream data to determine the
“most appropriate” call taker to handle the call. This is based on the availability and
capabilities of the call takers. This advanced decision-making process adds latency to the
call. Operational 9-1-1 systems would have to closely monitor this parameter and ensure
those systems do not become overly complex. There is a fine balance between providing
advanced call routing features and physically getting a person in the loop to determine the
nature of the emergency and the appropriate response action. Therefore, this parameter
should have a threshold to ensure that calls are handled in a timely fashion.
3) When larger amounts of time (> 10 seconds) were taken for the call to propagate
through the system, TAccess was large and the most significant factor in the TEnd-2-End
calculation.
4) Because of an external dependence on other systems outside the NG9-1-1 POC, TSupp
was not measured (TSupp = 0 seconds). For operational NG9-1-1 systems, a detailed
understanding of the external system must be known in advance. Dependence on
external systems for routing and processing call can create bottlenecks in the system and
severely affect the performance (response time) of the system.
5) Because the Business Rules Database resided on the same server as the ESRP, TBusiness
was negligible and not measured after a few initial trials (TBusiness was assumed to equal
0 seconds). If the Business Rules Database was maintained as a separate system, this
could add network latency to the routing of an emergency call. Operational 9-1-1
systems would have to closely monitor this parameter and ensure their systems did not
become overly complex. There is a fine balance between providing advanced call routing
features and physically getting a person in the loop to determine the nature of the
emergency and the appropriate response action. Therefore, this parameter should have a
threshold to ensure that calls are handled in a timely fashion.
IP User Agent
Parameter (hh:mm:ss:ms) Trial 1 Trial 2 Trial 3 Trial 4 Trial 5 Trial 6 Trial 7 Trial 8 Trial 9 Trial 10
T_Access 00:00:00.373 00:00:00.194 00:00:00.819 00:00:00.764 00:01:01.071 00:00:00.267 00:00:00.474 00:00:00.113 00:00:00.455 00:00:00.020
T_LIS 00:00:00.000 00:00:00.000 00:00:00.000 00:00:00.000 00:00:00.000 00:00:00.000 00:00:00.000 00:00:00.000 00:00:00.000 00:00:00.000
T_Nat_LoST 00:00:00.011 00:00:00.009 00:00:00.008 00:00:00.008 00:00:00.009 00:00:00.008 00:00:00.008 00:00:00.008 00:00:00.008 00:00:00.008
T_NG911 00:00:00.000 00:00:00.000 00:00:00.000 00:00:00.000 00:00:00.000 00:00:00.000 00:00:00.000 00:00:00.000 00:00:00.000 00:00:00.000
T_LOC_LoST 00:00:00.010 00:00:00.011 00:00:00.013 00:00:00.010 00:00:00.010 00:00:00.010 00:00:00.011 00:00:00.010 00:00:00.010 00:00:00.010
T_Business 00:00:00.000 00:00:00.000 00:00:00.000 00:00:00.000 00:00:00.000 00:00:00.000 00:00:00.000 00:00:00.000 00:00:00.000 00:00:00.000
T_Supp 00:00:00.000 00:00:00.000 00:00:00.000 00:00:00.000 00:00:00.000 00:00:00.000 00:00:00.000 00:00:00.000 00:00:00.000 00:00:00.000
T_PSAP 00:00:03.608 00:00:03.340 00:00:11.827 00:00:03.842 00:00:04.196 00:00:02.425 00:00:02.637 00:00:02.886 00:00:03.532 00:00:03.150
T_Call_Taker 00:00:00.030 00:00:00.158 00:00:00.024 00:00:00.014 00:00:00.049 00:00:00.026 00:00:00.049 00:00:00.065 00:00:00.042 00:00:00.018
T_End-2-End 00:00:03.865 00:00:03.416 00:00:12.530 00:00:04.486 00:01:05.148 00:00:02.572 00:00:02.992 00:00:02.879 00:00:03.868 00:00:03.049
Legacy Wireline
Parameter (hh:mm:ss:ms) Trial 1 Trial 2 Trial 3 Trial 4 Trial 5 Trial 6 Trial 7 Trial 8 Trial 9 Trial 10
T_Access 00:00:00.24 00:00:00.78 00:00:00.76 00:00:04.63 00:00:03.94 00:00:02.30 00:00:03.26 00:00:03.96 00:00:01.95 00:00:02.94
T_LIS 00:00:00.34 00:00:00.34 00:00:00.34 00:00:00.11 00:00:00.11 00:00:00.11 00:00:00.34 00:00:00.34 00:00:00.34 00:00:00.34
T_Nat_LoST 00:00:00.01 00:00:00.01 00:00:00.01 00:00:00.01 00:00:00.01 00:00:00.01 00:00:00.01 00:00:00.01 00:00:00.01 00:00:00.01
T_NG911 00:00:00.00 00:00:00.00 00:00:00.00 00:00:00.00 00:00:00.00 00:00:00.00 00:00:00.00 00:00:00.00 00:00:00.00 00:00:00.00
T_LOC_LoST 00:00:00.01 00:00:00.01 00:00:00.02 00:00:00.01 00:00:00.01 00:00:00.01 00:00:00.01 00:00:00.01 00:00:00.01 00:00:00.01
T_Business 00:00:00.00 00:00:00.00 00:00:00.00 00:00:00.00 00:00:00.00 00:00:00.00 00:00:00.00 00:00:00.00 00:00:00.00 00:00:00.00
T_Supp 00:00:00.00 00:00:00.00 00:00:00.00 00:00:00.00 00:00:00.00 00:00:00.00 00:00:00.00 00:00:00.00 00:00:00.00 00:00:00.00
T_PSAP 00:00:03.96 00:00:03.66 00:00:03.38 00:00:02.91 00:00:03.44 00:00:03.16 00:00:02.98 00:00:04.59 00:00:03.57 00:00:04.96
T_Call_Taker 00:00:00.03 00:00:00.14 00:00:00.04 00:00:00.13 00:00:00.02 00:00:00.11 00:00:00.07 00:00:00.01 00:00:00.04 00:00:00.04
T_End-2-End 00:00:04.42 00:00:04.67 00:00:04.38 00:00:07.54 00:00:07.37 00:00:05.45 00:00:06.47 00:00:08.77 00:00:05.74 00:00:08.13
Telematics
Parameter Trial 1 Trial 2 Trial 3 Trial 4 Trial 5 Trial 6 Trial 7 Trial 8 Trial 9 Trial 10
T_Access 00:00:01.037 00:00:00.274 00:00:03.796 00:00:03.537 00:00:01.022 00:00:07.451 00:00:01.998 00:00:04.132 00:00:00.058 00:00:04.009
T_LIS 00:00:00.000 00:00:00.000 00:00:00.000 00:00:00.000 00:00:00.000 00:00:00.000 00:00:00.000 00:00:00.000 00:00:00.000 00:00:00.000
T_Nat_LoST 00:00:00.090 00:00:00.094 00:00:00.089 00:00:00.085 00:00:00.089 00:00:00.088 00:00:00.087 00:00:00.089 00:00:00.088 00:00:00.182
T_NG911 00:00:00.00 00:00:00.00 00:00:00.00 00:00:00.00 00:00:00.00 00:00:00.00 00:00:00.00 00:00:00.00 00:00:00.00 00:00:00.00
T_LOC_LoST 00:00:00.087 00:00:00.091 00:00:00.092 00:00:00.088 00:00:00.088 00:00:00.090 00:00:00.085 00:00:00.087 00:00:00.087 00:00:00.086
T_Business 00:00:00.000 00:00:00.000 00:00:00.000 00:00:00.000 00:00:00.000 00:00:00.000 00:00:00.000 00:00:00.000 00:00:00.000 00:00:00.000
T_Supp 00:00:00.000 00:00:00.000 00:00:00.000 00:00:00.000 00:00:00.000 00:00:00.000 00:00:00.000 00:00:00.000 00:00:00.000 00:00:00.000
T_PSAP 00:00:02.867 00:00:03.640 00:00:04.759 00:00:03.124 00:00:05.080 00:00:02.614 00:00:04.472 00:00:02.947 00:00:03.256 00:00:02.648
T_Call_Taker 00:00:00.090 00:00:02.047 00:00:00.324 00:00:00.077 00:00:00.064 00:00:00.067 00:00:00.072 00:00:00.074 00:00:00.324 00:00:00.108
T_End-2-End 00:00:03.945 00:00:03.963 00:00:08.599 00:00:06.698 00:00:06.141 00:00:10.106 00:00:06.505 00:00:07.118 00:00:03.353 00:00:06.789
Cellular
Parameter (hh:mm:ss:ms) Trial 1 Trial 2 Trial 3 Trial 4 Trial 5 Trial 6 Trial 7 Trial 8 Trial 9 Trial 10
T_Access 00:00:01.604 00:00:01.095 00:00:01.119 00:00:01.345 00:00:01.153 00:00:02.780 00:00:00.169 00:00:01.697 00:00:09.131 00:00:09.398
T_LIS 00:00:00.194 00:00:00.106 00:00:00.105 00:00:00.106 00:00:00.106 00:00:00.105 00:00:00.105 00:00:00.105 00:00:00.105 00:00:00.106
T_Nat_LoST 00:00:00.001 00:00:00.012 00:00:00.012 00:00:00.012 00:00:00.016 00:00:00.013 00:00:00.012 00:00:00.030 00:00:00.013 00:00:00.015
T_NG911 00:00:00.083 00:00:00.084 00:00:00.083 00:00:00.084 00:00:00.083 00:00:00.081 00:00:00.081 00:00:00.082 00:00:35.034 00:00:00.050
T_LOC_LoST 00:00:00.012 00:00:00.012 00:00:00.012 00:00:00.012 00:00:00.012 00:00:00.012 00:00:00.012 00:00:00.030 00:00:00.012 00:00:00.012
T_Business 00:00:00.000 00:00:00.000 00:00:00.000 00:00:00.000 00:00:00.000 00:00:00.000 00:00:00.000 00:00:00.000 00:00:00.000 00:00:00.000
T_Supp 00:00:00.000 00:00:00.000 00:00:00.000 00:00:00.000 00:00:00.000 00:00:00.000 00:00:00.000 00:00:00.000 00:00:00.000 00:00:00.000
T_PSAP 00:00:01.689 00:00:01.143 00:00:01.146 00:00:01.143 00:00:01.144 00:00:13.320 00:00:09.118 00:00:01.390 00:00:02.667 00:00:01.774
T_Call_Taker 00:00:00.282 00:00:00.307 00:00:00.330 00:00:00.079 00:00:00.285 00:00:02.546 00:00:00.391 00:00:00.532 00:00:08.588 00:00:01.453
T_End-2-End 00:00:03.583 00:00:02.452 00:00:02.478 00:00:02.703 00:00:02.514 00:00:16.312 00:00:09.498 00:00:03.334 00:00:46.962 00:00:11.355
Description: This activity evaluated the NG9-1-1 component and interface availability.
Over the course of the POC, a Network Management System was deployed to track the
uptime of system components and interfaces. Proper operation of NG9-1-1 system
components and interfaces is vital to an effective emergency response service.
Operationally, an NG9-1-1 system must provide near 100-percent uptime. The POC is
research oriented; therefore, no efforts were made to design a fully redundant or
100-percent available system.
Analysis/Conclusions/Points of Interest:
1) Components (servers, laptops, etc.) in the POC did not provide the level of availability
expected for an emergency response system. Given the research-oriented nature of the
POC, components were constantly being updated with software, restarted, and physically
moved within the laboratories and at the PSAPs. Because there was no redundancy (i.e.,
only one workstation was used per PSAP), an unstable environment existed where, in
effect, the PSAP was considered “down/unreachable” during maintenance and/or
upgrades. For an operational system, much more care would have to be given to design
the system to provide a more robust and reliable operating environment that could handle
emergency calls 24/7/365. It is likely that a PSAP or governing authority would have to
enforce a service contract requiring the desired level of availability (e.g., Five 9s) from
the operations and maintenance (O&M) systems contractor.
2) During the POC, interface availability (i.e., network connectivity) was fairly robust.
Network connections between the three labs and five PSAPs were stable and more
reliable than the components that resided on the actual network. Leasing the connections
from major telecommunications providers minimized the risk of losing network
connectivity. However, as emergency response systems move to IP-based infrastructure,
the results of the POC should not lead to underemphasizing the importance of a good
Network Management System to ensure reliability and conformance to service level
agreements. Although network connectivity and bandwidth are viewed as a commodity
in today’s world, stringent IT redundancy, resiliency, and performance best practices
should still be used to ensure 100-percent operational emergency response systems.
Component Availability
Call Uptime
Location Workstation IP (June/July
Interface 2008)
Booz Allen 12.43.248.90 76.00%
Columbia 165.91.168.216 100.00%
Rochester 204.56.204.54 94.5%
Ft. Wayne 66.249.247.7 100.00%
Seattle 204.56.204.30 14.79%
St. Paul 204.56.204.62 43.46%
Helena 204.56.204.46 96.25%
Interface Availability
Uptime
Router
Location (June/July
IP Interface
2008)
Booz Allen 12.87.56.102 100.00%
Columbia 128.59.19.89 100.00%
Uptime
Router
Location (June/July
IP Interface
2008)
Texas A&M 165.91.168.162 100.00%
Rochester 204.56.204.14 99.97%
Ft. Wayne 66.249.243.182 100.00%
Seattle 204.56.204.2 99.99%
St. Paul 204.56.204.18 99.97%
Helena 204.56.204.10 99.98%
Analysis/Conclusions/Points of Interest:
1) The POC provided enough bandwidth to support the test cases and POC
demonstrations. Lease lines were obtained to connect the three labs and five PSAPs.
Both the commodity Internet and Internet2 networks were leveraged to use as transport
for the POC emergency call traffic. Based on the testing, all leased lines supported at
least 3 megabits per second (Mbps) of bandwidth. Those lines that leverage Internet2 for
connectivity provided throughput of as much as 50 Mbps. Based on the selected video
and voice CODEC, a single call was no greater than 150 kilobits per second (kbps) for
video and 64 kbps for voice. Therefore, given the limited number calls placed during the
POC, the IP network had little trouble supporting the traffic generated by the testing. In
an operational network, more care would need to be taken to ensure that the network
could provide adequate bandwidth to the PSAP even during peak loads and disaster
situations. Best practices, such as dynamic network scalability, PSAP overflow, and call
rerouting mechanisms, should be designed for and implemented in an operational
network.
2) Based on current best practices, packet loss should be < 1 percent. The POC network
met this constraint during all testing and POC demonstrations. Packet loss is typically an
indication of an overly congested network. This scenario did not occur during operation
of the POC. Operational 9-1-1 networks would need to monitor this metric using
network management software and work with their network provider to ensure
appropriate measures were put in place to handle network congestion.
3) Based on current best practices, latency should be < 100 milliseconds (ms) to support
voice and video. The POC network met this constraint during all testing and POC
demonstrations. Given the use of leased lines and small size of the network, there were
only a limited number of hops that packets needed to take to traverse the system end to
end. Operational 9-1-1 networks would need to work closely with their access and
transport network providers to ensure latency is minimized.
4) Jitter should be < 50 ms for voice and video. The POC network met this constraint
during all testing and POC demonstrations.
appCritical Results:
Location Router IP Interface Throughput (Mbps) Packet Loss (%) Latency (ms)
Booz Allen 12.87.56.102 2.93 0% 37.2
Columbia 128.59.19.89 54.2 <1% 25.9
Rochester 204.56.204.14 2.99 0% 24.4
Ft. Wayne 66.249.243.182 50.2 0% 22.8
Seattle 204.56.204.2 2.98 0% 33.1
St. Paul 204.56.204.18 2.99 0% 17.8
Helena 204.56.204.10 3 0% 33.3
Description: This activity evaluated the NG9-1-1 POC system’s ability to handle large
call loads (call scalability). Designing scalability into an emergency response network is
imperative for handling peak load and disaster situations. In an emergency response
network, both the network and system components should be able to handle additional
call load and dynamically scale according to need.
Measures of Interest: Call Rate, Maximum Concurrent Calls, Call Success, Call Failure
Analysis/Conclusions/Points of Interest:
1) The call failure rate is directly proportional to the number of concurrent calls placed in
the system. For the testing, the team injected a number of different types of calls into the
system that simulated a combination of data, voice, and video emergency calls. For the
POC environment, it was determined that as the number of concurrent calls increased, the
probability of call failure also increased. This can be attributed to the bandwidth used by
a call, the lack of quality of service (QoS) policy within the network, and the capabilities
of the hardware/software used in the POC environment.
a) Limitations in bandwidth. Because the system leveraged leased line circuits at both
the ingress and egress of the NG9-1-1 network, as the number of concurrent calls
increased, the system began to saturate with voice and video packets. With no overflow
or scalability capabilities, the system eventually could no longer support additional data
packets injected in the system. The router queues began to fill, and eventually, packets
began to drop. As new calls were injected into the system, their signaling data (setup and
tear-down information) could no longer pass through the system. At this point, calls
began to fail, thus increasing the failure rate. For operation systems, link budget analyses
should be conducted prior to implementation to determine the desired number of
concurrent calls that should be supported. Important factors include the theoretical
bandwidth of the network links, the audio and video CODECs supported, and whether the
signaling protocol operates in a centralized or peer-to-peer mode.
b) Lack of QoS Policy. Given scheduling and product constraints, a QoS policy was not
implemented for the NG9-1-1 POC. A solid QoS policy would have given different
priorities to certain IP packets. Therefore, despite the congestion in the network,
signaling information could have passed through the network with priority over the voice
and video traffic. This would have allowed the system to support more voice and video
calls and alleviated some of the network bottlenecks that were created.