Академический Документы
Профессиональный Документы
Культура Документы
Washington D.C.
October 10, 2007 | Version 2.0
Introduction
Enterprise Over. Cap. Use Cases Func. Act./ Req. Ovr. 9-1-1 PSAP Ops. 9-1-1 Sys. Admin. NG9‑1‑1 System Description & Requirements Document
Table of Contents
Introduction
Section 1: Introduction . . . . . . . . . . . . . . . . . . . . 1-1 5.4 Geospatial Visualization . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 5-37 Perform Database Auditing [DA-PFDBT] . . . . . . . . . . . . . . . . . . . . 7-29
1.1 Executive Summary . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1-1 Display Geospatial Data [GV-DSGEO] . . . . . . . . . . . . . . . . . . . . . . 5-38 7.4 Operations Administration . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 7-31
1.2 Vision/Statement of Need . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1-2 Manipulate Geospatial Data [GV-MPGEO] . . . . . . . . . . . . . . . . . . . 5-39 Monitor System Resources [OA-MOSRE] . . . . . . . . . . . . . . . . . . . . . 7-32
9-1-1 Sys. Admin. 9-1-1 PSAP Ops. Func. Act./ Req. Ovr. Cap. Use Cases Enterprise Over.
1.2.1 Vision . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1-2 5.5 PSAP Administration . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 5-41 Manage Network Faults and Recovery [OA-MNFTR] . . . . . . . . . . . 7-33
1.2.2 Goals and Objectives . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1-2 Define and Establish Call Handling Protocols [PA-DECHP] . . . . . 5-42 Manage System Performance [OA-MANSP] . . . . . . . . . . . . . . . . . . .7-34
1.2.3 Statement of Need . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1-2 Schedule Staff [PA-SCHST] . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 5-43 Manage System Resources and Configuration [OA-MNSRE] . . . . . . 7-35
1.3 Document Overview . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1-3 Create Specialized Call Taker Groups [PA-CSCTG] . . . . . . . . . . . . 5-44 Manage Call Records [OA-MNCLR] . . . . . . . . . . . . . . . . . . . . . . . . 7-36
Manage Automatic Call Distributor Rules [PA-MACDR] . . . . . . . . 5-45 Manage Change Requests [OA-MCHRQ] . . . . . . . . . . . . . . . . . . . . 7-37
Section 2: Enterprise Overview . . . . . . . . . . . . . 2-1
2.1 Community Model . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 2-1 Section 6: 9-1-1 System Administration Section 8: System Requirements . . . . . . . . . . . . 8-1
Segment . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 6-1 8.1 Technical Performance Requirements . . . . . . . . . . . . . . . . . . . . . . . . . 8-2
2.1.1 Why Develop a “Community Model”? . . . . . . . . . . . . . . . . . . . 2-1
6.1 System Management . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 6-3 8.1.1 Maintainability . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 8-2
2.1.2 NG9‑1‑1 Community Model . . . . . . . . . . . . . . . . . . . . . . . . . . . 2-2
Create and Define Roles [SM-CRROL] . . . . . . . . . . . . . . . . . . . . . . . . 6-4 8.1.2 Availability . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 8-2
2.2 NG9‑1‑1 System Boundaries . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 2-6
Manage User Accounts [SM-MUSER] . . . . . . . . . . . . . . . . . . . . . . . . 6-5 8.1.3 Reliability . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 8-3
2.3 Enterprise Segment Activity Roadmap . . . . . . . . . . . . . . . . . . . . . . . . 2-8
Planning Configuration Changes [SM-PLCFC] . . . . . . . . . . . . . . . . . 6-6 8.2 Technical System Requirements . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 8-3
Section 3: Capability Use Cases . . . . . . . . . . . . . 3-1 6.2 Data Management . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 6-7
8.2.1 Security . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 8-3
3.1 End-to-End Call Flow . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 3-10 Manage Database Access [DM-MNDBA] . . . . . . . . . . . . . . . . . . . . . . 6-8
8.2.2 Continuity of Operations . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 8-4
Manage Database Performance [DM-MNDBP] . . . . . . . . . . . . . . . . 6-9
8.3 Design Constraints . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 8-4
Section 4: Functional Activity and Manage 9‑1‑1 Interface and Protocol Availability and Usage
Requirements Overview . . . . . . . . . . . . . . . . . . . . 4-1 [DM-MNDBI] . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 6-10 Section 9: Source References . . . . . . . . . . . . . . . 9-1
Submit Caller Information Error Report [DM-SCIER] . . . . . . . . . . 6-11
Section 5: 9-1-1 PSAP Operations Segment . . . . 5-1
Perform Database Save & Recovery [DM-PDBSR] . . . . . . . . . . . . . 6-12 Appendix A: Acronyms . . . . . . . . . . . . . . . . . . . . A-1
5.1 Call Answering . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 5-3
Manage Database Auditing [DM-MNDBT] . . . . . . . . . . . . . . . . . . . 6-13
Manage Call Queues [CA-MNQUE] . . . . . . . . . . . . . . . . . . . . . . . . . 5-4 Appendix B: Glossary . . . . . . . . . . . . . . . . . . . . . B-1
Answer Call [CA-ANSCL] . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 5-6 Section 7: 9-1-1 System Operations Segment . . 7-1
Initiate Call Back [CA-INTCB] . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 5-8 Appendix C: Requirements Style Guide . . . . . . . C-1
7.1 Call Treatment . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 7-3
5.2 Call Processing . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 5-11 Recognize Originating Location [CT-ROLOC] . . . . . . . . . . . . . . . . . . 7-4 Appendix D: Specifications To Be Determined . . D-1
Sys. Reqs.
Establish Conference Call [CP-ECONF] . . . . . . . . . . . . . . . . . . . . . 5-22 7.2 Security Administration . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 7-21
5.3 Call Records Management . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 5-25 Manage Network Security [SC-MNSEC] . . . . . . . . . . . . . . . . . . . . . 7-22
Record Call [CR-RCCAL] . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 5-26 Login [SC-LOGIN] . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 7-23
Obtain Supportive or Supplemental Data Post Call Delivery 7.3 Database Administration . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 7-25
Appendices
[CR-OSSDT] . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 5-30
Manage Database Content [DA-MTDBC] . . . . . . . . . . . . . . . . . . . . 7-26
End Call [CR-ENDCL] . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 5-32
Populate and Maintain 9‑1‑1 Data Interfaces [DA-MTDBI] . . . . . . 7-27
Transfer Call Records [CR-TRCIN] . . . . . . . . . . . . . . . . . . . . . . . . . 5-34
Publish Authoritative Data Content [DA-PADCT] . . . . . . . . . . . . . . 7-28
Table of Figures
Introduction
Introduction
Introduction
9-1-1 Sys. Admin. 9-1-1 PSAP Ops. Func. Act./ Req. Ovr. Cap. Use Cases Enterprise Over.
Section 1: Introduction
1.1 Executive Summary
The Next Generation 9‑1‑1 Initiative (NG9‑1‑1)
is a U.S. Department of Transportation (USDOT)
research and development project that will help
define the system architecture and develop a
transition plan that considers responsibilities,
costs, schedule, and benefits for deploying
Internet Protocol (IP)-based emergency services
across the Nation.1 USDOT understands that
access to emergency services provided by
Sys. Reqs.
emergency services and government services, in concert
with existing and evolving communication technology and
related services that will ultimately support much of the
access to emergency services, along with the interconnection
required to allow them to interrelate. Because of its purpose,
NG9‑1‑1 service must be a priority service on the shared IP
Appendices
networks. Likewise, it is assumed that the emergency service
network architecture driven by this document will generally
follow the Internet Protocol Suite, including transport layer
protocols like Transmission Control Protocol (TCP) and User
Datagram Protocol (UDP). Consequently, requirements
are not specifically identified herein for such matters.
interconnected networks comprehensively employed by the supporting jurisdiction or PSAP. 1.2 Vision/Statement of Need 1.2.3 Statement of Need
Introduction
Introduction
needs. Where this document refers to accepted providers within North America (Canada and
standards and best practices, the intent is to Mexico), recognizing the global impacts of
refer to accepted standards and best practices routing emergency calls in an IP environment
• Maximized use of available emergency services
capital, operating and maintenance cost savings.
Appendices
2 The term “call” is used in this document to indicate any 3 The NG9‑1‑1 Detailed System Requirements document
real-time communication—voice, text, or video—between decomposes NG9‑1‑1 System Description & High-Level
a person needing assistance and a PSAP call taker. This Requirements to identify lower-level NG9‑1‑1 user and
term also includes non-human-initiated automatic system needs. Operational, systems and data behaviors
event alerts, such as alarms, telematics, or sensor data, to support NG9‑1‑1 required activities are detailed
which may also include real-time communications. in the NG9‑1‑1 Detailed System Requirements.
Introduction
Introduction
presents NG9‑1‑1 system requirements that help
This document contains the NG9‑1‑1 system ensure the NG9‑1‑1 System is fully supported and
requirements, as well as a description of the capable of processing the required workload.
NG9‑1‑1 System. The remainder of this NG9‑1‑1
System Description & Requirements Document is The Source References section identifies
9-1-1 Sys. Admin. 9-1-1 PSAP Ops. Func. Act./ Req. Ovr. Cap. Use Cases Enterprise Over.
organized into the following numbered sections: sources of information used in the gathering
2) Enterprise Overview and development of the system description and
requirements presented in this document.
3) Capability Use Cases
4) Functional Activity and
Requirements Overview
5) NG9‑1‑1 PSAP Operations Segment
6) NG9‑1‑1 System Administration Segment
7) NG9‑1‑1 System Operations Segment
8) Technical System Requirements
9) Source References
The Enterprise Overview section contains several
analytical and illustrative presentations that
provide an overall enterprise view of NG9‑1‑1
stakeholder needs and describe the key system
capabilities that will fulfill these needs.
The Capability Use Cases section illustrates
the use of the NG9‑1‑1 System from a user’s
perspective and provides context for the
various ways NG9‑1‑1 functional activities
enable users to complete complex tasks.
The Functional Activity and Requirements section
describes the layout and structure of the activities
Sys. Reqs.
and System Operations. The sections on
these system service segments provide
detailed goals, descriptions, and requirements
defining the needed functional capabilities
for the NG9‑1‑1 services and activities.
Appendices
October 10, 2007 | Version 2.0 Introduction | 1-3
Version 2.0 | October 10, 2007
Notes
NG9‑1‑1 System Description & Requirements Document
1-4 | Introduction
Introduction Enterprise Over. Cap. Use Cases Func. Act./ Req. Ovr. 9-1-1 PSAP Ops. 9-1-1 Sys. Admin. 9-1-1 Sys. Ops. Sys. Reqs. Appendices
Introduction
NG9‑1‑1 System Description & Requirements Document
Introduction
9-1-1 Sys. Admin. 9-1-1 PSAP Ops. Func. Act./ Req. Ovr. Cap. Use Cases Enterprise Over.
Enterprise Over.
Section 2: Enterprise Overview
2.1 Community Model
2.1.1 Why Develop a “Community
Model”?
When the analysis of the NG9‑1‑1 System was
initiated, USDOT worked with 9‑1‑1 stakeholders
throughout the Nation to analyze the mission and
operation in the context of serving the emergency
services community. Through this analysis, the
diverse group of stakeholders that comprises the
Sys. Reqs.
and transportation, government, regulatory, and
professional associations. In addition, USDOT
identified the high-level system interfaces and
transactional information flows among these
stakeholders. To communicate the findings
Appendices
associated with this analysis, a Community
Model, which serves to build understanding at
the technical, operations, and policy levels, was
developed. The purpose of the Community Model
is to provide an overall enterprise view to capture analyze the needs and operations of the various
Introduction
and analyze the needs of system stakeholders in stakeholders in the context of the services the
the context of the work activities they perform NG9‑1‑1 System provides to them. The layers
and the services the enterprise provides to them. of this model are meant to show the NG9‑1‑1
geographic coverage, the operational elements
Stakeholders can use this model to see how they of the emergency services community, and the
Enterprise Over.
Enterprise Over. Cap. Use Cases Func. Act./ Req. Ovr. 9-1-1 PSAP Ops. 9-1-1 Sys. Admin.
fit into the “community” as a whole and how operational elements of the NG9‑1‑1 System.
their concerns are addressed within the NG9‑1‑1
enterprise. The high-level concepts depicted in
the Community Model are specifically tailored
to an enterprise-level audience through the
use of a graphically rich diagram. However,
the Community Model is also directly linked
to more technical documents, for example,
the Internet Engineering Task Force (IETF)
Emergency Context Resolution and Internet
Technologies (ECRIT) Requirements and the
National Emergency Number Association
(NENA) i3 Technical Requirements, as well as
this NG9‑1‑1 System Description & Requirements
Document. The Community Model provides the
unique ability to bridge the gap among technical,
operations, and policy oriented audiences.
The Community Model is not intended to replace
traditional conceptual or logical models of a
system. These types of models provide a greater
level of detail about the system being defined,
including the common data stores, user interfaces,
and applications, and the relationships among these
components. These models are used as a baseline
for future direction. The Community Model
abstracts these details and instead provides a high-
9-1-1 Sys. Ops.
Appendices Sys. Reqs. 9-1-1 Sys. Ops. 9-1-1 Sys. Admin. 9-1-1 PSAP Ops. Func. Act./ Req. Ovr. Cap. Use Cases Enterprise Over. Introduction
Enterprise Over.
Introduction NG9‑1‑1 System Description & Requirements Document
Enterprise Over.
Enterprise Over. Cap. Use Cases Func. Act./ Req. Ovr. 9-1-1 PSAP Ops. 9-1-1 Sys. Admin.
Figure 2–2: Geographic Layer Figure 2–3: Originating Subscriber Service Operations Layer
The Geographic Layer, depicted in the lower the components to enable this collaboration, The Originating Subscriber Service Operations in NG9‑1‑1, just as it is in today’s 9‑1‑1. At
9-1-1 Sys. Ops.
portion of the graphic as a map of the United including the strategic communications capabilities Layer, depicted on the left side of the graphic, this layer, an emergency call is distinguished
States, illustrates the decentralized nature of and enhanced data aggregation and sharing illustrates how calls from the public enter the from all other traffic and given different
NG9‑1‑1 and serves as a visual foundation for technologies for carrying out the NG9‑1‑1 mission. system through various communication devices treatment. Nevertheless, this layer is outside the
the requirements and needs of the NG9‑1‑1 and how these calls are routed to the appropriate scope of this project except for the functional
System. The NG9‑1‑1 System is an interconnected PSAP through commercial networks. These handoff between it and the 9‑1‑1 enterprise.
system of local and regional emergency services devices and networks are key to identifying the
Sys. Reqs.
networks (system of systems). The boundaries information types and formats to be transferred
of emergency service networks vary, depending throughout the NG9‑1‑1 System. The NG9‑1‑1
on geography, local emergency management stakeholder groups that make up the originating
requirements, and organizational frameworks. The subscriber service providers are shown in green and
overlapping boundaries of existing emergency include access service providers, access network
Appendices
services providers’ areas of responsibility and providers, third-party providers, and service
their varying operational missions require that application providers. The Originating Subscriber
they work in a coordinated and collaborative Service Operations layer is the essential first
context. One of the goals of NG9‑1‑1 is to provide component of the emergency response continuum
Introduction
9-1-1 Sys. Admin. 9-1-1 PSAP Ops. Func. Act./ Req. Ovr. Cap. Use Cases Enterprise Over.
Enterprise Over.
Figure 2–4: Dispatch Operations Layer Figure 2–5: Emergency Services Internetwork Layer
Sys. Reqs.
Dispatch Operations layer are N‑1‑1 providers, and seamlessly interface voice and electronic data,
public safety dispatch groups, and emergency thereby improving response for emergencies.
responders. The Dispatch Operations layer reflects
an essential aspect of the emergency response
continuum in NG9‑1‑1 just as it does in today’s
Appendices
9‑1‑1. Nevertheless, this layer is outside the
scope of this project except for the functional
handoff between it and the 9‑1‑1 enterprise.
represent some of the primary requirements the NG9‑1‑1 components and those
that NG9‑1‑1 must support in order to advance supporting systems that deliver critical
the level of efficiency, collaboration, and information, including the actual “call.”
coordination among the 9‑1‑1 community Notable components outside the
to the next generation of 9‑1‑1. The intent NG9‑1‑1 System include:
of these segments is to provide stakeholders
with common descriptions of the functionality • Access devices (wireline, wireless,
provided within NG9‑1‑1—not a policy text/video/data, sensors, etc.);
statement on how that functionality must be • Access networks (utilities, service
implemented for each locality within NG9‑1‑1. providers, and the Internet);
• Emergency call routing functions for
2.2 NG9‑1‑1 System mobile, voice over IP (VoIP) providers
Boundaries and Internet service providers (ISP);
• Location validation and routing
For a system as broad and complex as NG9‑1‑1, databases for location acquisition;
it becomes necessary to define the scope of
the project by indicating the technology that • Third-party call centers, including
is considered “part of the system.” With a telematics service providers; and
well-defined delimitation of the system, a • Public safety dispatch and
smoother transition and a clearer understanding responder agency systems.
of the interfaces needed will result.
As a separate document, the USDOT will publish
Figure 2‑7, the NG9‑1‑1 Boundary area a NG9-1-1 Architecture Analysis Report document
indicates the components that are included as that provides a more in-depth and descriptive view
Figure 2–6: NG9-1-1 Enterprise Operations Layer part of NG9‑1‑1. Items outside of this area of the proposed architecture for a NG9-1-1 system.
are those components that are elements of the The report presents an architecture able to support
The 9‑1‑1 Enterprise Operations Layer is at the appropriate responder dispatch services. more larger public safety communications system, next generation technologies, access methods,
9-1-1 Sys. Ops.
the core of the NG9‑1‑1 community, comprising and are not included in this initiative’s scope. and operational capabilities. Key architectural
the activities, systems, resources, and processes To support this brokering of information, the 9‑1‑1
considerations are discussed to draw attention
performed within the 9‑1‑1 enterprise. It serves Enterprise Operations Layer is composed of three Main components of the NG9‑1‑1 System include:
enterprise segments: the 9‑1‑1 PSAP Operations to the characteristics and issues most key to the
as a broker of information from the public • Devices used by call takers to process successful operation of the NG9-1-1 System.
caller through to the emergency responder. The Segment, the 9‑1‑1 System Administration
Segment, and the 9‑1‑1 System Operations the input (voice, text, data, images,
9‑1‑1 enterprise gathers information about the
Sys. Reqs.
Segment. The 9‑1‑1 PSAP Operations Segment and video) from other systems;
emergency, such as the nature and location of
is primarily used by PSAP call takers to receive • Telephony switches and automatic
the emergency, alarm signals, vehicle crash
calls from the public, determine the nature of the call distributor (ACD) systems,
impact data, and other incident-descriptive data,
emergency, and relay the call to the appropriate typically residing within a PSAP;
from the public via the originating subscriber
services. The 9‑1‑1 enterprise then disseminates public safety dispatch center for response. • Call detail logging devices;
Appendices
information, such as PSAP status, caller location, The 9‑1‑1 System Administration Segment
• Map displays and geographic
nature and location of the emergency, response describes the capabilities needed for sharing
information systems (GIS);
type, and other incident descriptive data, to information, collaborating, assigning work tasks,
maintaining security standards, training, and • Emergency call routing functions
Introduction
CENTER: Telematics
NG9-1-1
Service Provider,
ACCESS ACCESS Poison Control, Suicide BOUNDARY
DEVICES NETWORKS Prevention, N-1-1, NG9-1-1
Language Translation
EMERGENCY PSAP
9-1-1 Sys. Admin. 9-1-1 PSAP Ops. Func. Act./ Req. Ovr. Cap. Use Cases Enterprise Over.
Enterprise Over.
PBX CENTRAL CALL ROUTING
FUNCTION (END PUBLIC SAFETY
VOICE OFFICE DISPATCH /
DEVICE OFFICE /
E9-1-1 RESPONDER
SELECTIVE AGENCIES
GATEWAY ROUTER) SYSTEMS
TEXT
INTERACTION
VOICE OR EQUIPMENT
THIRD-
TEXT (TTY/TDD)
PARTY
DEVICE
CALL
CENTER
SYSTEM (*)
NG9-1-1
VOICE AND PSAP IP VOICE
DATA EMERGENCY ROUTING / INTERACTION
DEVICE CALL IP PSAP IP EQUIPMENT
ROUTING AUTOMATIC
FUNCTION CALL
EMERGENCY (EMERGENCY DISTRIBUTION
TEXT CALL SERVICES (ACD)
DEVICE ROUTING ROUTING DATA
FUNCTION PROXY) INTERACTION
(MSC/ISP) EQUIPMENT
VOICE
DEVICE
IP PBX
MAP
Failure Path
CALL
Sys. Reqs.
MOBILE VoIP LOCATION NG EMERG. IDENTITY SELECTIVE
POSITION POSITION VALIDATION SERVICES
AND ACCESS ROUTER
CENTER CENTER ROUTING NETWORK BASE
(ESNet) DATABASE DATABASE ANI/ALI NG9-1-1
(MPC) (VPC) DATABASES GIS GIS
DATABASE DATABASES
DATA
Appendices
Figure 2–7: NG9-1-1 System Boundaries Diagram
2.3 Enterprise Segment The ESAR plays an important role in ensuring Role Descriptions. Roles comprise the
Introduction
Activity Roadmap that stakeholders, users, and developers, fully collective characteristics of the persons
understand the activities required to support the or systems that perform work within the
The Enterprise Segment Activity Roadmap (ESAR) new operational functions or business processes. NG9‑1‑1 System. Jurisdictional boundaries
consists of a table of functions, or activities, for A review of each service area—prioritizing and community agreements may impact the
each of the enterprise segments discussed in activities by project need, complexity, and specific implementation of these roles within
Enterprise Over.
Enterprise Over. Cap. Use Cases Func. Act./ Req. Ovr. 9-1-1 PSAP Ops. 9-1-1 Sys. Admin.
Section 2.1 and illustrated in the Community Model cost—can be completed to determine how NG9‑1‑1. The role descriptions listed here
(see Figure 2‑1). The ESAR provides an index that component activities should be allocated as provide the general characteristics of the role
defines the scope of activities, mapped to enterprise part of the NG9‑1‑1 System development. within the system. The staff that perform their
segments that need to be supported by developed work within NG9‑1‑1 are characterized in the
(or purchased) NG9‑1‑1 applications. Within Table 2‑1 role descriptions. It is important to
each enterprise segment are group identifiers, note that one human user of the system can and
or service areas (shown as a colored header to will take on multiple roles within the system.
the enterprise segment table), for the functional Also, for many of the activities described
activities below them. The activities within each within this System Description & Requirements
service area are the component work functions that Document, a human may not be involved with
will be performed within the NG9‑1‑1 System. the execution of the role within an activity.
Each activity within the ESAR represents The ESAR that follows in Figure 2-9, Figure
a unique function the NG9‑1‑1 System 2-10, and Figure 2-11 presents the enterprise
should perform. These activities are defined segments, service areas and, functional
by the set of attributes listed below: activities of the NG9‑1‑1 System.
• Activity Name: The name of the
Activity being described
• Activity Code: A unique code used
to identify the Activity name and its Table 2–1: NG9-1-1 Role Descriptions
associated service area name Role Code Role Name Role Description
• Role: A name of the job role of the DBA Database Administrator The Database Administrator is responsible for the environmental aspects of the NG9-1-1 data stores. In general, these include: ensuring that
person or the functional role of a database backups are created and tested for recoverability, verifying data integrity, defining and/or implementing security access controls
technology that performs the Activity to the data, and ensuring maximum availability and performance. The database administrator manages the database in an administrative
manner and consequently requires the technical skills to troubleshoot problems and maintain the overall health of the database.
• Proof-of-Concept: Yes/No—A recommendation DM Data Manager The Data Manager is responsible for creating, maintaining and correcting the data content within the NG9-1-1 information stores.
9-1-1 Sys. Ops.
on whether the Activity should be CT Call Taker The call taker receives and processes 9‑1‑1 emergency and non-emergency calls from the public or third-party notification agencies. The
demonstrated in the Proof-of-Concept call taker may also dispatch emergency services or conference/transfer 9‑1‑1 callers with/to the appropriate emergency service agency. The
• References: Abbreviations of the documents call taker may perform location validation discrepancy reporting. The call taker may be required to give emergency medical pre-arrival
instructions to 9‑1‑1 callers. The call taker may be required to answer non-emergency and administrative calls, and monitor alarms.
used as references when defining the Activity
SYS NG9‑1‑1 System The system role is used when the primary functions of an activity have been automated.
• Goal: A brief description of the NTA Network Administrator The Network Administrator has the responsibility to maintain the network by providing any necessary
end result of the Activity.
Sys. Reqs.
and supporting peripherals. The PSAP Administrator may be responsible for the PSAP's budget and staff support.
SA System Administrator The System Administrator is responsible for software installation, system upgrades, and problem resolution. The
System Administrator also performs system backups and recovery, while maintaining data files and monitoring system
configuration to ensure data integrity. This role manages accounts, system monitoring, and system maintenance.
Introduction
Enterprise Segment:
9-1-1 Sys. Admin. 9-1-1 PSAP Ops. Func. Act./ Req. Ovr. Cap. Use Cases Enterprise Over.
Enterprise Over.
Service Areas: An Enterprise Segment is a high
level grouping of related
A contextual grouping business services that address
of like functional major and distinct portions of
activities. Also thought the system or enterprise.
of as the ‘bins’ of work
being performed.
Service areas can cross
Enterprise Segments
Goal:
Functional
Activities:
Bounded piece of work
Sys. Reqs.
Communicates the specific
business rules and technical
functions for each activity.
Appendices
Figure 2–8: Example Enterprise Segment Activity Roadmap (ESAR)
5.1 Call Answering [CA] 5.2 Call Processing [CP] 5.3 Call Records 5.4 Geospatial 5.5 PSAP Administration
Management [CR] Visualization [GV] [PA]
[CA-MNQUE] Manage Call Queues [CP-DTNAT] Determine Nature of Emergency [CP-IDRES] Identify Appropriate Responding [CR-RCCAL] Record Call [GV-DSGEO] Display Geospatial Data [PA-DECHP] Define and Establish Call Handling
Enterprise Over.
Enterprise Over. Cap. Use Cases Func. Act./ Req. Ovr. 9-1-1 PSAP Ops. 9-1-1 Sys. Admin.
Role: CT, PA Role: CT, PA Agency or Service Role: CT, SYS Role: CT Protocols
Proof-of-Concept: Yes Proof-of-Concept: Yes Role: CT, PA Proof-of-Concept: Yes Proof-of-Concept: Yes Role: PA, SA
References: NENA 56-005, NENA 58-001 References: NENA-i3, NRIC VII-1B Proof-of-Concept: Yes References: NENA 08-501, NENA 58-001 References: N/A Proof-of-Concept: Yes
References: NENA-i3, NRIC VII-1B, NRIC VII-1D References: NENA 08-501, NRIC VII-1B
Goal: Provide the capability to manage call queues Goal: Determine the nature of the emergency and Goal: Preserve a detailed record of the interactive Goal: Display location and geospatial information on
and deliver the caller to a call taker workstation. provide an initial assessment of the situation. Goal: Select appropriate responders based on the communications occurring during a call. a map. Goal: Ensure proper and efficient call handling and
nature and location of emergency, incident compliance with PSAP processes and best practices
management procedures, and standard operating through the creation and automation of protocols and
procedures (SOP). procedures.
[CA-ANSCL] Answer Call [CP-VFLOC] Determine and Verify Location of [CP-PRINS] Provide Pre-Arrival Instructions to Caller [CR-OSSDT] Obtain Supportive or Supplemental [GV-MPGEO] Manipulate Geospatial Data [PA-SCHST] Schedule Staff
Role: CT, PA Emergency Role: CT Data Post Call Delivery Role: CT, PA Role: PA
Proof-of-Concept: Yes Role: CT, PA Proof-of-Concept: No Role: CT, PA Proof-of-Concept: No Proof-of-Concept: No
References: NENA 58-001, NENA-i3, NRIC VII-1B Proof-of-Concept: Yes References: NENA-i3, NRIC VII-1B Proof-of-Concept: Yes References: N/A References: NENA 08-501, NRIC VII-1B
References: NENA-i3, NRIC VII-1B References: NENA 02-011, NENA 58-001
Goal: Provide the capability to answer a 9-1-1 call. Goal: Provide appropriate pre-arrival instructions to Goal: Manipulate location and geospatial Goal: Ensure the staffing level is set to handle the
Goal: Determine whether an emergency is located at call taker. A call taker may distribute pre-arrival Goal: Obtain supportive or supplemental data after information. call volume.
the caller’s location or elsewhere. Ensure instructions to a caller as necessary. call delivery to facilitate call processing.
responders are directed to the correct location.
[CA-INTCB] Initiate Call Back [CP-UCLOC] Update Mobile Caller's Location [CP-ECONF] Establish Conference Call [CR-ENDCL] End Call [PA-CSCTG] Create Specialized Call Taker Groups
Role: CT, PA Information Role: CT, PA Role: CT, PA Role: PA
Proof-of-Concept: Yes Role: CT, PA Proof-of-Concept: Yes Proof-of-Concept: Yes Proof-of-Concept: No
References: NENA-i3, NRIC VII-1B Proof-of-Concept: Yes References: NENA 58-001, NENA-i3, NRIC VII-1B, References: NENA 08-501, NRIC VII-1B References: NENA 08-501, NENA 58-001, NRIC VII-
References: NENA-i3, NRIC VII-1B NRIC VII-1D 1B
Goal: Establish communications circuit between call Goal: Terminate existing call and return to ready to
taker and receiving party. Goal: Receive location information for mobile callers. Goal: Establish communication among the call taker, accept next call. Goal: Create specialized call taker groups to be used
caller, third-party (e.g., telematics) service provider, in conjunction with call distribution rules.
and appropriate public safety entities.
References: Proof-of-Concept: No
References: NENA 08-501, NENA 58-001, NRIC VII-
Goal: Transfer all Essential, Supportive, 1B
Supplemental, and/or manually-entered data
concerning the call to the appropriate responding Goal: Create, manage, and distribute rules and
Recommended for
agency dispatch or other authorized entity. policies governing the distribution of incoming 9-1-1 Proof-of-Concept
calls and automatic event alerts, along with the
associated data to call takers.
Role Key
ALL - ALL Roles
Sys. Reqs.
Reference Legend:
CT - Call Taker
ECRIT - Requirements for Emergency Context Resolution with Internet Technologies. Internet Engineering Task Force.
NENA 02-010 - NENA Standard Formats & Protocols for ALI Data Exchange, ALI Response & GIS Mapping
DB - Database Administrator
NENA 02-011 - NENA Data Standards for Local Exchange Carriers, ALI Service Providers & 9-1-1 Jurisdictions NA - Network Adminstrator
NENA 02-013 - NENA Data Standards for the Provisioning and Maintenance of MSAG Files to VDBs and ERDBs
NENA 08-501 - NENA Technical Information Document on the Network Interface to IP Capable PSAP PA - PSAP Adminstrator
NENA 58-001 - NENA IP Capable PSAP Features and Capabilties Standard
NENA-i3 - NENA i3 Technical Requirements Document SA - System Administrator
Appendices
NRIC VII-1B - Network Architecture Properties in 2010, Extending E9 1 1 to Satellites, and Generic Architectures to Support Video and Advanced Service. NRIC VII Focus Group 1B
NRIC VII-1D - Communication Issues for Emergency Communications Beyond E911: Final Report—Properties and network architectures for communications between PSAPs and SYS - NG9-1-1 System
emergency services organizations and personnel. NRIC VII Focus Group 1D
911AUTH - 9-1-1 Authority
Introduction
6.1 System Management 6.2 Data Management [DM]
[SM]
[SM-CRROL] Create and Define Roles [DM-MNDBA] Manage Database Access [DM-MNDBT] Manage Database Auditing
9-1-1 Sys. Admin. 9-1-1 PSAP Ops. Func. Act./ Req. Ovr. Cap. Use Cases Enterprise Over.
Enterprise Over.
Role: PA, SA Role: DBA Role: DBA
Proof-of-Concept: No Proof-of-Concept: No Proof-of-Concept: No
References: ECRIT, NENA 08-501, NENA-i3, NRIC References: ECRIT, NENA 08-501, NENA-i3, NRIC References: NENA-i3, NRIC VII-1B, NRIC VII-1D
VII-1B, NRIC VII-1D VII-1B, NRIC VII-1D
Goal: Provide the capability to audit the specified
Goal: Create, manage, and assign roles within the Goal: Provide, support, and manage the capability to user and maintenance activities against the
system. access the enterprise database(s) and to allow the enterprise database.
distribution of data contained within those
database(s).
[SM-MUSER] Manage User Accounts [DM-MNDBP] Manage Database Performance [DM-MNDBI] Manage 9-1-1 Interface and Protocol
Role: SA Role: DBA Availability and Usage
Proof-of-Concept: No Proof-of-Concept: No Role: SA
References: ECRIT, NENA 08-501, NENA-i3, NRIC References: ECRIT, NENA 08-501, NENA-i3, NRIC Proof-of-Concept: Yes
VII-1B, NRIC VII-1D VII-1B, NRIC VII-1D References: NENA 08-501, NENA-i3, NRIC VII-1B,
NRIC VII-1D
Goal: Provide the capability to enable the creation, Goal: Provide the capability to monitor and report on
modification, suspension, and deletion of system the operational performance of the enterprise Goal: Ensure the availability of necessary and
accounts. Provide the capability to build user databases. beneficial data interfaces and communication
permissions/views with appropriate access to protocols to support call processing and emergency
allowable systems, networks, and databases. response.
Provide the capability for only those system
administrators with proper authority to create and
modify/update user accounts.
[SM-PLCFC] Planning Configuration Changes [DM-PDBSR] Perform Database Save & Recovery [DM-SCIER] Submit Caller Information Error Report
Role: DBA, SA Role: DBA Role: CT, DBA
Proof-of-Concept: No Proof-of-Concept: No Proof-of-Concept: No
References: N/A References: NENA 08-501, NENA-i3, NRIC VII-1B, References: N/A
NRIC VII-1D
Goal: Ensure that the system and necessary network Goal: Submit caller information error report to the
configurations adequately support the system and Goal: Provide the capability to back up and save originating data provider for correction.
network desired functions and capabilities. enterprise database(s), along with the archiving of
appropriate system data. Provide the capability to
recover and restore the enterprise databases based
on previous backups.
Recommended for
Role Key
ALL - ALL Roles
Reference Legend:
CT - Call Taker
ECRIT - Requirements for Emergency Context Resolution with Internet Technologies. Internet Engineering Task Force.
NENA 02-010 - NENA Standard Formats & Protocols for ALI Data Exchange, ALI Response & GIS Mapping
DB - Database Administrator
Sys. Reqs.
NENA 02-011 - NENA Data Standards for Local Exchange Carriers, ALI Service Providers & 9-1-1 Jurisdictions NA - Network Adminstrator
NENA 02-013 - NENA Data Standards for the Provisioning and Maintenance of MSAG Files to VDBs and ERDBs
NENA 08-501 - NENA Technical Information Document on the Network Interface to IP Capable PSAP PA - PSAP Adminstrator
NENA 58-001 - NENA IP Capable PSAP Features and Capabilties Standard
NENA-i3 - NENA i3 Technical Requirements Document SA - System Administrator
NRIC VII-1B - Network Architecture Properties in 2010, Extending E9 1 1 to Satellites, and Generic Architectures to
Support Video and Advanced Service. NRIC VII Focus Group 1B SYS - NG9-1-1 System
NRIC VII-1D - Communication Issues for Emergency Communications Beyond E911: Final Report—Properties and
network architectures for communications between PSAPs and emergency services organizations and personnel. NRIC 911AUTH - 9-1-1 Authority
Appendices
VII Focus Group 1D
7.1 Call Treatment [CT] 7.2 Security 7.3 Database 7.4 Operations Administration [OA]
Administration [SC] Administration [DA]
[CT-ROLOC] Recognize Originating Location [CT-LGCAL] Document Call Detail Information [SC-MNSEC] Manage Network Security [DA-MTDBC] Manage Database Content [OA-MOSRE] Monitor System Resources [OA-MNCLR] Manage Call Records
Enterprise Over.
Enterprise Over. Cap. Use Cases Func. Act./ Req. Ovr. 9-1-1 PSAP Ops. 9-1-1 Sys. Admin.
Role: SYS Role: SYS Role: NTA, SA Role: DBA, SA Role: NTA, SA Role: ALL
Proof-of-Concept: Yes Proof-of-Concept: No Proof-of-Concept: Yes Proof-of-Concept: Yes Proof-of-Concept: No Proof-of-Concept: Yes
References: NENA 58-001, NENA-i3, NRIC VII-1B, References: NENA-i3 References: NENA-i3, NRIC VII-1B, NRIC VII-1D References: NENA 02-010, NENA 02-011, NENA References: NENA-i3, NRIC VII-1B References: N/A
NRIC VII-1D 02-013, NRIC VII-1B, NRIC VII-1D
Goal: Preserve a record of call information in a data Goal: Ensure managed access to network Goal: Provide the ability to monitor and manage Goal: Create and maintain call records
Goal: Receive and electronically validate location- file. resources, ensure data integrity, and provide usage Goal: Provide the capability to manage and maintain system and subsystem usage and reliability.
originating caller location information (civic or auditability. the logical database structure supporting the NG9-1-
geospatial). 1 enterprise database environment.
[CT-REGCT] Identify Call Type [CT-PNWBS] Provide Network Bridging Services [SC-LOGIN] Login [DA-MTDBI] Populate and Maintain 9-1-1 Data [OA-MNFTR] Manage Network Faults and Recovery [OA-MCHRQ] Manage Change Requests
Role: SYS Role: SYS Role: ALL Interfaces Role: NTA, SA Role: NTA, SA
Proof-of-Concept: Yes Proof-of-Concept: Yes Proof-of-Concept: No Role: DBA Proof-of-Concept: Yes Proof-of-Concept: No
References: NENA-i3, NRIC VII-1B, NRIC VII-1D References: NENA 58-001, NENA-i3 References: N/A Proof-of-Concept: No References: NRIC VII-1B, NRIC VII-1D References: N/A
References: NENA 02-010, NENA 02-011, NENA
Goal: Receive and validate call type information Goal: Ensure that all system and network entities are Goal: Authenticate and provide system access to 02-013, NENA-i3, NRIC VII-1B, NRIC VII-1D Goal: Provide network capability to identify, isolate, Goal: Provide the administrative and analytical
(e.g., telematics, silent alarm) from able to conference and share data as appropriate users. and correct network faults. resources to support management decisions
telecommunications devices and recalculate call and beneficial to call treatment and processing. Goal: Provide the capability to update and modify the affecting system configuration and operation.
type and default priority based on supporting data. metadata database based on changes in data
standards or enterprise databases.
[CT-RTPSP] Route Call to PSAP [CT-CAUTH] Call Authentication [DA-PADCT] Publish Authoritative Data Content [OA-MANSP] Manage System Performance [OA-MNSRE] Manage System Resources and
Role: NTA, SYS Role: SYS Role: DBA Role: NTA, SA Configuration
Proof-of-Concept: Yes Proof-of-Concept: Yes Proof-of-Concept: Yes Proof-of-Concept: Yes Role: NTA, SA
References: NENA 58-001, NENA-i3, NRIC VII-1B, References: IETF RFC-3647, IETF RFC-4474, References: N/A References: NENA-i3, NRIC VII-1B Proof-of-Concept: Yes
NRIC VII-1D NENA 02-502, NENA 04-503, NENA 08-001, NENA References: NRIC VII-1B
58-001 Goal: Establish and publish to authenticated users Goal: Ensure network and system operation and
Goal: Route call from the initiator and call-originating various data content related to system databases reliability to meet acceptable and adopted standards. Goal: Provide management and control of network
service to the appropriate destination based on Goal: The call authentication process ensures that supporting functions such as location validation, call Provide the capability to monitor, record, and system resources and configurations.
identified call treatment including location information only appropriate entities are granted permission routing, rights management, and data routing. analyze system performance data against
received (civic or geospatial). through to the system. predefined metrics (i.e., establish system norms and
flag exceptions).
Role Key
ALL - ALL Roles
Sys. Reqs.
Reference Legend:
CT - Call Taker
ECRIT - Requirements for Emergency Context Resolution with Internet Technologies. Internet Engineering Task Force.
NENA 02-010 - NENA Standard Formats & Protocols for ALI Data Exchange, ALI Response & GIS Mapping
DB - Database Administrator
NENA 02-011 - NENA Data Standards for Local Exchange Carriers, ALI Service Providers & 9-1-1 Jurisdictions NA - Network Adminstrator
NENA 02-013 - NENA Data Standards for the Provisioning and Maintenance of MSAG Files to VDBs and ERDBs
NENA 08-501 - NENA Technical Information Document on the Network Interface to IP Capable PSAP PA - PSAP Adminstrator
NENA 58-001 - NENA IP Capable PSAP Features and Capabilties Standard
NENA-i3 - NENA i3 Technical Requirements Document SA - System Administrator
Appendices
NRIC VII-1B - Network Architecture Properties in 2010, Extending E9 1 1 to Satellites, and Generic Architectures to Support Video and Advanced Service. NRIC VII Focus Group 1B
NRIC VII-1D - Communication Issues for Emergency Communications Beyond E911: Final Report—Properties and network architectures for communications between PSAPs and SYS - NG9-1-1 System
emergency services organizations and personnel. NRIC VII Focus Group 1D
911AUTH - 9-1-1 Authority
Introduction
9-1-1 Sys. Admin. 9-1-1 PSAP Ops. Func. Act./ Req. Ovr. Cap. Use Cases Enterprise Over.
Cap. Use Cases
Section 3: Capability Use Cases
Capability use cases are connected activities
extracted from the ESAR to create an overarching
system goal. Each sequence of connected
activities identifies a required capability for
the NG9‑1‑1 System. Capability use cases
illustrate use of the NG9‑1‑1 System from a
user’s perspective and provide context for the
various ways NG9‑1‑1 functional activities
will enable users to complete typical tasks.
The following descriptions are not intended to
represent a comprehensive or exhaustive list
Sys. Reqs.
Appendices
October 10, 2007 | Version 2.0 Capability Use Cases | 3-1
NG9‑1‑1 System Description & Requirements Document
individuals, or automatic event alerts sent by Table 3–1: Operational Capability Use Cases
sensors or similar initiating devices. In either case,
an emergency notification occurs, event-related Capability Use Case Figure Description
descriptive or mitigating data are distributed and Call Initiation 3-1 Provides the ability for calls from various access methods (e.g., telematics, wireless,
shared, and some type of response or follow-up instant messages/e-mail, VoIP, Teletypewriter/Telecommunications Device for the Deaf
Enterprise Over. Cap. Use Cases Func. Act./ Req. Ovr. 9-1-1 PSAP Ops. 9-1-1 Sys. Admin.
occurs (which may not always be an emergency [TTY/TTD], wireline, event sensors) along with some “callback” and location-related
response).3 PSAP, in this case, either refers to an information, to be delivered to the PSAP through the emergency services internetworks.
appropriate single PSAP (as event circumstances Call Routing 3-2 Provides the ability for the call to be routed to the most appropriate PSAP based on caller and/
warrant), or PSAP “arrangements” that may include or event location and PSAP operational status. Provides the ability for the system to manage
more than one PSAP, or virtual PSAP constructs.4 call treatment in overload, error, and out-of-service situations, including, but not limited to,
Cap. Use Cases
dynamically rerouting to other suitable and available PSAPs, using interactive voice response,
providing a busy tone, or generating other automatic, informative replies to callers. Provides
the ability to deliver Essential and Supportive Call Data (i.e., location of caller and/or event,
call-back number, call type, telematics data, etc.) along with the call to the appropriate PSAP(s).
Call Back Ability 3-3 Provides the ability for the call taker to call back to the caller, regardless of device, in the event
the original connection is lost, and/or circumstances warrant follow-up. Call back may occur
either immediately or at some later point in time. Call-back information may not be a telephone
number and may be for any nation or domain (as a result of roaming and nomadic operation).
Interactive Call Processing 3-4 Provides the ability to receive a call (which may be a transferred call), along with necessary call
data, and process that call as appropriate. Provides the ability to add and/or enhance delivered
call descriptive data for the sake of improving call processing and emergency response. Provides
the ability to accept calls from, maintain calls with, and/or engage third parties in response to
calls, where the third party may be able to contribute to the processing of the calls involved.
Emergency Entities information and make it accessible to local PSAPs and/or public safety dispatch centers.
This capability also supports providing data access to other emergency entities.
Publish Validated 3-6 Provides the ability for the 9-1-1 authority to publish validated location information that can be
3 Calls may be characterized by multimedia data streams. Physical Location used by communication application service providers and/or access service providers to ensure
Also, some automatic event alerts may not warrant an proper call routing and emergency response is provided for their subscribers. Service providers
Sys. Reqs.
emergency response, just as some calls placed by individuals are able to download authoritative location addresses and submit error correction requests.
may not always warrant an emergency response. For
example, sensor devices may be defective and/or require
service, and automatically call attention to that fact. Some
type of follow-up may occur, and data may be collected,
but the response does not denote an emergency. Add New PSAP to 3-7 Provides the ability for a PSAP to be added to the NG9-1-1 system, including both physical
NG9-1-1 System and logical connectivity. Security, authentication, identify management and network
Appendices
Introduction
Proof-of-Concept
Roles: SYS Role Key
Analyst: Dan Landau
ALL - ALL Roles Domain Expert: John Chiaramonte, Roger Hixson, Rick Jones, Jim Lockard
Purpose: Provides the ability to start the call CT - Call Taker
DB - Database Administrator
processing and transport, while also acquiring the
NA - Network Adminstrator
9-1-1 Sys. Admin. 9-1-1 PSAP Ops. Func. Act./ Req. Ovr. Cap. Use Cases Enterprise Over.
appropriate initial location and initial essential PA - PSAP Adminstrator
data to correctly handle the call routing function. SA - System Administrator
This use case also forwards the initial location SYS - NG9-1-1 System
911AUTH - 9-1-1 Authority
data and other initial essential data to improve
the call answering and handling processes. The
use case provides for human-activation of any
S
Essential Data may include the y
information necessary for s
proper call routing, for
expediting & improving incident t
processing & handling, and/or e
Sys. Reqs.
Appendices
Figure 3–1: Call Initiation Capability Use Case
Proof-of-Concept
Roles: SYS Role Key
Analyst: Jim Lockard
ALL - ALL Roles Domain Expert: John Chiaramonte, Roger Hixson, Rick Jones, Dan Landau
Purpose: Provides the information required for CT - Call Taker
DB - Database Administrator
a 9-1-1 or other emergency initiated event to be
NA - Network Adminstrator
Enterprise Over. Cap. Use Cases Func. Act./ Req. Ovr. 9-1-1 PSAP Ops. 9-1-1 Sys. Admin.
sent through the system. While calls are routed PA - PSAP Adminstrator
through the system, data is collected and appended SA - System Administrator
to the call stream. The delivery of the call, as SYS - NG9-1-1 System
911AUTH - 9-1-1 Authority
well as associated data, is a system capability
that allows for specific information about the
call, caller, and event to be delivered through the
Cap. Use Cases
CT-ROLOC Certified
CT-REGCT CT-RTPSP CT-CAUTH
Certified Recognize 9-1-1 Call
Identify Call Route call to Call
9-1-1 Call Originating Placed in
Type PSAP Authentication
Location Queue
9-1-1 Sys. Ops.
Sys. Reqs.
CT-LGCAL
Document Call
Detail Information
Appendices
Capability
Capability Use Case:Use
CallCase: Call Back Ability
Back Ability Recommended for
Facilitator: Brad Colvin
Introduction
Proof-of-Concept
Roles:
Roles: CT CT Role Key
Analyst: Jim Lockard
ALL - ALL Roles Domain Expert: John Chiaramonte, Roger Hixson, Rick Jones, Dan Landau
Purpose: Purpose:
Provides Provides thefor
the capability capability for to
the call taker theautomatically capable
call taker call a party back of initiating a 9-1-1 call. The nature of
after CT - Call Taker
a call has been lost. A call can be lost at any point
to automatically call a party back after a call has during the process and the call, type of device initiating the call, ANI
local policy will DB - Database Administrator
dictate how the Call Taker will respond. The NG9-1-1 System logs caller information so NA - Network Adminstrator
(or other recognizable Identification), URI, IP
9-1-1 Sys. Admin. 9-1-1 PSAP Ops. Func. Act./ Req. Ovr. Cap. Use Cases Enterprise Over.
been lost. A call can be lost at any point during
that a call taker can recover from a situation such as forced disconnect, or unintentional PA - PSAP Adminstrator
hang-upthe process
or other and local
situation. policy
The use casewill dictate
enables anyhow address,
the media interface
potential and/or geo-location of the device will
capable SA - System Administrator
Calla Taker
of initiating willThe
9-1-1 call. respond. The
nature of theNG9-1-1 device initiating the be
System
call, type of call,used to facilitate a call back in the event of a
ANI (or SYS - NG9-1-1 System
other recognizable 911AUTH - 9-1-1 Authority
logs callerIdentification),
informationURI, IP address,
so that and/or
a call taker cangeo-location of the device will
disconnection. The call back capability provides
be used to facilitate a call back in the event of a disconnection. The call back capability
providesrecover
wireline,from a situation
wireless, IP-based,such
and as forced interfaces
telematics disconnect, wireline, wireless, IP-based, and telematics
within the system to
or unintentional hang-up or other situation. The interfaces within the system to terminate each
CP-IDRES CP-OSSDT
CP-VFLOC
CP-DTNAT Identify Obtain
CA-MNQUE Determine
Certified CA-ANSCL Determine Appropriate Supportive or CA-INTCB
Manage Call and Verify Call Lost
9-1-1 Call Answer Call Nature of Responding Supplemental Initiate Call
Queues Location of
Emergency Agency or Data Post Call
Emergency
Service Delivery
Appendices
Figure 3–3: Call Back Ability Capability Use Case
Recommended for
The system captures initial
Recording equipment Facilitator: Brad Colvin
Introduction
PA - PSAP Adminstrator
CT-LGCAL
Document Call CR-RCCAL SA - System Administrator
Detail Record Call SYS - NG9-1-1 System
Information 911AUTH - 9-1-1 Authority
Cap. Use Cases
CR-OSSDT CP-IDRES
Certified CP-VFLOC CP-DTNAT Obtain Identify
CA-MNQUE CR-TRCIN
9-1-1 Call CA-ANSCL Determine and Determine Supportive or Appropriate CP-ENDCL
Manage Call Transfer Call
Placed in Answer Call Verify Location Nature of Supplemental Responding End Call
Queues Records
Queue of Emergency Emergency Data Post Call Agency or
Delivery Service
NO NO NO
Capability Use Case: Interactive Call Processing A typical call transfer or conference
connection involves the calling party,
Call primary PSAP, and the desired
Roles: CT, SYS is
Nature of call Conference
destination. Call transfer will support
requires instructions required
mobile any media type (voice, video, text, or
Purpose: Provides the ability to receive a image) and shall send associated data
(supplemental and supportive) with the
call (which may be a transferred call) and/
9-1-1 Sys. Ops.
transfer.
or notification of an emergency event, along YES YES YES
with essential call data, and process that call as
appropriate. Provides the ability to add and/or CP-PRINS
CP-UCLOC
enhance delivered call descriptive data for the Update Mobile
Provide Pre- CP-ECONF
Arrival Establish
sake of improving call processing and emergency Caller's Location
Instructions to Conference Call
Information
response. Provides the ability to accept calls
Sys. Reqs.
Caller
Introduction
Proof-of-Concept
with Public Safety Entities Analyst: Roger Hixson
Role Key
Roles: CT, DBA, SYS ALL - ALL Roles Domain Expert: John Chiaramonte, Rick Jones, Dan Landau, Jim Lockard
CT - Call Taker
9-1-1 Sys. Admin. 9-1-1 PSAP Ops. Func. Act./ Req. Ovr. Cap. Use Cases Enterprise Over.
transmitted to an appropriate public safety entity. PA - PSAP Adminstrator
Provides the ability for a PSAP to receive a call SA - System Administrator
and any associated data to or from any other public SYS - NG9-1-1 System
911AUTH - 9-1-1 Authority
safety entity. One example of this information
exchange is the transfer of a call from the initial
PSAP to an Alternate PSAP. This capability use
CR-OSSDT
Call Obtain CR-TRCIN Public Safety Entity
Supportive or
Delivered Supplemental
Transfer Call receives data
to PSAP Data Post Call Records transmission
Delivery
Sys. Reqs.
The database administrator
configures data interfaces to
ensure the smooth transfer
DA-MTDBI of information between
Populate and public safety entities
Maintain 9-1-1
Appendices
Data Interfaces
Figure 3–5: Data Interaction with Emergency Entities Capability Use Case
Proof-of-Concept
Maintain Validated Physical Location Analyst: Roger Hixson
Role Key
Roles: DBA, DM, 9-1-1AUTH, SYS ALL - ALL Roles Domain Expert: John Chiaramonte, Rick Jones, Dan Landau, Jim Lockard
CT - Call Taker
addresses and submit error correction requests. 9-1-1 authority and data
The data manager makes
manager review error reports
appropriate changes to the
and determine need for data
authoritative location
correction to authoritative
database
data source
Call taker
CP-VFLOC
documents the DM-SCIER DA-MTDBC
Determine
need for an Submit Caller Manage
and Verify
address or Information Database
Location of
location Error Report Content Service provider connects to
Emergency
correction the NG9-1-1 Authoritative
Content site to retrieve
location data update
System-generated address
correction request is sent to The database administrator
the data manager publishes content to the
DA-PADCT NG9-1-1 community
Publish SC-LOGIN
Authoritative Login
Data Content
9-1-1 Sys. Ops.
correction request
Figure 3–6: Publish and Maintain Validated Physical Location Capability Use Case
Introduction
Proof-of-Concept
PSAP to NG9-1-1 System Analyst: Dan Landau
Role Key
Roles: 911AUTH, DB, PA, SA ALL - ALL Roles Domain Expert: John Chiaramonte, Roger Hixson, Rick Jones, Jim Lockard
CT - Call Taker
9-1-1 Sys. Admin. 9-1-1 PSAP Ops. Func. Act./ Req. Ovr. Cap. Use Cases Enterprise Over.
added to the NG9-1-1 System, including both PA - PSAP Adminstrator
physical and logical connectivity. Security, SA - System Administrator
authentication, identify management, and network SYS - NG9-1-1 System
911AUTH - 9-1-1 Authority
access must be established. Geographical
coverage areas for primary PSAP service
must be defined. Routing and failover rules
PA-CSCTG PA-MACDR
SM-CRROL Create SM-MUSER Manage
Create and Specialized Manage User Automatic Call
Define Roles Call Taker Accounts Distributor
The system administrator The network administrator Rules
generates configuration makes changes to physical Groups The database administrator
changes based on the need and logical components of publishes new the PSAP’s
for a new PSAP the system information to all
The PSAP administrator authoritative content sites,
The system administrator defines the call distribution announcing the new PSAP
creates specialized call taker rules for the PSAP, including to the NG9-1-1 Community
groups to categorize call establishing routing protocols
SM-PLCFC OA-MCHRQ OA-MNSRE takers based upon skill level, for distributing calls to other
New PSAP Manage experience, etc. PSAPs, specialized call taker
Planning Manage
planned System groups, or call taker stations DA-PADCT
Configuration Change Resources and
for area Publish
Changes Requests Configuration
The data manager populates Authoritative
the critical system database Data Content
Sys. Reqs.
The database administrator
The database administrator
creates and verifies data
assigns access permissions
interfaces to all applications
for all NG9-1-1 data
and shared data repositories
Appendices
Figure 3–7: Add New PSAP to NG9-1-1 System Capability Use Case
The call flow found in Figure 3-8 below, is a Analyst: John Chiaramonte
compilation of several capability use cases Domain Expert: John Chiaramonte, Roger Hixson, Rick Jones, Jim Lockard
and is used to describe the use of NG9-1-1
from a caller activating the system N
Enterprise Over. Cap. Use Cases Func. Act./ Req. Ovr. 9-1-1 PSAP Ops. 9-1-1 Sys. Admin.
Location Acquisition may be Essential Data may include the The NG9-1-1 System verifies
through a Call Taker ending from the device, the information necessary for G that the call is being received N
communications network, the proper call routing, for The NG9-1-1 PSAP verifies
9 from provider that is certified G
the call process. This access provider network, the
3rd party network or Any
expediting & improving incident
processing & handling, and/or -
to have access
9
that the call is being received
from provider that is certified
end-to-end flow includes combination of these providers. for call back
1 - to have access
mobile
There are global activities that record and document supplemental information to
responders while they are en
for the next call.
the call throughout the process. Each of the activities YES YES YES
route.
every call and that the end-to-end call flow assumes Information
Instructions to Conference Call Recording equipment
Sys. Reqs.
appropriate.
Detail Record Call global activities:
Information
Introduction
9-1-1 Sys. Admin. 9-1-1 PSAP Ops. Func. Act./ Req. Ovr. Cap. Use Cases Enterprise Over.
Func. Act./ Req. Ovr.
Section 4: Functional Activity and Requirements Overview
The NG9-1-1 system requirements are presented
within Enterprise Segments, as discussed and
illustrated in Section 2. The ESAR (Figure 2-9,
Figure 2-10, and Figure 2-11) presents the Service
Areas and Activities for each Enterprise Segment.
Each Enterprise Segment contains multiple
Service Areas. Each Service Area contains
multiple Activities. These functional activities are
then further decomposed to identify the system
requirements necessary to provide the activity.
Sys. Reqs.
Appendices
October 10, 2007 | Version 2.0 Functional Activity and Requirements Overview | 4-1
NG9‑1‑1 System Description & Requirements Document
4-2 | Functional Activity and Requirements Overview Version 2.0 | October 10, 2007
NG9‑1‑1 System Description & Requirements Document
Introduction
Inventory (ITI) identifies the information
Sample Enterprise Segment [SAMP] – Enterprise Segment from the Community Model exchanges that have been identified with this
activity. This index will be used by the engineers
and architects to understand what data and
Sample Service Area [EX] – Service Area from the ESAR
– Unique Code for the Activity information interfaces currently exist, and what
9-1-1 Sys. Admin. 9-1-1 PSAP Ops. Func. Act./ Req. Ovr. Cap. Use Cases Enterprise Over.
‘to be’ interfaces need to be created within
Activity Name the new NG9-1-1 system. The contents of this
inventory can be used to develop the architecture
Role(s): Indicates the job role of the person or system who performs the Activity Interface Control Documentation (ICD), Service
Level Agreements (SLA), Memorandum of
Proof-Of-Concept: Yes/No. A recommendation of whether the Activity should be demonstrated in
the Proof of Concept
Understanding (MOU) and Agreements (MOA).
References: Abbreviations of the documents used as references when defining this activity
Goal:
Sys. Reqs.
Requirement Requirement Text To Recipient (Role Type Code): The information is received
Code role/system that the information is
FR-SAMPL-01 The system shall provide the capability to support the functional going to
requirements. Content (What): What information is
SR-SAMPL-02 The system shall support the system requirements. being shared in the transaction
DR-SAMPL-03 The system shall provide the capability to support the data requirements. To System (System Code): The system
Appendices
the information is transferred to
Figure 4–2: NG9-1-1 System Requirements Organization Figure 4–3: Example Information Transaction Inventory (ITI)v
October 10, 2007 | Version 2.0 Functional Activity and Requirements Overview | 4-3
NG9‑1‑1 System Description & Requirements Document
organization.
4-4 | Functional Activity and Requirements Overview Version 2.0 | October 10, 2007
NG9‑1‑1 System Description & Requirements Document
Introduction
<Title> Used to enter text describing functions Used in the layers to relate Business Rules, System
Entry Points
and system requirements. Color coded Requirements, Functional Requirements, and Data
Text by type. Requirements to their corresponding descriptive text.
9-1-1 Sys. Admin. 9-1-1 PSAP Ops. Func. Act./ Req. Ovr. Cap. Use Cases Enterprise Over.
System requirements are shall statements derived from the collection and organization
Side brace Thought Bubble Notification Activity of functions. They describe the conditions or abilities possessed by the system that SR
Used to add comments. Used to enter text Used in the Operations Used to show a support, enable, and/or satisfy the goal and functional requirements of the activity.
conveying ideas and layer to illustrate a connection to another
Data requirements describe the data used by the system in greater detail. These DR
items to remember in delivery mechanism, Activity. The requirements are used in conjunction with a data dictionary and data models.
the future. which includes but is not corresponding activity
Entry Points Conceptual Operational limited to e-mail or a code and name should Business rules are contraints based on the policy or procedures of the organization. BR
Screen 11 12 1 system generated appear in the box If applicable, a notation is made in the appropriate layer to reference the business rule.
Used to list names of 10 2
9 3 message.
pages, activities, or other Used to represent a set of 8 4
locations from which
actors gain entry to the
operations a user sees and
interacts with. Conceptual
7 6 5 Activity Wide Requirements are requirements that apply to all functions within the
activity or justify the need for the activity. A
activity. details such as buttons, Clock Elaborations provide greater written detail for objects depicted in the layers. These
menus, or even screenshots are not requirement statements, but they do provide additional information to help
Text
Conceptual Functional Illustrators
This group of conceptual functional elements are used to help developers, users, and
stakeholders understand the desired function. It does not reflect that the particular
File (or Document) Data Data Repository Action Description System Function element be used specifically. For example, a dropdown may be in a functional MRV, but
the developer may choose to implement a javascript function or radio button instead.
Used in the Application Used in the Application Used to show logical or Used to describe what a Used in the Application
layer to show HTML, layer to show data that is conceptual storage of user sees and actions the layer to describe
Edit Box
JSP, XML, or other types processed or passed by data. Specific database user or system performs. application functions such Button
of documents/ files. Also the application. Also used names (e.g., ABLV1) as queries and Represents a space for Caption:
the user to type in text. text
Represents a submission
used to show application in the data layer to show listed if known. processes. of a form or a navigational
interaction and requests. non-database related Checkbox function.
data.
Represents an AND Check 1
function.
Sys. Reqs.
Items here
Right click to change from
Used to show data paths Used primarily in the System Note the single down arrow which
Used to connect two Used to connect shapes Used when more specific data multiselect to dropdown or
hide this list
between the Application layer to show logic. The text differentiates from a multiselect box.
shapes together to denote to decision boxes to show is known. Enter data category
workflow. Text on the line logic results. and Data layers. Used entered in this box is in the in the top box and the data to
indicates information or with Data, Process, form of a question. Only used be stored or retrieved in the Multiselect box
Default Value Here
data passed between Database, and Database in conjunction with Yes and lower box. Also can be used Represents a Multiselect, Normalized Items here
objects. Entity shapes. No result shapes. Can also be when referring to specific data AND selection. Note the double arrows Right click to change from
multiselect to dropdown or
Appendices
used to illustrate user choice. tables in the schema. which differentiates from a dropdown box. hide this list
October 10, 2007 | Version 2.0 Functional Activity and Requirements Overview | 4-5
Version 2.0 | October 10, 2007
Notes
NG9‑1‑1 System Description & Requirements Document
Introduction
9-1-1 Sys. Admin. 9-1-1 PSAP Ops. Func. Act./ Req. Ovr. Cap. Use Cases Enterprise Over.
Section 5: 9-1-1 PSAP Operations Segment
Appendices
the scope of this project, except as it relates to the
functional handoff between the 9‑1‑1 system and dispatch
operations. In this document, these real-world emergency
response functions are presented in the Community Model
(Figure 2‑1) as the “Dispatch Operations” layer.
October 10, 2007 | Version 2.0 9-1-1 PSAP Operations Segment | 5-1
Version 2.0 | October 10, 2007
Notes
NG9‑1‑1 System Description & Requirements Document
Introduction
9-1-1 Sys. Admin. 9-1-1 PSAP Ops. Func. Act./ Req. Ovr. Cap. Use Cases Enterprise Over.
5.1 Call Answering [CA]
Sys. Reqs.
Goal: Establish communications circuit between call
taker and receiving party.
Appendices
Figure 5–1: Call Answering Service Area
October 10, 2007 | Version 2.0 9-1-1 PSAP Operations Segment: CA | 5-3
NG9‑1‑1 System Description & Requirements Document
Proof-of-Concept
Call Answering [CA]
Role Key
PA - PSAP Adminstrator
Proof-of-Concept: Yes
SA - System Administrator
References: NENA 56-005, NENA 58-001 SYS - NG9-1-1 System
911AUTH - 9-1-1 Authority
Goal: appears geographically unrelated to a cluster of rules and will distribute the caller to the Call Call Type, Caller Location, and Call Back
calls that appear to be associated with a common Taker workstation. The Call Taker is alerted information. Other essential, supportive, and
Provide the capability to manage call queues and event. In the NG9‑1‑1 world, call takers could to the incoming call and the queue status is supplemental data may also be available and
deliver the caller to a call taker workstation. select a call outside of a cluster of possibly related updated. The call taker is presented with the presented to the call taker at this time.
events to prioritize handling of a call relating to Call Detail Record data, including: Call Type,
Description: a potentially different emergency. The queue of Caller Location, default call handling procedure Assumptions:
calls will be integrated to present a call taker with for the call type, previous call history.
This activity allows a PSAP to manage their active
an overall representation of incoming incidents.
calls that exist in a call queue. Call queues may Upon distribution of the call from a call queue,
be geographically displayed on a map to assist in The system will determine the appropriate the call taker is presented with Essential data
identifying, selecting, and answering a call that / available Call Taker, based on business from the Call Stream, which may include:
9-1-1 PSAP Ops.
ITI-MNQUE- Read Call Stream Caller Call Stream Electronic System Call Detail Call Detail information including: Real-time, Text,
01 Data Record phone number (e.g., via ANI), call time, ad hoc Graphics,
Database elapsed time in status, access method, Video
call status, and call taker workstation.
9-1-1 Sys. Ops.
ITI-MNQUE- Read ACD Rules System ACD Rules Electronic System CPE ACD Rules that specify how a call should Real-time Text
02 be handled within the call queue.
ITI-MNQUE- Read Call Detail Record System Call Detail Electronic Call Taker Dispatch Call Detail information including: location Real-time, Text
03 Record Systems / CPE in the call queue, phone number (e.g., via ad hoc
Database ANI), call time, elapsed time in status, access
Sys. Reqs.
5-4 | 9-1-1 PSAP Operations Segment: CA Version 2.0 | October 10, 2007
NG9‑1‑1 System Description & Requirements Document
Introduction
Facilitator: Brad Colvin Modified on 10/05/07 @09:48
Service Area: Call Answering [CA] Analyst: John Chiaramonte
Role(s): CT Domain Expert: Roger Hixson, Rick Jones, Dan Landau, Jim Lockard
Operations (Presentation)
FR Call Queue Call Taker Status Geospatial Display Queue Management FR Alert Call Taker SR Populate Call Taker Display
Entry Points 01 09 10
Call Queue Information Call Taker Status Activate Map Display Supervisor Actions Alert Call Taker of Incoming Populate Call Taker’s
9-1-1 Sys. Admin. 9-1-1 PSAP Ops. Func. Act./ Req. Ovr. Cap. Use Cases Enterprise Over.
SR FR
CA-CAUTH 02 - Caller Identification - User identification - Display Details - Query Details Call to be Answered 11 Display with call detail
SR - ACD Group - Signed-on - Query Data - Answer - Visual Alert record including:
03
- Call/Elapsed time - Special skills / - Identify Calls for - Join [ECONF] - Audible Alert - Phone Number (ANI)
SR - Call Status (Ringing, responsibilities Reprioritization - Take Over - Location (ALI): civic, geo
04
Answered, On Hold, - User(s) occupied/status - Transfer - Caller Information
SR
Abandoned) - Online – not ready - Reprioritize (Name, etc.)
05
- Call Taker Workstation - Online – ready - Display Summary - Call Type (Wireline,
01 (if applicable) - Online – in call Reports Wireless, etc.)
- Call Type - Online – do not disturb - Responding Agency(ies)
- Caller’s Location - Previous call history
Application (System)
SF__Alert Call
Taker
Provide Audible /
SR SR SR Visual Alert of
08
SF__Place Call in SF__Add Call to 06 CP-IDRES 07 SF__Distribute Call SF__Route Call to Incoming Call SF__Display Call
Call Queue Map GV-DSGEO Identify to Call Taker Call Taker Information
Based on ACD Display Appropriate Determine CA-ANSCL
Rules, add call to Geospatial Responding Appropriate/Available Answer Call
Data Agency or Call Taker
Call Queue SF__Update
Service Workstation
Queue Status
Read
ACD Read Read Read
Read Read Read
Rules Data GIS Display Rules Geospatial Call Detail Record
Call Data Call ACD Rules Data
Call Stream
ACD Rules Call Detail Record Business Rules GIS Call Detail Record Call Detail Record
ACD Rules
Database Database Database Database Database Database
Requirements / Description Database
FR SR SR SR FR
01 FR-MNQUE-01: The 03 SR-MNQUE-03: The SR-MNQUE-02-05: 06 SR-MNQUE-06: The 07 SR-MNQUE-07: The 09 FR-MNQUE-09: The
SR-MNQUE-02-01:
system shall provide system shall display The system shall system shall display system shall route calls system shall provide
Call queues shall be
the capability to call queues by capture caller location caller location to the appropriate / the capability to
displayed only to
monitor call queues. automatic call from the call stream information on a map. available call taker notified a call taker that
authorized system
distributor (ACD) and allow the ACD to workstation as defined a call has arrived.
users. FR
FR-MNQUE-02: The group. dynamically change SR-MNQUE-06-01: by ACD rules.
Sys. Reqs.
SR-MNQUE-02-03: geographic zones that selected essential and FR
SR-MNQUE-08-01: warning that a call
SR
SR-MNQUE-10: The 11 FR-MNQUE-11: The
The system shall correspond to incoming supplemental data 10
The system shall be remains unanswered system shall populate system shall make
provide the capability geographical areas of about the call, as
capable of providing a after TBD seconds. Call Taker's display previous call history
to configure the call callers. defined in business
dynamically updated, with call detail available to the call
queue content, based SR-MNQUE-04-02: rules.
incident specific voice SR-MNQUE-02-07: information. taker based on the
on local business rules. The system shall
announcement to The system shall telecommunications
SR-MNQUE-02-04: callers in queue provide an audible device number.
Appendices
analyze callers’ 01 EL-01 The call taker display
The system shall warning that a remains geographic information could include additional
provide the capability
SR
SR-MNQUE-05: The unanswered after TBD
05 and alert users when information about the call
to configure the call system shall display seconds. calls outside of a origination (another PSAP,
queue layout, based on the time elapsed for a
particular geographic 3rd party call center, etc).
local business rules. call in the queue. Activity: [CA-MNQUE] Manage Call Queues
area are received.
October 10, 2007 | Version 2.0 9-1-1 PSAP Operations Segment: CA | 5-5
NG9‑1‑1 System Description & Requirements Document
Proof-of-Concept
Call Answering [CA]
Role Key
CT places outgoing
PA - PSAP Adminstrator Do Not or intercom call or
Proof-of-Concept: Yes Not Ready CT becomes DND
Disturb manually selects
SA - System Administrator
References: NENA 58-001, NENA-i3, NRIC VII-1B SYS - NG9-1-1 System CT removes DND
from call queue
answer the call for the Call Taker. Call Taker Online
unavailable places / receives
Provide the capability to answer a 9‑1‑1 call. (Signed On)
CT
becomes
intercom call or
manually selects from CT ends transfer
A caller can be put on hold and the system will available call queue
alert users whenever a call has been on hold longer Call is placed
on hold
CT able to receive calls
than a predetermined threshold. Any authorized CT becomes available
Transfer
CT ends call
Description: Call Taker may retrieve a call from hold.
Ready Answer
CT answers call CT ends conference
This activity allows a call taker to answer an (Available) (Off Hook)
ITI-ANSCL-01 Update Call Detail Record Caller Call Stream Electronic System Call Detail Call Detail information including: Real-time, Text,
Data Record phone number (e.g., via ANI), call time, ad hoc Graphics,
Sys. Reqs.
Record Database Systems / CPE phone number (e.g., via ANI), call time, ad hoc
elapsed time in status, access method,
call status, and call taker workstation.
5-6 | 9-1-1 PSAP Operations Segment: CA Version 2.0 | October 10, 2007
NG9‑1‑1 System Description & Requirements Document
Introduction
Facilitator: Brad Colvin Modified on 10/05/07 @09:48
Service Area: Call Answering [CA] Analyst: John Chiaramonte
Role(s): CT Domain Expert: Roger Hixson, Rick Jones, Dan Landau, Jim Lockard
Operations (Presentation)
FR Manual Call Selection FR FR FR
Entry Points 09 02
Call Management 03 Call Management CP-VFLOC
11
Call Management
12
Call Management
Determine
9-1-1 Sys. Admin. 9-1-1 PSAP Ops. Func. Act./ Req. Ovr. Cap. Use Cases Enterprise Over.
CA-MNQUE
and Verify 05
Call A Answer End Call Answer Location of Answer End Call Answer
01
Manual Selection
CR-ENDCL Emergency
Call B End Call CA-INTCB
Initiate Call
FR Back
Call C 17 Not Not
Transfer CP-DTNAT Transfer
Ready Ready
Determine
02 Nature of
CP-ECONF Emergency
Establish
Select Hold Conf. Conference
Hold Conf.
Call returns to Call Call Taker Places Call on Hold
Call Queue
Application (System)
Yes
SF__Distribute Call to CA-MNQUE SF__Update Call
Call Taker Call Taker Manage Call Taker Status
Auto System sends call to Changes to Queues Call Taker is
Distribution Call Taker for Answer Active on a Call 04
“Not Ready” SF__Call Answered
SR SF__Activate Hold SF__Terminate
Communications Link 13 06
is Established Send Call is Placed on Hold
No
No Between Caller and ACK Hold Call is Removed
Call is Answered Call Taker SF__Update Call from Hold
01 by Call Taker Status
SF__Automatically SF__Display Call
System Call is Answered, SR
Distribute Calls in 15 Handling
Configured to In Process Update
the Call Queue Yes Call Handling
Auto-Answer Call Status
Call Taker alerted Update Procedures are
Calls Update
to incoming call Call Detail Record displayed to Call Taker Read
Call Status
Call Detail Record Call Detail Record Call Detail Record Call Detail Record
Database Database Database Database
Business Rules
Requirements / Description
Database
FR
FR
FR-ANSCL-09: The EL-01 Call may be 17 FR-ANSCL-17: The FR
FR-ANSCL-02: The EL-02 The call may be EL-04 An FR
FR-ANSCL-11: The
FR
FR-ANSCL-12: The
09 01 02 02 04 11 12
system shall provide automatically answered system shall permit the system shall provide automatically presented acknowledgement may system shall provide system shall provide
the capability for a call at the Call Taker Call Taker to indicate a the capability to to the call taker with be verbal, automated the capability to place the capability to take a
taker to select a call position, depending on status of “Not Ready” answer an incoming multiple parties or a or other data. a call on hold. call off hold.
from a call queue. local policy. for the situation where call. conference call may be SR
the user is signed-on automatically initiated SR
15 SR-ANSCL-15: The 13 SR-ANSCL-13: The FR-ANSCL-11-01: The
FR-ANSCL-09-01: The (but not available to FR-ANSCL-02-01: The (based upon call type) at system shall display system shall display a system shall record the
Sys. Reqs.
selected a call and where is your during the Answer Call hold” alert will be FR-ANSCL-12-02: The
overridden ACD rules. emergency?" activity. generated. system shall re-read
and redisplay the call
SR-ANSCL-13-02: The detail record each and
system shall be every time a call is
configurable to deliver taken off hold.
an audible and/or
Appendices
visual alert when the 06 EL-06 Any authorized
“time on hold” alert has Call Taker can remove
been generated. a call from hold.
October 10, 2007 | Version 2.0 9-1-1 PSAP Operations Segment: CA | 5-7
NG9‑1‑1 System Description & Requirements Document
Proof-of-Concept
Call Answering [CA]
Role Key
PA - PSAP Adminstrator
Proof-of-Concept: Yes
SA - System Administrator
References: NENA-i3, NRIC VII-1B SYS - NG9-1-1 System
911AUTH - 9-1-1 Authority
ITI-INTCB-01 Read Call Stream Caller Call Stream Electronic System CPE Caller identification, including callback details. Real-time, Text
Data ad hoc
Sys. Reqs.
ITI-INTCB-02 Read Call Detail Record System Call Detail Electronic System CPE Additional caller identification and/ Real-time, Text
Record Database or call back information, including ad hoc
supplemental or supportive data.
ITI-INTCB-03 Update Call Detail Record System CPE Electronic System Call Detail Method of call back and success or Real-time, Text
Record failure to establish communications ad hoc
Appendices
5-8 | 9-1-1 PSAP Operations Segment: CA Version 2.0 | October 10, 2007
NG9‑1‑1 System Description & Requirements Document
Activity: [CA-INTCB] Initiate Call Back; Call Back Modified on 10/05/07 @09:48
Introduction
Facilitator: Brad Colvin
Service Area: Call Answering [CA] Analyst: John Chiaramonte
Role(s): CT Domain Expert: Roger Hixson, Rick Jones
Operations (Presentation)
FR Call Taker Display Call Taker Display Call Taker Display Call Taker Display
Entry Points 06 01
9-1-1 Sys. Admin. 9-1-1 PSAP Ops. Func. Act./ Req. Ovr. Cap. Use Cases Enterprise Over.
FR
CA-ANSCL 07
Call Back Method Call Back Method
CP-VFLOC Call Taker Selects Call Taker Selects
Communications Method or Communications Method or
02 Selects Default Selects Default
CP-DTNAT
SF__Determine Call SF__Determine Call SF__Display Call SF__Select Call SF__Initiate Call SF__Store Call Call Taker
05
Back Need Back Information Back Data Back Method Back Comms Back Results Establishes /
Call Taker System Reads Call System Displays Call Taker Selects System Initiates Call Link YES System Records Continues
Determines Call Back Stream for Call Back Available Call Back the Communications Back Using Selected Established? Results of the Call Interactive
is Needed. Data. Options. Method for Call Back. Comms Method. Back Attempt. Call Processing
Read Update
Call
Stream
Call Detail Record Call Detail Record
Database Database
Requirements / Description
FR
06 FR-INTCB-06: The FR-INTCB-06-01: The FR-INTCB-06-04: The EL-01 A caller may hang up EL-04 Local policy will dictate
01 04
system shall provide the system shall read the system shall permit the or abandon the call to 9-1-1 how the Call Taker will handle
capability to reestablish Call Stream to determine call taker to select from at any point and the Call failed attempts to establish a
a call path to a the supported call back the supported Taker can initiate a Call communications link with a
telecommunications communications communications Back to establish or caller who has hung up or
device. method(s). methods when initiating reestablish a abandoned a 9-1-1 call.
a call back. communications link at any
Sys. Reqs.
call. the original call.
additional call back reestablished.
methods. EL-03 The call back
03
capability is device- and
FR-INTCB-06-03: The
situation-specific and some
system shall display the
calls may not be able to be
supported call back
called back.
communications
Appendices
methods to the call
taker, when a call back
has been requested.
October 10, 2007 | Version 2.0 9-1-1 PSAP Operations Segment: CA | 5-9
Version 2.0 | October 10, 2007
Notes
NG9‑1‑1 System Description & Requirements Document
Introduction
9-1-1 Sys. Admin. 9-1-1 PSAP Ops. Func. Act./ Req. Ovr. Cap. Use Cases Enterprise Over.
5.2 Call Processing [CP]
Sys. Reqs.
Goal: Receive location information for mobile callers. Goal: Establish communication among the call taker,
caller, third-party (e.g., telematics) service provider, associated with the call, for example, “Who?” or
and appropriate public safety entities. “Where?” The need to obtain the answers to these
essential questions does not change in NG9‑1‑1.
Appendices
Figure 5–2: Call Processing Service Area
October 10, 2007 | Version 2.0 9-1-1 PSAP Operations Segment: CP | 5-11
NG9‑1‑1 System Description & Requirements Document
Proof-of-Concept
Call Processing [CP]
Role Key
PA - PSAP Adminstrator
Proof-of-Concept: Yes
SA - System Administrator
References: NENA-i3, NRIC VII-1B SYS - NG9-1-1 System
911AUTH - 9-1-1 Authority
Goal: Description: considered emergencies. In NG9‑1‑1, calls or the call stream before the call is answered by a
alerts received are documented in the system call taker, e.g., crash information. In addition,
Determine the nature of the emergency and This activity involves obtaining the necessary and assigned to appropriate categories based software applications that rank the emergency
provide an initial assessment of the situation. information - “the Five Ws” - to route the on accepted standards and best practices (e.g., to aid responders are integral to the system.
caller to the proper person or agency, or to fire emergency, law enforcement emergency,
dispatch the proper emergency response. This non-emergency, prank). In NG9‑1‑1, wherever
activity also screens out those calls that are not Assumptions:
possible, descriptive information is added to
(Role Type Code)* (System Code)* (Role Type Code)* (System Code)*
ITI-DTNAT-01 Read Nature of Emergency Caller Call Stream Data Electronic System CPE Call Type. Real-time, Text
ad hoc
ITI-DTNAT-02 Read Nature of Emergency Caller Call Stream Data Electronic System CPE Call Type. Real-time, Text
ad hoc
ITI-DTNAT-03 Read Call Handling SOPs System Call Handling Electronic System CPE Caller interrogation call handling Real-time, Text
SOPs Database SOPs based on Call Type. ad hoc
ITI-DTNAT-04 Read List of Potential Natures System Reference Electronic System CPE Potential natures of emergency, Real-time, Text,
Database potentially based on Call Type. ad hoc Graphics
ITI-DTNAT-05 Update Nature of Emergency Call taker User input Electronic System Call Detail Nature of emergency as selected by call taker. Real-time, Text
9-1-1 Sys. Ops.
Record ad hoc
Database
ITI-DTNAT-06 Update Additional Call taker User input Electronic System Call Detail Miscellaneous information gathered by the call Real-time, Text,
Interrogation Information Record taker from the caller during interrogation. ad hoc Graphics,
Database Video
Sys. Reqs.
ITI-DTNAT-07 Read Related Call Criteria System Business Rules Electronic System CPE The criteria by which the system determines Real-time, Text
Database which calls are potentially related (e.g., ad hoc
concerning the same incident).
ITI-DTNAT-08 Read Geographic System Call Detail Electronic System CPE Emergency locations and caller locations Real-time, Text
Call Locations Record Database of the call in question and calls from ad hoc
Appendices
5-12 | 9-1-1 PSAP Operations Segment: CP Version 2.0 | October 10, 2007
NG9‑1‑1 System Description & Requirements Document
Activity: [CP-DTNAT] Determine Nature of Emergency; Interrogate Caller Modified on 10/05/07 @09:44
Introduction
Facilitator: John Chiaramonte
Service Area: Call Processing [CP] Analyst: Dan Landau
Role(s): CT, PA Domain Expert: Roger Hixson, Rick Jones
Operations (Presentation)
FR FR Call Taker Interrogates For/ Potentially Related Calls FR Assign Related Status to
Entry Points Call Handling Process 01
Enter Nature of Emergency 02 Records Additional Info Display 04 Calls
9-1-1 Sys. Admin. 9-1-1 PSAP Ops. Func. Act./ Req. Ovr. Cap. Use Cases Enterprise Over.
FR
CP-VFLOC Call Taker 05 System-
The following calls are Generated Call
Conducts
CA-ANSCL potentially related: List: Related Calls:
Interrogation of CP-PRINS >
<Select Nature of Emergency> Call 1 Call 1
Caller Provide Pre-
CA-MNQUE Residence Intruder Call 1 Call 2
Call 2 < Call 3
Heart Attack Arrival Call 3
>>
Industrial Fire (Potential HAZMAT) Call 4
Rabid Animal
Instructions to <<
Display Call Caller
Handling Related
Procedures Call 3 Call 4
Application (System)
No
SF__Read Call CP-IDRES SR SF__Find Nature FR SF__Call Taker SF__Determine SF__Display SF__Record Call Taker
Stream/Determine Identify 07
of Emergency:
01
Selects Nature of Potentially Related Call Potentially Related Related Status of Establishes/
Initial Nature of Appropriate
Via caller Emergency Update Calls: Potentially Calls to Call Taker Multiple Calls
Yes Continues
Emergency
Responding
interrogation or Additional From geographic Related to
Agency or Interactive Call
call stream data Interrogation location Others?
Service Processing
Information
This path is taken if the call
is an automatic alert event or May include:
if the Call Type is such that Read Read Update Read Read Update CP-VFLOC,
Read Read
call taker interaction is not Call Handling List of Potential Nature of Related Call Geographic Related Call CR-OSSDT,
Nature of Emergency Nature of Emergency
necessary SOPs Natures Emergency Criteria Call Locations Status and/or CP-IDRES
Sys. Reqs.
Appendices
Activity: [CP-DTNAT] Determine Nature of Emergency
October 10, 2007 | Version 2.0 9-1-1 PSAP Operations Segment: CP | 5-13
NG9‑1‑1 System Description & Requirements Document
Proof-of-Concept
Call Processing [CP]
Role Key
PA - PSAP Adminstrator
Proof-of-Concept: Yes
SA - System Administrator
References: NENA-i3, NRIC VII-1B SYS - NG9-1-1 System
911AUTH - 9-1-1 Authority
Description:
When a call taker is presented with an incoming Assumptions:
call, data are displayed on a screen. The call
taker uses established standards and operational
9-1-1 PSAP Ops.
ITI-VFLOC-01 Read Caller Location Caller Call Stream Data Electronic System CPE Caller Location. Ad hoc Text
ITI-VFLOC-02 Read Caller Location System Business Rules Electronic System CPE Display Rules (e.g., civic, geodetic, map). Ad hoc Text
Display Rules Database
Sys. Reqs.
ITI-VFLOC-03 Read GIS System GIS Database Electronic System CPE Geodetic locations and coordinates. Ad hoc Text
ITI-VFLOC-04 Write Emergency Location System CPE Electronic System Call Stream Emergency location. Ad hoc Text
Data
ITI-VFLOC-05 Write Emergency Location System CPE Electronic System Call Detail Emergency location and call Ad hoc Text
Decision Details Record taker decision details.
Appendices
Database
ITI-VFLOC-06 Read Verifying Location System Business Rules Electronic System CPE Display Rules (e.g., jurisdiction, Ad hoc Text
Display Rules Database handling procedures).
5-14 | 9-1-1 PSAP Operations Segment: CP Version 2.0 | October 10, 2007
NG9‑1‑1 System Description & Requirements Document
Activity: [CP-VFLOC] Determine and Verify Location of Emergency; Find Emergency Location Modified on 10/05/07 @09:45
Introduction
Facilitator: Brad Colvin
Service Area: Call Processing [CP] Analyst: Wesley Chen
Role(s): CT, PA Domain Expert: Roger Hixson, Rick Jones, Jim Lockard. John Chiaramonte
Operations (Presentation)
Call Taker Display Find New Emergency Location Location Choices Display
Entry Points
9-1-1 Sys. Admin. 9-1-1 PSAP Ops. Func. Act./ Req. Ovr. Cap. Use Cases Enterprise Over.
Geo Call Location Geo Call Location
CA-ANSCL
Civic Call Location Civic Call Location Loc. A (Handling Procedures)
FR
CP-DTNAT 05
Loc. B (Handling Procedures)
Report Data GV- GV-
Error
DSGEO MPGEO Loc. C (Handling Procedures)
Accept Call
Find Different
Location as Search
Emergency Search Again Accept
Emergency Location
Location
Location
Application (System)
DM-SCIER SR SR
Submit Caller 03 02 SR SR SR
Information 02 02 02
SR SF__Display SF__Accept Caller's Call Taker
03 Error Report Location Caller Location: Location as Emergency Establishes/ SF__Validate SF__Display SF__Accept Call Taker
SF__Read Caller's SF__Determine conversion Show caller
No Location: Continues Entered Location Location Choices Emergency Location Establishes/
Location: Display Rules: needed for location in various Update the Call Stream Interactive Call Against Valid For the Call Taker Update New Location Continues
From the Call Reading from display? formats and Call Detail Record Processing Locations to Select or to Call Stream and Interactive Call
Stream Business Rules Search Again Call Detail Record Processing
SR
Database 03
Yes
May include:
SF__Convert Location CP-ECONF May include:
for Display: CP-DTNAT CP-ECONF
Translate call location Update Update and/or CP-IDRES CP-DTNAT
Read Read Read Read Update Update
information to and/or CP-IDRES
CallLocation Display Rules coordinates or civic
01
Call Call 02 Call
Stream Stream Stream
Call Detail Record
Business Rules GIS DB GIS Business Rules Call Detail Record
Database
Database Database Database Database
Requirements / Description
SR SR-VFLOC-03: The SR-VFLOC-03-03: The SR SR-VFLOC-02-03: The SR SR-VFLOC-02: The SR-VFLOC-02-02: The EL-VFLOC-02: Contains
03 02
system shall display system shall convert
02
system shall validate
02
system shall provide system shall provide display rules used for
caller location caller location from all locations entered by the call taker with a the capability for the verifying location
information to the call geo-coordinates to the call taker against a capability to document call taker to search for
taker. civic address. GIS database. the location of the the emergency location SR-VFLOC-02-04: The
emergency. using: a) geo- system shall display
SR-VFLOC-03-01: The
SR-VFLOC-03-04: The coordinates, b) civic location search results
Sys. Reqs.
upon display rules. caller location search results.
as the emergency
location.
SR-VFLOC-02-06: The
system shall write the
emergency location to
the call stream and call
detail record when the
Appendices
call taker accepts an
alternate location as
the emergency
location.
Activity: [CP-VFLOC] Determine and Verify Location of Emergency
October 10, 2007 | Version 2.0 9-1-1 PSAP Operations Segment: CP | 5-15
NG9‑1‑1 System Description & Requirements Document
Proof-of-Concept
Call Processing [CP]
Role Key
PA - PSAP Adminstrator
Proof-of-Concept: Yes
SA - System Administrator
References: NENA-i3, NRIC VII-1B SYS - NG9-1-1 System
911AUTH - 9-1-1 Authority
Description: Assumptions:
The call taker requests more accurate or updated
location information for a mobile caller. The call
taker is able to monitor the change in a mobile
caller’s location through successive update
requests. The system automatically stores update
9-1-1 PSAP Ops.
ITI-UCLOC-01 Read Rebidding Rules System Business Rules Electronic System CPE Provider mobile location rebidding rules (e.g., Ad hoc Text
Database first availability, interval between rebids).
9-1-1 Sys. Ops.
ITI-UCLOC-02 Read Call Record System Call Detail Electronic System CPE Call details such as Call Type, as dynamically Ad hoc Text
Record Database specified by Business Rules Database.
ITI-UCLOC-03 Read Display Rules System Business Rules Electronic System CPE Display rules (e.g., manual, continuous). Ad hoc Text
Database
ITI-UCLOC-04 Write Rebid Request Attempt System CPE Electronic System Call Detail Attempted provider and attempt time. Ad hoc Text
Sys. Reqs.
Record
Database
ITI-UCLOC-05 Write Caller Location System CPE Electronic System Call Stream Caller location. Ad hoc Text
Data
ITI-UCLOC-06 Write Caller Location Details System CPE Electronic System Call Detail Caller location and location updated time. Ad hoc Text
Appendices
Record
Database
5-16 | 9-1-1 PSAP Operations Segment: CP Version 2.0 | October 10, 2007
NG9‑1‑1 System Description & Requirements Document
Activity: [CP-UCLOC] Update Mobile Caller's Location Information; Rebid Requests Modified on 10/05/07 @09:45
Introduction
Facilitator: Brad Colvin
Service Area: Call Processing [CP] Analyst: Wesley Chen
Role(s): CT, PA Domain Expert: Roger Hixson, Rick Jones, Jim Lockard, John Chiaramonte
Operations (Presentation)
FR Call Taker Manual Rebid Call Taker Notification FR Updated Call Taker Display
Entry Points 02 06
9-1-1 Sys. Admin. 9-1-1 PSAP Ops. Func. Act./ Req. Ovr. Cap. Use Cases Enterprise Over.
Latest Mobile
CA-MNQUE Lat/Long
Caller Location
CP-VFLOC Manual
Rebid GV-DSGEO
Display
Automatic rebid
Geospatial
location is available
No Continuous
Data
Rebid
Application (System)
No
Yes
FR FR SR
01 03 05 Read 04
Sys. Reqs.
system shall provide on a map. display rules
location updates as a
the capability to
FR-UCLOC-02-01: The part of the Call Record
activate the automatic FR-UCLOC-06-01: The
system shall provide so the entire location
location update system shall notify the
the capability for the history can be
function on a call-by- call taker before
call taker to manually reconstructed.
call basis. displaying automatic
initiate continuous rebid requests.
Appendices
location updates, at
provider-defined
update intervals.
October 10, 2007 | Version 2.0 9-1-1 PSAP Operations Segment: CP | 5-17
NG9‑1‑1 System Description & Requirements Document
Proof-of-Concept
Call Processing [CP]
Role Key
PA - PSAP Adminstrator
Proof-of-Concept: Yes
SA - System Administrator
References: NENA-i3, NRIC VII-1B, NRIC VII-1D SYS - NG9-1-1 System
911AUTH - 9-1-1 Authority
Goal: Description: the call. Responders for the emergency location, In 9‑1‑1, response may be provided to the caller’s
the recommended set of responders, and a set location unless interrogation of the caller reveals
Select appropriate responders based on This activity identifies the appropriate responding call handling procedures are presented to the that the caller is not at the emergency location.
the nature and location of emergency, agencies for the emergency location (or, if call taker. A call taker selects the appropriate
incident management procedures, and unavailable, caller location) of the call. This responders from the list presented and transmits the
standard operating procedures (SOP). activity also identifies which of these responding Assumptions:
information to the dispatchers for the responding
agencies are recommended for conference and agencies selected. Responders include, but Subscriber’s Service provider uses the
potential response to the call based on the nature are not limited to, law enforcement, fire, and MSAG established by the 9‑1‑1 authority.
of emergency (or, if unavailable, Call Type) of emergency medical services (EMS) agencies.
Information Transaction Inventory (ITI):
ITI # Information Transaction From Originator From System From Mode To Recipient To System Content (What) Frequency Media Type
(Role Type Code)* (System Code)* (Role Type Code)* (System Code)*
ITI-IDRES-01 Read Emergency Location Caller Call Stream Data Electronic System CPE Emergency location and/or caller location. Real-time, Text
ad hoc
ITI-IDRES-02 Read Responding Agencies System Responding Electronic System CPE Responding agency location, responding Real-time, Text
Agency agency unique ID, responding agency name. ad hoc
Repository
ITI-IDRES-03 Read Business Rules System Business Rules Electronic System CPE Business rules for determining how to Real-time, Text
Database select recommended responders. ad hoc
9-1-1 Sys. Ops.
ITI-IDRES-04 Read Business Rules System Business Rules Electronic System CPE Business rules for determining how to Real-time, Text
Database display recommended responders. ad hoc
ITI-IDRES-05 Read Call Type Caller Call Stream Data Electronic System CPE Call Type, emergency location, Real-time, Text
and caller location. ad hoc
ITI-IDRES-06 Read Nature of Emergency System Call Detail Electronic System CPE Nature of emergency. Real-time, Text
Record Database ad hoc
Sys. Reqs.
ITI-IDRES-07 Read Call Handling Procedures System Call Handling Electronic System CPE Call handling SOPs for the Call Type Real-time, Text,
Database or nature of emergency of the call. ad hoc Graphics,
Video
ITI-IDRES-08 Update Displayed Agencies Call taker User input Electronic System Call Record Displayed emergency responder agencies, Real-time, Text,
Database displayed recommended emergency responder ad hoc Graphics,
Appendices
5-18 | 9-1-1 PSAP Operations Segment: CP Version 2.0 | October 10, 2007
NG9‑1‑1 System Description & Requirements Document
Activity: [CP-IDRES] Identify Appropriate Responding Agency or Service; Determine Responder Modified on 10/05/07 @09:44
Introduction
Facilitator: Brad Colvin
Service Area: Call Processing [CP] Analyst: Dan Landau
Role(s): CT, PA Domain Expert: Roger Hixson, Rick Jones, Jim Lockard
Operations (Presentation)
9-1-1 Sys. Admin. 9-1-1 PSAP Ops. Func. Act./ Req. Ovr. Cap. Use Cases Enterprise Over.
CP-DTNAT Type have been added to Responder Agency 1 (Recommended) Responder Agency 1 (Recommended)
the Call Stream and Call
CP-VFLOC Detail Record Responder Agency 2 (Recommended) Responder Agency 2 (Recommended)
Refresh
Search
Search Accept
Responders:
Application (System)
Use emergency
location (if NULL, use Based on business rules,
CP-DTNAT
caller’s location) nature of emergency (if Based on
Determine
NULL, use Call Type), business
Nature of
emergency location, nature rules
SR SF__Determine SF__Determine SF__Determine SF__Display SR SF__Record FR CP-VFLOC Emergency
01 of emergency 07 04
Responders List: Recommended Call Handling Responder List Selected Determine
Based on Responder Procedures: and Call Handling Responders and Verify
Update
emergency Agencies: For display to call Procedure to Call Location of
Displayed
location From full list taker Taker Emergency
Agencies
Read Return to
Read
Emergency originating activity
Business Rules Read CA-ANSCL
Location Read Read Read Update
Nature of Read Answer Call
Responding Business Rules Call Type Selected
Emergency Call Handling Procedures
Agencies Agencies
DR DR
09 10
Responding Agency Business Rules Business Rules Call Detail Record Business Rules Call Detail Record Call Detail Record
Database Database Database Database Database Database Database
Requirements / Description
SR DR FR FR SR FR
01 SR-IDRES-01: The SR-IDRES-01-03: The 09 DR-IDRES-09: The DR-IDRES-09-03: The 02 FR-IDRES-02: The 03 FR-IDRES-03: The 07 SR-IDRES-07: The 04 FR-IDRES-04: The
system shall display system shall display system shall contain a Responding Agency system shall provide system shall provide system shall log the system shall provide
the emergency the emergency Responding Agency Database shall have the capability to refresh the capability to select selected responder the capability to
responder agencies responder agencies Database. the capability to the list of responders. responders from the agencies for each call. transmit a call record to
associated with the associated with the contain individual list. the selected responder
emergency location. Call Type if nature of DR-IDRES-09-01: The agents within a FR
05 FR-IDRES-05: The agencies' dispatchers.
emergency is not Responding Agency responding agency. system shall provide FR-IDRES-03-01: The
Sys. Reqs.
system shall display
available DR-IDRES-10-01: The
SR-IDRES-01-02: The call handling
communications Business Rules
system shall display procedures based on
media. Database shall contain
the emergency business rules to the
responder agencies call taker. rules for automatically
associated with the DR-IDRES-09-02: All determining whether
nature of emergency SR-IDRES-01-06: The emergency responder call taker is needed for
Appendices
(that is, recommended system shall display agencies shall be a given Call Type.
responders). the mode of uniquely identifiable
communication nationwide.
capabilities of the
displayed responder Activity: [CP-IDRES] Identify Appropriate Responding Agency or Service
agencies.
October 10, 2007 | Version 2.0 9-1-1 PSAP Operations Segment: CP | 5-19
NG9‑1‑1 System Description & Requirements Document
Proof-of-Concept
Call Processing [CP]
Role Key
PA - PSAP Adminstrator
Proof-of-Concept: False
SA - System Administrator
References: NENA-i3, NRIC VII-1B SYS - NG9-1-1 System
911AUTH - 9-1-1 Authority
Description: Assumptions:
This activity automates the display or pre-arrival
instructions to the call taker. The call taker
delivers pre-arrival instructions to the caller based
9-1-1 PSAP Ops.
High-Level Requirements:
9-1-1 Sys. Ops.
5-20 | 9-1-1 PSAP Operations Segment: CP Version 2.0 | October 10, 2007
Appendices Sys. Reqs. 9-1-1 Sys. Ops. 9-1-1 Sys. Admin. 9-1-1 PSAP Ops. Func. Act./ Req. Ovr. Cap. Use Cases Enterprise Over. Introduction
9-1-1 PSAP Ops.
NG9‑1‑1 System Description & Requirements Document
Proof-of-Concept
Call Processing [CP]
Role Key
PA - PSAP Adminstrator
Proof-of-Concept: Yes
SA - System Administrator
References: NENA 58-001, NENA-i3, NRIC VII-1B, NRIC VII-1D SYS - NG9-1-1 System
911AUTH - 9-1-1 Authority
ITI-ECONF-01 Read Call Stream Caller Call Stream Data Electronic System CPE Caller identification, including call Real-time, Text
back details and caller location. ad hoc
Sys. Reqs.
ITI-ECONF-02 Read External Database System CPE Electronic External System EPAD Database Emergency provider contact information Real-time, Text
and communication methods. ad hoc
ITI-ECONF-03 Read Local Database System Local Contact Electronic System CPE Contact information and Real-time, Text
Database communication methods. ad hoc
ITI-ECONF-04 Update Call Detail Record System CPE Electronic System Call Detail Method of conference or transfer and success Real-time, Text
Appendices
5-22 | 9-1-1 PSAP Operations Segment: CP Version 2.0 | October 10, 2007
NG9‑1‑1 System Description & Requirements Document
Activity: [CP-ECONF] Establish Conference Call; Initiate Call Modified on 10/07/07 @22:04
Facilitator: Brad Colvin
Introduction
Service Area: Call Processing [CP] Analyst: John Chiaramonte
Role(s): CT Domain Expert: Roger Hixson, Rick Jones
Operations (Presentation)
FR Call Taker Device SR Call Taker Device FR Call Taker Display Call Taker Display Call Taker Display Call Taker Device
Entry Points 01 10 08
FR Call Destination 1 Call Destination 1
9-1-1 Sys. Admin. 9-1-1 PSAP Ops. Func. Act./ Req. Ovr. Cap. Use Cases Enterprise Over.
Transfer Speed Transfer Speed Transfer Speed
CP-IDRES Dial 1 Dial 1 13 Dial 1
FR Call Destination 2 Call Destination 2
05 FR
CR-ENDCL Conf. Conf. 15 Call Destination 3 Call Destination 3 Conf.
Speed Speed Speed
Dial 2 Dial 2 Dial 2
Connection Method Connection Method
1 2 3 1 2 3 1 2 3
SR Call Taker Selects Call Taker Selects
4 5 6 Redial FR 4 5 6 Redial 09 Communications Method or Communications Method or System Advises 4 5 6 Redial
7 8 9 12 7 8 9 Selects Default Selects Default Call Taker With 7 8 9
* 0 #
* 0 # Results of * 0 #
Connect Disconnect Connect Disconnect Call Attempt Connect Disconnect
Method Method Method
Application (System)
Yes
Call Taker
Attempt Establishes /
No Different No Continues
Destination? Interactive
Call Processing
SF__Determine FR SF__Determine SR SF__Display SF__Select SF__Initiate Call
15 11
Need for Transfer Call Destination Available Connection System Initiates Call
or Conference Call Taker Selects Connection Method Using Selected FR
SF__Store Call
a Call Destination. Methods Comms Method. 14
Comms Results CR-TRCIN
Link Yes System Records Transfer Call
Established? the Conference or Records
Transfer attempt.
Read Read Read
Update
Call
Stream
EPAD DB Local Call Detail Record
01
Contact DB Database
Requirements / Description
FR
FR-ECONF-01: The
SR
SR-ECONF-10: The
SR
SR-ECONF-09: The SR-ECONF-09-01: The
FR FR-ECONF-14: The FR FR-ECONF-05: The
01 10 09 14 05
system shall provide system shall provide system shall provide system shall provide the system shall store the system shall provide
the capability to teleconferencing media options to the Call capability to establish results of the the capability to store
establish a call path to features including mute Taker when establishing voice conferencing. conference or transfer frequently used
one or more based on NENA the call path. attempt in the call conference call
detail record. participant numbers.
Sys. Reqs.
interactive text
telecommunications EL-01 EPAD, the Emergency
conferencing. 01
device number from a Provider Access Directory, is
list. a GIS-enabled database
registry of local, state, and
FR FR-ECONF-08: The FR-ECONF-08-01: The federal emergency authorities
08
system shall provide the system shall provide the and public service providers
capability to establish a ability to query the EPAD
Appendices
to enable interoperable
call path to a third-party database for emergency communication and accurate
call center associated provider contact method notification of emergency
with the call. and access data. events and related situations.
October 10, 2007 | Version 2.0 9-1-1 PSAP Operations Segment: CP | 5-23
Version 2.0 | October 10, 2007
Notes
NG9‑1‑1 System Description & Requirements Document
Introduction
5.3 Call Records
Management [CR]
[CR-RCCAL] Record Call
Role: CT, SYS
9-1-1 Sys. Admin. 9-1-1 PSAP Ops. Func. Act./ Req. Ovr. Cap. Use Cases Enterprise Over.
Proof-of-Concept: Yes
References: NENA 08-501, NENA 58-001
Sys. Reqs.
Goal: Transfer all Essential, Supportive,
Supplemental, and/or manually-entered data
concerning the call to the appropriate responding
agency dispatch or other authorized entity.
Appendices
Figure 5–3: Call Records Management Service Area
October 10, 2007 | Version 2.0 9-1-1 PSAP Operations Segment: CR | 5-25
NG9‑1‑1 System Description & Requirements Document
Proof-of-Concept
Call Records Management [CR]
Role Key
PA - PSAP Adminstrator
Proof-of-Concept: Yes
SA - System Administrator
References: NENA 08-501, NENA 58-001 SYS - NG9-1-1 System
911AUTH - 9-1-1 Authority
Goal: specific call taker. Calls may be retrieved by Essential, supportive, and supplemental data Assumptions:
searching essential, supportive ,or supplemental are preserved and identified as part of the Call
Preserve a detailed record of the interactive data such for date, time, call back information, Record. The Call Record is distinct from the
communications occurring during a call. caller location, caller identification, and call taker Call Recording. Any information manually
identification, or any combination of specific data entered into the record by the call taker is also
fields. Call recordings may be retrieved during preserved and identified as part of the Call
a call session to facilitate the classification of the Record. The length of time a Call Recording and
Description:
nature of a call, the retrieval of additional call detail Call Record is archived is a matter of state or
Recording equipment captures the call in real information by the call taker, and the response. local laws or regulations. The system must meet
time. The record of the call may include audio, those requirements. Call Recordings and the
Call Recordings are stored in short term buffers, associated Call Records must be linked together
video, text, still imagery, and other data types.
a.k.a. instant recall recorders, and in long term in the archive so they can be retrieved together
Recording is automatically initiated when a call
master logging recorders. Instant recall recorders
9-1-1 PSAP Ops.
(Role Type Code)* (System Code)* (Role Type Code)* (System Code)*
ITI-RCCAL-01 Real Time Interactive Caller Call Stream Electronic System Call Recording Interactive recording of real time Real-time, Text,
Communications Data Database communications. Includes but is not ad hoc Graphics,
limited to: voice, video, still imagery Video
transmitted, and interactive text.
Sys. Reqs.
ITI-RCCAL-02 Record Interactive Caller Call Stream Electronic System Dispatch Call Handling Procedures including SOPs, etc. Real-time, Text,
Communitcation Data Systems / CPE ad hoc Graphics,
Video
ITI-RCCAL-03 Retrieve Call Recording Call Taker Call Recording Electronic Call Taker Dispatch Display manipulatable Call Recording, Real-time, Text,
Database Systems / CPE / including all standard audio, video, and ad hoc Graphics,
Appendices
5-26 | 9-1-1 PSAP Operations Segment: CR Version 2.0 | October 10, 2007
NG9‑1‑1 System Description & Requirements Document
Introduction
Facilitator: Brad Colvin
Service Area: Call Records Management [CR] Analyst: John Chiaramonte
Role(s): SYS Domain Expert:
Operations (Presentation)
Entry Points
9-1-1 Sys. Admin. 9-1-1 PSAP Ops. Func. Act./ Req. Ovr. Cap. Use Cases Enterprise Over.
CT-CAUTH
SR
06
CR-TRCIN
CR-ENDCL
Transfer Call
End Call
Records
Application (System)
FR SR-RCCAL-04: The
Sys. Reqs.
02
04
system shall record all
calls.
Appendices
Activity: [CR-RCCAL] Record Call
October 10, 2007 | Version 2.0 9-1-1 PSAP Operations Segment: CR | 5-27
NG9‑1‑1 System Description & Requirements Document
Operations (Presentation)
FR Retrieve Call Recording FR Display Call Recording
Entry Points 03
FR
13 11
List last TBD calls:
Enterprise Over. Cap. Use Cases Func. Act./ Req. Ovr. 9-1-1 PSAP Ops. 9-1-1 Sys. Admin.
Application (System)
Read Create
Read
9-1-1 PSAP Ops.
Data
Call
Stream
Call Recording Call Recording
Database Database
Requirements / Description
FR FR-RCCAL-07: The FR FR-RCCAL-13: The FR FR-RCCAL-11: The
FR FR-RCCAL-03: The 07
system shall provide
13
system shall provide
11
system shall provide
03
system shall provide the capability to locally the capability to the capability to display
the capability to access access a Call retrieve a call recording Call Recording
a Call Recording from Recording. after a call.
a remote location. FR FR-RCCAL-11-01: The
FR
FR-RCCAL-07-01: The 11
sytem shall provide the
07 FR FR-RCCAL-14: The
SR SR-RCCAL-04-01: The system shall provide 14 capability to play the
system shall provide
9-1-1 Sys. Ops.
04
system shall record the capability to display call recording
the capability to
calls while the call is a) TBR previous Call
retrieve a call recording FR-RCCAL-11-02: The
in a call queue b) Recording for instant FR
during a call. 11
system shall provide
assigned c) in process. playback
the capability to pause
Please refer to the FR FR-RCCAL-09: The FR-RCCAL-15: The
09 FR the Call Recording.
state diagram included system shall provide 15
system shall provide
with the CT-LGAL the capability to the capability to FR FR-RCCAL-11-03: The
11
activity to identify these retrieve a Call monitor a call recording system shall provide
Sys. Reqs.
states. Recording with its Call during a call. the capability to rewind
Record. the Call Recording
FR FR-RCCAL-05: The
05
system shall provide FR FR-RCCAL-09-01: The
the capability to access
09
system shall provide FR FR-RCCAL-11-04: The
a Call Recording. the capabiilty to search 11
system shall provide
the Call Recording the capability to fast
database forward the Call
Appendices
5-28 | 9-1-1 PSAP Operations Segment: CR Version 2.0 | October 10, 2007
Appendices Sys. Reqs. 9-1-1 Sys. Ops. 9-1-1 Sys. Admin. 9-1-1 PSAP Ops. Func. Act./ Req. Ovr. Cap. Use Cases Enterprise Over. Introduction
9-1-1 PSAP Ops.
NG9‑1‑1 System Description & Requirements Document
Proof-of-Concept
Call Records Management [CR]
Role Key
Obtain Supportive or Supplemental Data Post Call Delivery [CR-OSSDT] ALL - ALL Roles
CT - Call Taker
DB - Database Administrator
Role(s): CT, PA NA - Network Adminstrator
Enterprise Over. Cap. Use Cases Func. Act./ Req. Ovr. 9-1-1 PSAP Ops. 9-1-1 Sys. Admin.
PA - PSAP Adminstrator
Proof-of-Concept: Yes
SA - System Administrator
References: NENA 02-011, NENA 58-001 SYS - NG9-1-1 System
911AUTH - 9-1-1 Authority
Goal: data (e.g., medical history, telematics, geospatial) information may be automatically accessible to the query parameters and the results of all queries
after the call has been delivered to the PSAP. Data call taker based on identifiers within the Supportive are stored in the Call Detail Record Database.
Obtain supportive or supplemental data after queries can be performed both automatically by Call Data, or identifiers within the Essential Call
call delivery to facilitate call processing. * - CAD is a dispatch system, not a 9‑1‑1 system.
the system and by the Call Taker. The data sources Data. This information may also be acquired
It is included here in recognition of the many
may be external to the 9‑1‑1 system; external to through the use of searches based upon information
Description: PSAPs that are combined facilities that handle both
the PSAP, but still within the 9‑1‑1 system; or collected from the caller. The call taker can search
the 9‑1‑1 call taking and dispatching functions.
internal to the PSAP (e.g., computer aided dispatch Supportive or Supplemental databases. Data may
This activity supports the capability for a call taker
[CAD]). The functional capability is the same be displayed on a map, as a three-dimensional
to access Supportive (e.g., ACN) or Supplemental Assumptions:
regardless of the location of the data source. Such rendering, or as photographic imagery. The
Information Transaction Inventory (ITI):
9-1-1 PSAP Ops.
ITI-OSSDT-01 Read Query Rules System Business Rules Electronic Call Taker Query Results Business rules to determine which Real-time, Text
Database queries are authorized/automatic. ad hoc
ITI-OSSDT-02 Read Supportive / System Call Stream Electronic Call Taker Query Results Call stream data. Real-time, Text
Supplemental Data Data ad hoc
ITI-OSSDT-03 Read Supportive / System Call Detail Electronic Call Taker Query Results Call Detail information. Real-time, Text
Supplemental Data Record ad hoc
Database
9-1-1 Sys. Ops.
ITI-OSSDT-04 Read Call Detail Record System Call Detail Electronic Call Taker Query Results Call Detail Record information about Real-time, Text
Record calls that may be related to a call. ad hoc
Database
ITI-OSSDT-05 Read Medical History Data External System Medical Electronic Call Taker Query Results Medical information about the caller or victim. Real-time, Text
History ad hoc
Database
Sys. Reqs.
ITI-OSSDT-06 Read Other Data External System Other Database Electronic Call Taker Query Results Other data sources for information Real-time, Text,
about the caller or victim. ad hoc Graphics,
Video
ITI-OSSDT-07 Read GIS System GIS Database Electronic Call Taker Map Display GIS data to display information on a map. Real-time, Text,
Appendices
ad hoc Graphics
ITI-OSSDT-08 Update Call Detail Record Caller Call Stream Electronic System Call Detail Query results. Real-time, Text,
Data Record ad hoc Graphics,
Database Video
5-30 | 9-1-1 PSAP Operations Segment: CR Version 2.0 | October 10, 2007
NG9‑1‑1 System Description & Requirements Document
Activity: [CR-OSSDT] Obtain Supportive or Supplemental Data Post Call Delivery; Query Data Modified on 10/05/07 @09:45
Introduction
Facilitator: Brad Colvin
Service Area: Call Records Management [CR] Analyst: John Chiaramonte
Role(s): CT, PA Domain Expert: Roger Hixson, Rick Jones
Operations (Presentation)
FR Query Data FR Data Query Display Query Results
Entry Points 01 03
Supportive (e.g. ACN) Data Display
9-1-1 Sys. Admin. 9-1-1 PSAP Ops. Func. Act./ Req. Ovr. Cap. Use Cases Enterprise Over.
FR FR Location
CA-ANSCL 02 Supplemental (e.g. medical 04 Supplemental Data
history, telematics, Name Supportive Data
CP-DTNAT
geospatial) Data Caller Ident. Data Geospatial Information
Data sources may be:
CA-MNQUE
- External to NG9-1-1 Permit drill-down queries
01
(medical history)
02 DM-SCIER
- External to the PSAP, GV-DSGEO
Display Submit Submit Caller
but within NG9-1-1 Geospatial Error Information
(telematics, geospatial) Data
Query Errror Report
- Within the PSAP (CAD)
Application (System)
SF__Execute Manual
Queries
Perform queries
specified by the Call
SR SR
Taker. 05 06
SR SF__Determine SR SF__Determine SF__Execute SF__Display Query SF__Record Query
07 08
Available Queries Automatic Queries Automatic Queries Results Results Data
Determine which Which available Perform automatic Display results of the Store query results
queries are authorized queries should be queries. query for the Call data in Call Detail
for access. automatically run. Taker. Record.
Read
Read Read Read Read
Read Read Read Read Update
Read Read
Update Read Read Update
Call Call
Stream Stream
Business Rules Call Detail Medical History Other Data GIS Call Detail Record Medical History Other Data GIS Business Rules Call Detail Record
Business Rules
Database Record Database Sources Database Database Sources Database Database Database
Database
Requirements / Description
SR
SR-OSSDT-07: The
FR
FR-OSSDT-01: The
FR
FR-OSSDT-03: The
SR
SR-OSSDT-05: The
SR
SR-OSSDT-06: The SR-OSSDT-06-03: The EL-01 Call Taker will be
07 01 03 05 06 01
system shall determine system shall provide system shall provide system shall display system shall display system shall support permitted to query various
which queries are the capability for a call the capability to search Supportive Data Supplemental Data drill-down queries of data sources for information
authorized for access taker to access Supportive Data. search results to the search results to the supplemental data to related to location, name
based on established Supplemental Data. call taker, based on call taker, based on obtain additional detail and/or caller identification
business rules. business rules. business rules. for matched records. information (i.e. callback
FR
FR-OSSDT-02: The
FR
FR-OSSDT-04: The number or other
02 04
Sys. Reqs.
history, location-specific data system shall support SR-OSSDT-06-02: The
query results for all Internal
(i.e. pre-plan, owner / queries of supportive system shall support
queries performed in Data Source
occupant information), data from external queries of
the call detail record
emergency contact, systems, including: supplemental data
database.
hazardous materials, etc. medical records data from external systems, External
SR and other data Data Source
including: medical
08
SR-OSSDT-08: The sources. records data and other
Appendices
system shall determine External and
SR-OSSDT-05-03: The data sources. Internal
which queries are
system shall support Data Sources
automatically executed
based on established drill-down queries of
business rules. supportive data to Activity: [CR-OSSDT] Obtain Supportive or Supplemental Data Post Call Delivery
obtain additional detail
October 10, 2007 | Version 2.0 9-1-1 PSAP Operations Segment: CR | 5-31
NG9‑1‑1 System Description & Requirements Document
Proof-of-Concept
Call Records Management [CR]
Role Key
PA - PSAP Adminstrator
Proof-of-Concept: Yes
SA - System Administrator
References: NENA 08-501, NRIC VII-1B SYS - NG9-1-1 System
911AUTH - 9-1-1 Authority
Goal:
Terminate existing call and return
to ready to accept next call.
Description:
The call taker ends a call. This is done only when
it is safe to do so, and is preceded by a verbal
announcement in accordance with established
standards and operational best practices.
9-1-1 PSAP Ops.
Assumptions:
High-Level Requirements:
9-1-1 Sys. Ops.
5-32 | 9-1-1 PSAP Operations Segment: CR Version 2.0 | October 10, 2007
Appendices Sys. Reqs. 9-1-1 Sys. Ops. 9-1-1 Sys. Admin. 9-1-1 PSAP Ops. Func. Act./ Req. Ovr. Cap. Use Cases Enterprise Over. Introduction
9-1-1 PSAP Ops.
NG9‑1‑1 System Description & Requirements Document
Proof-of-Concept
Call Records Management [CR]
Role Key
PA - PSAP Adminstrator
Proof-of-Concept: Yes
SA - System Administrator
References: N/A SYS - NG9-1-1 System
911AUTH - 9-1-1 Authority
ITI-TRCIN-01 Read Permission Rules System Business Rules Electronic System CPE Transmission permissions for sending Real-time, Text
Database data to the selected intended recipient. ad hoc
ITI-TRCIN-02 Read Transfer Protocols System Business Rules Electronic System CPE Protocols for system transfer of Real-time, Text
Database selected data to intended recipient. ad hoc
ITI-TRCIN-03 Read Transfer Data Caller Call Stream Electronic System CPE Data for transmission to recipient. Real-time, Text
9-1-1 Sys. Ops.
Data ad hoc
ITI-TRCIN-04 Read Transfer Data System Call Detail Electronic System CPE Data for transmission to recipient. Real-time, Text
Record ad hoc
Database
ITI-TRCIN-05 Update Record of System CPE Electronic System Call Detail The following information about the transfer Real-time, Text,
Sys. Reqs.
Transfer Attempt Record attempt: a) time initiated, b) date of transfer, ad hoc Graphics,
Database c) summary of data for transfer, d) intended Video
recipient, e) agency of intended recipient, f)
IP address of intended recipient, g) call taker
initiating transfer, h) associated call ID, i) method
Appendices
5-34 | 9-1-1 PSAP Operations Segment: CR Version 2.0 | October 10, 2007
NG9‑1‑1 System Description & Requirements Document
Activity: [CR-TRCIN] Transfer Call Records; Data Transfer Modified on 10/05/07 @09:46
Introduction
Facilitator: Brad Colvin
Service Area: Call Records Management [CR] Analyst: Dan Landau
Role(s): CT, PA Domain Expert: Roger Hixson, Rick Jones, Jim Lockard
Operations (Presentation)
Data Transfer Display Acknowledgement
Entry Points Permission Denied Alert to Originating Source
9-1-1 Sys. Admin. 9-1-1 PSAP Ops. Func. Act./ Req. Ovr. Cap. Use Cases Enterprise Over.
CP-ECONF
CT-PNWBS
CP-IDRES
Permission Error Message The Data Has Been
to Originating Source Received / Not Received
No
Application (System)
Send data to approved
recipient and log the data
transfer
Based on
pre-established
permission rules Update Update
Read Read
Read Read Record of Record of Data
Permission Transfer Data Transfer Data
Transfer Protocols Transfer Attempt Transmission
Rules
Call Stream
Business Rules Business Rules Call Recording Call Detail Record Call Detail Record
Database Database Database Database Database
Requirements / Description
EL-01 Those within the DR
DR-TRCIN-04: The
FR
FR-TRCIN-01: The
SR
SR-TRCIN-02: The SR-TRCIN-02-03: The
01 04 01 03 EL-03 A snapshot of the 02
PSAP system have physical Business Rules system shall provide system shall log the system shall display an
access to the data recording is transferred at
database shall contain the capability to transfer of call records. acknowledgement
repositories, so no "transfer" the moment of Conference
permission rules for transfer a call record. acceptance and the message of data
is necessary. data transfers. SR-TRCIN-02-01: The receipt to the
recording continues locally. system shall log data
FR-TRCIN-01-01: The originating requestor
transfer attempts, upon successful call
Sys. Reqs.
SR-TRCIN-02-02: The
system shall display a
message that data was
not received to the
originating requestor
upon failed call record
Appendices
transfer.
October 10, 2007 | Version 2.0 9-1-1 PSAP Operations Segment: CR | 5-35
Version 2.0 | October 10, 2007
Notes
NG9‑1‑1 System Description & Requirements Document
Introduction
9-1-1 Sys. Admin. 9-1-1 PSAP Ops. Func. Act./ Req. Ovr. Cap. Use Cases Enterprise Over.
9-1-1 PSAP Operations Segment Service Area
Sys. Reqs.
Goal: Manipulate location and geospatial
information.
Appendices
Figure 5–4: Geospatial Visualization Service Area
October 10, 2007 | Version 2.0 9-1-1 PSAP Operations Segment: GV | 5-37
NG9‑1‑1 System Description & Requirements Document
Proof-of-Concept
Geospatial Visualization [GV]
Role Key
PA - PSAP Adminstrator
Proof-of-Concept: Yes
SA - System Administrator
References: N/A SYS - NG9-1-1 System
911AUTH - 9-1-1 Authority
High-Level Requirements:
9-1-1 Sys. Ops.
FR-DSGEO-05 The system shall provide the capability to pan on the display
FR-DSGEO-06 The system shall provide the capability to display three-dimensional renderings.
DR-DSGEO-07 The system shall provide the capability to store shape files.
FR-DSGEO-08 The system shall provide the capability to select a GIS layer type for display.
FR-DSGEO-09 The system shall provide the capability to display the emergency
Appendices
5-38 | 9-1-1 PSAP Operations Segment: GV Version 2.0 | October 10, 2007
NG9‑1‑1 System Description & Requirements Document
Introduction
Proof-of-Concept
Geospatial Visualization [GV]
Role Key
9-1-1 Sys. Admin. 9-1-1 PSAP Ops. Func. Act./ Req. Ovr. Cap. Use Cases Enterprise Over.
PA - PSAP Adminstrator
Proof-of-Concept: False
SA - System Administrator
References: N/A SYS - NG9-1-1 System
911AUTH - 9-1-1 Authority
Description:
This activity provides the capability to manipulate Assumptions:
geospatial data. The call taker is able to graphically
specify query parameters to include polygon,
rectangle, circle, ellipse, and point. Allows the
call taker to define bounding box(es) on a map as
High-Level Requirements:
Sys. Reqs.
FR-MPGEO-04 The system shall provide the capability to search the NG9-
1-1 data repositories by the selected geometric shape.
FR-MPGEO-05 The system shall provide the capability to display query results geospatially.
FR-MPGEO-06 The system shall provide the capability to display the
emergency responders for a given polygon.
Appendices
SR-MPGEO-07 The system shall display the emergency responders for a given polygon.
October 10, 2007 | Version 2.0 9-1-1 PSAP Operations Segment: GV | 5-39
Version 2.0 | October 10, 2007
Notes
NG9‑1‑1 System Description & Requirements Document
Introduction
5.5 PSAP Administration
[PA]
[PA-DECHP] Define and Establish Call Handling
9-1-1 Sys. Admin. 9-1-1 PSAP Ops. Func. Act./ Req. Ovr. Cap. Use Cases Enterprise Over.
Protocols
Role: PA, SA
Proof-of-Concept: Yes
References: NENA 08-501, NRIC VII-1B
Sys. Reqs.
References: NENA 08-501, NENA 58-001, NRIC VII-
1B
Appendices
Figure 5–5: PSAP Administration Service Area
October 10, 2007 | Version 2.0 9-1-1 PSAP Operations Segment: PA | 5-41
NG9‑1‑1 System Description & Requirements Document
Proof-of-Concept
PSAP Administration [PA]
Role Key
Define and Establish Call Handling Protocols [PA-DECHP] ALL - ALL Roles
CT - Call Taker
DB - Database Administrator
Role(s): PA, SA NA - Network Adminstrator
Enterprise Over. Cap. Use Cases Func. Act./ Req. Ovr. 9-1-1 PSAP Ops. 9-1-1 Sys. Admin.
PA - PSAP Adminstrator
Proof-of-Concept: Yes
SA - System Administrator
References: NENA 08-501, NRIC VII-1B SYS - NG9-1-1 System
911AUTH - 9-1-1 Authority
Assumptions:
Description:
The PSAP Administrator promulgates call handling
procedures based on 9‑1‑1 PSAP CPE, incident
9-1-1 PSAP Ops.
High-Level Requirements:
9-1-1 Sys. Ops.
FR-DECHP-04 The system shall provide the capability for a PSAP DR-DECHP-10 The system shall store the data that measures the compliance of each call taker.
administrator to edit call handling procedures. FR-DECHP-11 The system shall provide the capability to read the data
FR-DECHP-05 The system shall provide the capability for a PSAP that measures the compliance of each call taker.
administrator to suspend call handling procedures. FR-DECHP-12 The system shall provide the capability to sort the data
FR-DECHP-06 The system shall provide the capability for a PSAP that measures the compliance of each call taker.
Appendices
5-42 | 9-1-1 PSAP Operations Segment: PA Version 2.0 | October 10, 2007
NG9‑1‑1 System Description & Requirements Document
Introduction
Proof-of-Concept
PSAP Administration [PA]
Role Key
9-1-1 Sys. Admin. 9-1-1 PSAP Ops. Func. Act./ Req. Ovr. Cap. Use Cases Enterprise Over.
PA - PSAP Adminstrator
Proof-of-Concept: False
SA - System Administrator
References: NENA 08-501, NRIC VII-1B SYS - NG9-1-1 System
911AUTH - 9-1-1 Authority
Description:
The PSAP Administrator plans, establishes, and
publishes staffing levels based on busy hour(s),
busy day(s), busy season(s), and special events held
in the PSAP’s jurisdiction. The system facilitates
High-Level Requirements:
Sys. Reqs.
FR-SCHST-03 The system shall provide the capability for an approved user, as defined
by user account data, to overwrite the system staffing level.
FR-SCHST-04 The system staffing level shall account for the scheduling of staff absences.
FR-SCHST-05 The system shall provide the capability to share scheduling information
SR-SCHST-06 The system shall use Erlang or similar centum call second (CCS)
Appendices
measurement to determine staffing requirements versus number of calls.
October 10, 2007 | Version 2.0 9-1-1 PSAP Operations Segment: PA | 5-43
NG9‑1‑1 System Description & Requirements Document
Proof-of-Concept
PSAP Administration [PA]
Role Key
PA - PSAP Adminstrator
Proof-of-Concept: False
SA - System Administrator
References: NENA 08-501, NENA 58-001, NRIC VII-1B SYS - NG9-1-1 System
911AUTH - 9-1-1 Authority
Goal:
Create specialized call taker groups to be used
in conjunction with call distribution rules.
Description:
This activity enables the PSAP Administrator
to define ACD groups based on call taker
training level, skill set, and experience level.
ACD groups can be assigned to an ACD rule to
9-1-1 PSAP Ops.
Assumptions:
High-Level Requirements:
9-1-1 Sys. Ops.
group by a) call taker training level, b) skill, and c) experience level. FR-CSCTG-12 The system shall provide the capability to restore ACD groups.
FR-CSCTG-05 The system shall provide the capability to assign FR-CSCTG-13 The system shall provide the capability to save ACD groups.
multiple call takers to an ACD group.
FR-CSCTG-06 The system shall provide the capability to update ACD groups.
FR-CSCTG-07 The system shall provide the capability to suspend ACD groups.
Appendices
FR-CSCTG-08 The system shall provide the capability to delete ACD groups.
FR-CSCTG-09 The system shall provide the capability to add call takers
to an ACD group from a remote location.
5-44 | 9-1-1 PSAP Operations Segment: PA Version 2.0 | October 10, 2007
NG9‑1‑1 System Description & Requirements Document
Introduction
Proof-of-Concept
PSAP Administration [PA]
Role Key
9-1-1 Sys. Admin. 9-1-1 PSAP Ops. Func. Act./ Req. Ovr. Cap. Use Cases Enterprise Over.
PA - PSAP Adminstrator
Proof-of-Concept: False
SA - System Administrator
References: NENA 08-501, NENA 58-001, NRIC VII-1B SYS - NG9-1-1 System
911AUTH - 9-1-1 Authority
High-Level Requirements:
Sys. Reqs.
FR-MACDR-05 The system shall provide the capability to suspend an ACD rule.
SR-MACDR-06 The system shall provide the capability to restore an ACD rule.
FR-MACDR-07 The system shall provide the capability to assign
ACD groups to a call distribution rule.
FR-MACDR-08 The system shall provide the capability to define ACD rules
Appendices
based on a) call taker availability, b) call taker expertise, c)
ACD group, and d) direct number identification.
FR-MACDR-09 The system shall provide the capability to distribute ACD rules.
October 10, 2007 | Version 2.0 9-1-1 PSAP Operations Segment: PA | 5-45
Version 2.0 | October 10, 2007
Notes
NG9‑1‑1 System Description & Requirements Document
Introduction
9-1-1 Sys. Admin. 9-1-1 PSAP Ops. Func. Act./ Req. Ovr. Cap. Use Cases Enterprise Over.
Section 6: 9-1-1 System Administration Segment
The 9‑1‑1 System Administration Segment
(refer to Figure 2‑10) describes the capabilities
needed and rules for sharing information,
collaborating, assigning work tasks, maintaining
security standards, training, and configuring
Introduction
9-1-1 Sys. Admin. 9-1-1 PSAP Ops. Func. Act./ Req. Ovr. Cap. Use Cases Enterprise Over.
6.1 System Management
[SM]
[SM-CRROL] Create and Define Roles
Role: PA, SA
Proof-of-Concept: No
References: ECRIT, NENA 08-501, NENA-i3, NRIC
VII-1B, NRIC VII-1D
Sys. Reqs.
access control, hardware and software resources
identification and location, and license information
at appropriate system and intra-system levels.
Management of these system activities may be
Appendices
performed by authorized individuals as agreed
upon by public safety authorities at all levels.
October 10, 2007 | Version 2.0 9-1-1 System Administration Segment: SM | 6-3
NG9‑1‑1 System Description & Requirements Document
Proof-of-Concept
System Management [SM]
Role Key
PA - PSAP Adminstrator
Proof-of-Concept: False
SA - System Administrator
References: ECRIT, NENA 08-501, NENA-i3, NRIC VII-1B, NRIC VII-1D SYS - NG9-1-1 System
911AUTH - 9-1-1 Authority
Goal: access attributes are assigned. Access attributes, create tools, information sources, databases, and management staff, and system administrators.
in this instance, relate to privileges assigned to organizational templates to provide, adjust, and
Create, manage, and assign roles within the system. high-level groups based on group functions, roles, maintain access for users, based on their user
and responsibilities. Creating and defining roles groups. Specific role information is assigned
includes the provision of system capabilities to according to a predefined set of role descriptions Assumptions:
control access to system databases, directories, and rules, and to defined group responsibilities
Description: System security and efficiency will
files, programs, and applications. This activity is and functions. Examples of such high-level user
require structured access to system
This activity provides the capability for system based, in part, on authentication policies established groups include, but are not limited to, call taker
functions and applications.
administrators to manage the higher-level user between internal and external systems through categories (e.g., entry level call taker, senior call
group accounts from which individual user which information is shared and distributed. This taker, supervising call taker), database maintenance
accounts are derived and the specific user group activity also allows the System Administrator to and management staff, network maintenance and
High-Level Requirements:
accounts based on system access roles. FR-CRROL-14 The system shall provide the capability to save group
FR-CRROL-03 The system shall provide the capability to create accounts based on system access roles.
organizational templates for user roles. FR-CRROL-15 The system shall provide the capability to read
FR-CRROL-04 The system shall provide the capability for a system administrator organizational templates for user roles.
to assign system access permissions to a role. FR-CRROL-16 The system shall provide the capability to update
9-1-1 Sys. Ops.
FR-CRROL-05 The system shall provide the capability for a system administrator organizational templates for user roles.
to assign information sources (that is, resources for data and FR-CRROL-17 The system shall provide the capability to delete
information essential to system function, such as location and event organizational templates for user roles.
descriptive information, telematics data, and medical hi FR-CRROL-18 The system shall provide the capability to save
FR-CRROL-06 The system shall provide the capability for a system organizational templates for user roles.
Sys. Reqs.
administrator to assign system tools to a role. FR-CRROL-19 The system shall provide the capability to create a system organization (that
FR-CRROL-07 The system shall provide the capability to read system access roles. is, a 9-1-1 enterprise comprised of interconnected networks and PSAPs
FR-CRROL-08 The system shall provide the capability to update system access roles. supporting a defined 9-1-1 authority responsibility and jurisdictional area).
FR-CRROL-09 The system shall provide the capability to delete system access roles. FR-CRROL-20 The system shall provide the capability to read a system organization.
FR-CRROL-10 The system shall provide the capability to save system access roles. FR-CRROL-21 The system shall provide the capability to update a system organization.
Appendices
FR-CRROL-11 The system shall provide the capability to read group FR-CRROL-22 The system shall provide the capability to delete a system organization.
accounts based on system access roles. FR-CRROL-23 The system shall provide the capability to save a system organization.
FR-CRROL-12 The system shall provide the capability to update group
accounts based on system access roles.
6-4 | 9-1-1 System Administration Segment: SM Version 2.0 | October 10, 2007
NG9‑1‑1 System Description & Requirements Document
Introduction
Proof-of-Concept
System Management [SM]
Role Key
9-1-1 Sys. Admin. 9-1-1 PSAP Ops. Func. Act./ Req. Ovr. Cap. Use Cases Enterprise Over.
PA - PSAP Adminstrator
Proof-of-Concept: False
SA - System Administrator
References: ECRIT, NENA 08-501, NENA-i3, NRIC VII-1B, NRIC VII-1D SYS - NG9-1-1 System
911AUTH - 9-1-1 Authority
Sys. Reqs.
FR-MUSER-07 The system shall provide the capability to read user operational environments.
FR-MUSER-08 The system shall provide the capability to update user operational environments.
FR-MUSER-09 The system shall provide the capability to delete user operational environments.
FR-MUSER-10 The system shall provide the capability to save user operational environments.
Appendices
FR-MUSER-11 The system shall provide the capability to read user accounts.
FR-MUSER-12 The system shall provide the capability to save user accounts.
FR-MUSER-13 The system shall provide the capability for a system
administrator to view user account requests.
October 10, 2007 | Version 2.0 9-1-1 System Administration Segment: SM | 6-5
NG9‑1‑1 System Description & Requirements Document
Proof-of-Concept
System Management [SM]
Role Key
PA - PSAP Adminstrator
Proof-of-Concept: False
SA - System Administrator
References: N/A SYS - NG9-1-1 System
911AUTH - 9-1-1 Authority
Assumptions:
Description:
This activity specifically supports system and
network(s) functions and capabilities, and ensures
that system and network configurations are
optimally designed to maximize performance.
Generally this activity addresses the overall
design of system and network configurations,
building on architectural decisions performed at
the system level. Additionally, it emphasizes the
9-1-1 Sys. Admin.
High-Level Requirements:
9-1-1 Sys. Ops.
FR-PLCFC-05 The system shall provide the capability to deploy system configuration changes.
Appendices
6-6 | 9-1-1 System Administration Segment: SM Version 2.0 | October 10, 2007
NG9‑1‑1 System Description & Requirements Document
Introduction
9-1-1 Sys. Admin. 9-1-1 PSAP Ops. Func. Act./ Req. Ovr. Cap. Use Cases Enterprise Over.
6.2 Data Management [DM]
Sys. Reqs.
appropriate system data. Provide the capability to
recover and restore the enterprise databases based
on previous backups.
Appendices
Figure 6–2: Data Management Service Area
October 10, 2007 | Version 2.0 9-1-1 System Administration Segment: DM | 6-7
NG9‑1‑1 System Description & Requirements Document
Proof-of-Concept
Data Management [DM]
Role Key
PA - PSAP Adminstrator
Proof-of-Concept: False
SA - System Administrator
References: ECRIT, NENA 08-501, NENA-i3, NRIC VII-1B, NRIC VII-1D SYS - NG9-1-1 System
911AUTH - 9-1-1 Authority
High-Level Requirements:
9-1-1 Sys. Ops.
FR-MNDBA-03 The DBMS shall provide the capability to access object permissions for each data source.
database tables for each data source. FR-MNDBA-11 The DBMS shall provide the capability to create system databases.
FR-MNDBA-04 The DBMS shall provide the capability to authenticate FR-MNDBA-12 The DBMS shall provide the capability to read system databases.
user account access to data stores. FR-MNDBA-13 The DBMS shall provide the capability to update system databases.
FR-MNDBA-05 The DBMS shall provide the capability to audit user account access to data stores. FR-MNDBA-14 The DBMS shall provide the capability to delete system databases.
Appendices
FR-MNDBA-06 The DBMS shall provide database administrators the FR-MNDBA-15 The DBMS shall provide the capability to save system databases.
capability to grant access to data stores. FR-MNDBA-16 The DBMS shall provide the capability to monitor connections to system databases.
FR-MNDBA-07 The DBMS shall provide the capability for a database administrator
to access data dictionaries for database metadata review.
6-8 | 9-1-1 System Administration Segment: DM Version 2.0 | October 10, 2007
NG9‑1‑1 System Description & Requirements Document
Introduction
Proof-of-Concept
Data Management [DM]
Role Key
9-1-1 Sys. Admin. 9-1-1 PSAP Ops. Func. Act./ Req. Ovr. Cap. Use Cases Enterprise Over.
PA - PSAP Adminstrator
Proof-of-Concept: False
SA - System Administrator
References: ECRIT, NENA 08-501, NENA-i3, NRIC VII-1B, NRIC VII-1D SYS - NG9-1-1 System
911AUTH - 9-1-1 Authority
Goal: Assumptions:
Provide the capability to monitor and report on the
operational performance of the enterprise databases.
Description:
This activity provides the capability to gauge
and document the performance of operational
databases, with the intent of maximizing their
performance. Specifically, the activity involves
the effective use of database and software tools
to tune database functions for optimum use, and
diagnose problems, both existing and potential.
Sys. Reqs.
SR-MNDBP-03 The DBMS shall collect database performance statistics.
FR-MNDBP-04 The DBMS shall provide the capability to sort database performance statistics.
SR-MNDBP-05 The DBMS shall store database performance statistics.
FR-MNDBP-06 The DBMS shall provide the capability to search database performance statistics.
FR-MNDBP-07 The DBMS shall provide the capability to create a database performance alert.
Appendices
FR-MNDBP-08 The DBMS shall provide the capability to read a database performance alert.
FR-MNDBP-09 The DBMS shall provide the capability to update a database performance alert.
FR-MNDBP-10 The DBMS shall provide the capability to delete a database performance alert.
October 10, 2007 | Version 2.0 9-1-1 System Administration Segment: DM | 6-9
NG9‑1‑1 System Description & Requirements Document
Proof-of-Concept
Data Management [DM]
Role Key
Manage 9‑1‑1 Interface and Protocol Availability and Usage [DM-MNDBI] ALL - ALL Roles
CT - Call Taker
DB - Database Administrator
Role(s): SA NA - Network Adminstrator
Enterprise Over. Cap. Use Cases Func. Act./ Req. Ovr. 9-1-1 PSAP Ops. 9-1-1 Sys. Admin.
PA - PSAP Adminstrator
Proof-of-Concept: Yes
SA - System Administrator
References: NENA 08-501, NENA-i3, NRIC VII-1B, NRIC VII-1D SYS - NG9-1-1 System
911AUTH - 9-1-1 Authority
High-Level Requirements:
9-1-1 Sys. Ops.
6-10 | 9-1-1 System Administration Segment: DM Version 2.0 | October 10, 2007
NG9‑1‑1 System Description & Requirements Document
Introduction
Proof-of-Concept
Data Management [DM]
Role Key
9-1-1 Sys. Admin. 9-1-1 PSAP Ops. Func. Act./ Req. Ovr. Cap. Use Cases Enterprise Over.
PA - PSAP Adminstrator
Proof-of-Concept: False
SA - System Administrator
References: N/A SYS - NG9-1-1 System
911AUTH - 9-1-1 Authority
Description: Assumptions:
This activity provides the ability to document
incorrect caller information and automate the
reporting and tracking of the information so it
may be corrected in the source data. When a
user identifies an error in data, the system will
provide a method to record the incorrect data and
note the problem or suggest the correct data.
High-Level Requirements:
Sys. Reqs.
FR-SCIER-03 The system shall provide the capability for the user to
submit a discrepancy report for correction.
FR-SCIER-04 The system shall determine the party responsible for correcting the source data.
FR-SCIER-05 The system shall transmit the discrepancy report to the
entity responsible for correcting the source data.
Appendices
FR-SCIER-06 The system shall pre-populate the location discrepancy
report with caller identification information.
SR-SCIER-07 They system shall pre-populate the location discrepancy
report with the incorrect information.
October 10, 2007 | Version 2.0 9-1-1 System Administration Segment: DM | 6-11
NG9‑1‑1 System Description & Requirements Document
Proof-of-Concept
Data Management [DM]
Role Key
PA - PSAP Adminstrator
Proof-of-Concept: False
SA - System Administrator
References: NENA 08-501, NENA-i3, NRIC VII-1B, NRIC VII-1D SYS - NG9-1-1 System
911AUTH - 9-1-1 Authority
Assumptions:
Description:
This activity involves the periodic and scheduled
backup of essential and/or beneficial databases
and the critical data involved supporting the
delivery and processing of a 9‑1‑1 communications
event, and other beneficial system functions.
Secure, robust storage tools and backups
9-1-1 Sys. Admin.
High-Level Requirements:
9-1-1 Sys. Ops.
SR-PDBSR-03 The DBMS shall store multiple backup versions of the enterprise database(s).
FR-PDBSR-04 The DBMS shall provide the capability for database
administrators to select database(s) to restore.
FR-PDBSR-05 The DBMS shall provide the capability for database
administrators to select database(s) to recover.
Appendices
FR-PDBSR-06 The DBMS shall provide the capability for a database administrator
to restore a database to a previously known state.
6-12 | 9-1-1 System Administration Segment: DM Version 2.0 | October 10, 2007
NG9‑1‑1 System Description & Requirements Document
Introduction
Proof-of-Concept
Data Management [DM]
Role Key
9-1-1 Sys. Admin. 9-1-1 PSAP Ops. Func. Act./ Req. Ovr. Cap. Use Cases Enterprise Over.
PA - PSAP Adminstrator
Proof-of-Concept: False
SA - System Administrator
References: NENA-i3, NRIC VII-1B, NRIC VII-1D SYS - NG9-1-1 System
911AUTH - 9-1-1 Authority
Goal: Assumptions:
Provide the capability to audit the
specified user and maintenance activities
against the enterprise database.
Description:
This activity addresses the need to ensure that
the data stored within essential and beneficial
databases accurately represent functional
requirements and that user maintenance activities
are properly and efficiently updating the data
involved. A variety of access and auditing
tools are used, including periodic database/user
data compares and synchronization support.
Sys. Reqs.
search for specific actions within the audit log for reporting purposes.
SR-MNDBT-04 The DBMS shall prevent changes to entries within the audit log.
Appendices
October 10, 2007 | Version 2.0 9-1-1 System Administration Segment: DM | 6-13
Version 2.0 | October 10, 2007
Notes
NG9‑1‑1 System Description & Requirements Document
Introduction
9-1-1 Sys. Admin. 9-1-1 PSAP Ops. Func. Act./ Req. Ovr. Cap. Use Cases Enterprise Over.
Section 7: 9-1-1 System Operations Segment
The 9‑1‑1 Systems Operations Segment (refer to
Figure 2‑11) consists of activities, systems, and
network resources to manage, protect, administer,
and operate the technology infrastructure
supporting the 9‑1‑1 mission. This enterprise
segment contains the Call Treatment, Security
Administration, Database Administration, and
Operations Administration service areas. This
segment focuses on the management of the security,
databases and the operations of system resources.
Introduction
9-1-1 Sys. Admin. 9-1-1 PSAP Ops. Func. Act./ Req. Ovr. Cap. Use Cases Enterprise Over.
7.1 Call Treatment [CT]
Sys. Reqs.
service to the appropriate destination based on Goal: The call authentication process ensures that
identified call treatment including location information only appropriate entities are granted permission
received (civic or geospatial). through to the system.
Appendices
Figure 7–1: Call Treatment Service Area
October 10, 2007 | Version 2.0 9-1-1 System Operations Segment: CT | 7-3
NG9‑1‑1 System Description & Requirements Document
Proof-of-Concept
Call Treatment [CT]
Role Key
PA - PSAP Adminstrator
Proof-of-Concept: Yes
SA - System Administrator
References: NENA 58-001, NENA-i3, NRIC VII-1B, NRIC VII-1D SYS - NG9-1-1 System
911AUTH - 9-1-1 Authority
Goal: Description: representations of location that include the identify the general locality or region of the
capability to identify altitude and/or structural floor incident or calling party. An example is the cell
Receive and electronically validate This activity supports a system function to designation. Also, this activity supports the use and site used to relay a wireless cellular 9‑1‑1 call.
location-originating caller location accept, acknowledge, and, potentially validate the identification of “fall-back” location information
information (civic or geospatial). location of the caller (which may or may not be when measurement-based location determination
the location of the emergency event). Validation Assumptions:
is not available. “Fall-back” location information
may occur prior to this step as a function of the is more generalized location information generated
access network, the telecommunications device, by system call processing that can be used to
or internal data stores. This activity supports
ITI-ROLOC-01 Read Caller Location Caller Call Stream Electronic System CPE Caller location. Real-time, Text,
Data ad hoc Graphics
ITI-ROLOC-02 Read GIS Format Caller GIS Database Electronic System CPE GIS error conditions. Real-time, Text,
ad hoc Graphics
ITI-ROLOC-03 Read Fall Back Location System Call Stream Electronic System CPE Fall back location data. Real-time, Text,
Data ad hoc Graphics
ITI-ROLOC-04 Update Caller Location System CPE Electronic Call Stream Call Stream Caller location. Real-time, Text,
9-1-1 Sys. Ops.
9-1-1 Sys. Ops.
7-4 | 9-1-1 System Operations Segment: CT Version 2.0 | October 10, 2007
NG9‑1‑1 System Description & Requirements Document
Activity: [CT-ROLOC] Recognize Originating Location; Check Location Modified on 10/05/07 @09:47
Introduction
Facilitator: Brad Colvin
Service Area: Call Treatment [CT] Analyst: Dan Landau
Role(s): SYS Domain Expert: John Chiaramonte, Roger Hixson, Rick Jones, Jim Lockard
Operations (Presentation)
SR User Display User Display
Entry Points 05
9-1-1 Sys. Admin. 9-1-1 PSAP Ops. Func. Act./ Req. Ovr. Cap. Use Cases Enterprise Over.
CT-REGCT
Application (System)
SR SR SR
02 01 SF__Error Check-Format: 01 SF__Error Check-Logic:
Location format is Location is checked to Error CT-RTPSP
Read Location from
checked to ensure it is not ensure it is logical for Check No Error Route Call to
Call Stream
garbled or unrecognizable content and range Logic PSAP
No SF__Determine Data SR
Error 01 03
No Elements:
Read Determine what data SF__Look Up SF__Assign Default
Error GIS Format SR SR
SF__Fall Back SF__Assign Fall Back elements exist to get Data Elements Location:
04 07
Error Location Check: Fall Back Location Location: default location Assign a Default Location
Check Determine if Fall Back Exists and not equal Yes Assign a Fall Back 01 as the Caller's Location
Read
Format Location Exists to Caller’s Location Location as the
Location
Caller's Location
Read Read Update
Read Update Update Fall Back Location Data Update
Fall Back Location Authoritative Caller Location Call Detail
Error Caller Location Caller Location
Data Default Location Record
DR
02
Call Call Call Call Call
Stream Stream Stream Stream Stream
GIS Call Detail Record Authoritative Call Detail Record
Database Database Default Location Database
Requirements / Description
SR DR SR SR SR SR SR SR
02 SR-ROLOC-02: The 02 DR-ROLOC-02-01: Caller 01 SR-ROLOC-01: The 05 SR-ROLOC-05: The 04 SR-ROLOC-04: The 07 SR-ROLOC-07: The 03 SR-ROLOC-03: The 08 SR-ROLOC-08: The
system shall recognize Location shall contain a) system shall validate system shall supply the system shall make use system shall support system shall provide system shall support
Caller Location House Number, b) House Caller Location user with an error of Fall-Back Location the use of Fall-Back alternate location representations of
Information formatted Number Suffix, c) Prefix Information. diagnosis in the event Information in the Location Information information in the location that include
to NENA Standard Directional, d) Street Name, of a failed location event of a failed when measurement- absence of primary the capability to identify
SR-ROLOC-01-01: The
Formats & Protocols e) Street Suffix, f) Post determination attempt. location determination based location location information. structural floor
system shall check
for ALI Data Exchange, Directional, g) MSAG attempt. determination is not designation.
Sys. Reqs.
system shall check Fall the Call Stream with
County ID, p) Postal/Zip SR-ROLOC-01-03: The
Back Location for the assigned Default
Code, q) Longitude, r) system shall check
garbled data. Location.
Latitude, s) Elevation, t) Cell Caller Location fields
Site ID, u) Sector ID, v) for logical data ranges. SR-ROLOC-03-03: The
SR-ROLOC-04-03: The
Location Determination system shall check Fall system shall store the
SR-ROLOC-01-04: The
Technology (LDT) Back Location fields for Caller Location as part
system shall check
of the Call Detail
Appendices
Confidence, w) LDT Caller Location fields logical data ranges.
Confidence Percentage, x) Record.
for logical content.
LDT Technology, y) Speed, SR-ROLOC-04-04: The
z) Heading (in degrees), aa) system shall check Fall
Location Valid Flag. Back Location fields for
logical content. Activity: [CT-ROLOC] Recognize Originating Location
October 10, 2007 | Version 2.0 9-1-1 System Operations Segment: CT | 7-5
NG9‑1‑1 System Description & Requirements Document
Proof-of-Concept
Call Treatment [CT]
Role Key
PA - PSAP Adminstrator
Proof-of-Concept: Yes
SA - System Administrator
References: NENA-i3, NRIC VII-1B, NRIC VII-1D SYS - NG9-1-1 System
911AUTH - 9-1-1 Authority
Goal: intent is to facilitate that process and maximize arrives. Call setup data is limited to that which
performance and minimize response time. enhances call delivery and initial handling, and/or
Receive and validate call type information (e.g., aids in the tracking and tracing of calls. (This is
telematics, silent alarm) from telecommunications Undefined call types are those call type termed “supporting data.”) The control of which
devices and recalculate call type and default codes received by the system which are not data is added to the call setup is expected to be
priority based on supporting data. represented in system’s authoritative call accomplished through data Rights Management
type list. Unrecognizable call types are mechanisms, with preset definitions of what data
those call type codes that have an intended should be added, where available, possibly by call
match in system tables but the received code type. If any of the supporting data affects call
Description: is garbled or otherwise unidentifiable. routing, the initial call type and default priority
This activity addresses system and network This activity also supports the system capability will be recalculated to reflect those changes.
capability to automatically identify types or to add additional data to the 9‑1‑1 call setup
classifications of calls (like telematics, ACN, itself (e.g., additional location and call type
silent alarms, and similar automated calls) and information, or links to outside data sources)
assign a default priority. Call type and priority for the sake of facilitating call processing. This Assumptions:
then contributes to or helps guide call treatment, activity is distinguished from the capability of a
routing, and processing, depending on the call taker (or a responder downstream of the call)
characteristics of the call type involved. The to access additional beneficial data once the call
7-6 | 9-1-1 System Operations Segment: CT Version 2.0 | October 10, 2007
NG9‑1‑1 System Description & Requirements Document
Introduction
Facilitator: Brad Colvin Modified on 10/05/07 @09:47
Service Area: Call Treatment [CT] Analyst: Wesley Chen, Dan Landau
Role(s): SYS Domain Expert: Jim Lockard, Roger Hixson, Rick Jones, John Chiaramonte
Operations (Presentation)
Entry Points
9-1-1 Sys. Admin. 9-1-1 PSAP Ops. Func. Act./ Req. Ovr. Cap. Use Cases Enterprise Over.
CT-CAUTH
SR
Application (System) 13
SR SR SR
SF__Determine SF__Error Check: SF__Compare 03 SF__Update Call
No 01 12 03
Call Type and The Call Type is Valid Call Type: Type Data:
Priority: checked to ensure Is Call Type Ensure the Call Valid Call Add Call Type to
Yes Yes
For call routing it is not garbled or Recognizable? Type matches a Type? Call Stream and
SF__Read Data
Does unrecognizable defined Call Type Call Detail Record
from Call Stream:
call have only
To determine Call
ANI or limited No
Type
pointer data?
SF__Receive ANI: SF__Retrieve ALI: 01 SF__Set Caller
SR SR SF__Assign
Read 04 05
Receive the ANI Retrieve the ALI Location: Default Call Type:
(or pseudo-ANI) information Update Caller Location No Derive a Call Type Update
Read Read Update
Yes delivered with the associated with to Call Stream and if Call Type field is
Read call the delivered ANI Call Detail Record invalid
Sys. Reqs.
A) Emergency system administrator to Record
the capability to allow a default Call Type for a received
Location create new Call Type
system administrator to calls received with an unrecognizable Call
B) Class of Service definitions.
delete Call Type unrecognizable Call Type. 04 EL-04 Contains call
C) Type of Service
SR-REGCT-03-05: The definition. Type. treatment rules that
SR
12 SR-REGCT-12: The system shall provide determine call Call Type
SR-REGCT-03-07: The SR
SR-REGCT-13: The and the default Priority
system shall be able to the capability to allow a 13
system shall provide system shall record the
Appendices
detect any system administrator to
the capability to allow a original Call Type when Internal
unrecognizable formats update Call Type
system administrator to a received call type is
or garbled data in the definition.
save Call Type a) unrecognizable, b)
External
Call Type.
definition. undefined
Activity: [CT-REGCT] Identify Call Type
October 10, 2007 | Version 2.0 9-1-1 System Operations Segment: CT | 7-7
NG9‑1‑1 System Description & Requirements Document
Operations (Presentation)
Application (System)
No
SR SR SR SR SR
07 08 09 10 11
SF__Examine SF__Retrieve SF__Recalculate Call SF__Update Call SF__Update Call Detail
Business Rules: Are there Selective Type and Priority Stream Record: CT-ROLOC
To Identify sources of Supporting Data: When supporting data When Call Type or With Recalculated Call Recognize
Yes
Sources of supporting data From identifed affects call routing Priority is Type and Priority Originating
Supporting Data to add? sources Recalculated Decision Details Location
Data
07 08 09
Call Stream
Call Detail Business Business Business Call Detail
Supporting
Record DB Rules DB Rules DB Rules DB Record DB
Data Sources
Requirements / Description
FR
06 FR-REGCT-06: The SR
SR-REGCT-07: The SR
07
SR-REGCT-08: The SR
SR-REGCT-10: The 07 EL-07 Contains supporting
system shall provide system shall determine
08 10
system shall be able to system shall have the data sources for various
the capability to add additional supportive automatically retrieve ability to update the Call Types
identified data items data for the call based or query data from call stream (i.e., Call
according to NENA on the Essential Call supporting data Type, Priority) to affect
Technical Information Data.
9-1-1 Sys. Ops.
9-1-1 Sys. Ops.
system shall maintain change the Call Type business rules, from Call Detail Record DB
the credentials to allow or Priority, based on supporting data
FR-REGCT-06-01: The
access to the business rules. sources and a pointer
system will check the
supporting data. to the full data set, in
supporting data to SR-REGCT-09-01: The order to document the
determine if the Call system shall not make functions performed in
Type or Priority needs any changes to the this activity.
to be updated.
Appendices
7-8 | 9-1-1 System Operations Segment: CT Version 2.0 | October 10, 2007
NG9‑1‑1 System Description & Requirements Document
Introduction
From Originator To Recipient
ITI # Information Transaction From Originator From System From Mode To Recipient To System Content (What) Frequency Media Type
(Role Type Code)* (System Code)* (Role Type Code)* (System Code)*
9-1-1 Sys. Admin. 9-1-1 PSAP Ops. Func. Act./ Req. Ovr. Cap. Use Cases Enterprise Over.
ITI-REGCT-01 Read Call Stream Data Caller Call Stream Electronic System CPE ANI, pointer data, emergency location, Ad hoc Text
Data class of service, and type of service.
ITI-REGCT-02 Read ALI Information External ANI/ESQK/ Electronic System CPE Caller location. Ad hoc Text
for Traditional Calls ALI Database
ITI-REGCT-03 Write Traditional System CPE Electronic System Call Stream Caller location. Ad hoc Text
Caller Location Data
ITI-REGCT-04 Write Traditional Caller System CPE Electronic System Call Detail Caller location details. Ad hoc Text
Location Details Record
Database
ITI-REGCT-05 Read NG Call Type Caller Call Stream Electronic System CPE Call Type data, including a) emergency location, Ad hoc Text
Data b) class of service, and c) type of service.
ITI-REGCT-06 Read Call Treatment Rules System Business Rules Electronic System CPE Call treatment rules, and default priority. Ad hoc Text
Database
ITI-REGCT-07 Read Acceptable Call Types System Business Rules Electronic System CPE Acceptable Call Types. Ad hoc Text
Database
ITI-REGCT-08 Read Default Call Type System Authoritative Electronic System CPE Default Call Type information. Ad hoc Text
Call Type List
ITI-REGCT-09 Write Call Type and Priority System CPE Electronic System Call Stream Call Type and priority data of current call. Ad hoc Text
Data
ITI-REGCT-10 Write Call Type and System CPE Electronic System Call Detail Call Type and priority data of current call. Ad hoc Text
Priority Record Record
Database
ITI-REGCT-11 Read Supporting Data System Business Rules Electronic System CPE Supporting Data retrieval rules. Ad hoc Text
Source Rules Database
ITI-REGCT-12 Read Supporting Data Sources System Supporting Electronic System CPE Supporting Data for current call. Ad hoc Text
Sys. Reqs.
Documentation Rules Database to the Call Detail Record.
ITI-REGCT-16 Write Call Type and System CPE Electronic System Call Detail Call Type and priority data of current call. Ad hoc Text
Priority Record Record
Database
Appendices
October 10, 2007 | Version 2.0 9-1-1 System Operations Segment: CT | 7-9
NG9‑1‑1 System Description & Requirements Document
Proof-of-Concept
Call Treatment [CT]
Role Key
PA - PSAP Adminstrator
Proof-of-Concept: Yes
SA - System Administrator
References: NENA 58-001, NENA-i3, NRIC VII-1B, NRIC VII-1D SYS - NG9-1-1 System
911AUTH - 9-1-1 Authority
ITI-RTPSP-01 Read Call Type, Caller Location Caller Call Stream Electronic System CPE Call Type and caller location. Ad hoc Text
Data
ITI-RTPSP-02 Read GIS System GIS Database Electronic System CPE Geospatial data and query results. Ad hoc Text
ITI-RTPSP-03 Read Service Routing Rules System Service Routing Electronic System CPE Service routing rules. Ad hoc Text
Database
Sys. Reqs.
ITI-RTPSP-04 Read Destination System Business Rules Electronic System CPE Destination business rules. Ad hoc Text
Business Rules Database
ITI-RTPSP-05 Read Destiontion Limit/Status System Destination Electronic System CPE Destination capacity and status. Ad hoc Text
Status Database
ITI-RTPSP-06 Write Routing Decision System CPE Electronic System Call Stream Call routing pointer. Ad hoc Text
Appendices
Data
ITI-RTPSP-07 Write Routing Decision Details System CPE Electronic System Call Detail Call routing pointer and routing decision details. Ad hoc Text
Record
Database
7-10 | 9-1-1 System Operations Segment: CT Version 2.0 | October 10, 2007
NG9‑1‑1 System Description & Requirements Document
Activity: [CT-RTPSP] Determine Treatment and Route to PSAP; Call Routing Facilitator: Brad Colvin Modified on 10/05/07 @09:47
Introduction
Analyst: Wesley Chen
Service Area: Call Treatment [CT] Domain Expert: John Chiaramonte, Roger Hixson, Rick Jones, Jim Lockard
Role(s): NTA, SYS
Operations (Presentation)
Entry Points
1. CT-ROLOC
9-1-1 Sys. Admin. 9-1-1 PSAP Ops. Func. Act./ Req. Ovr. Cap. Use Cases Enterprise Over.
Notification of
Call Treatment and Status
Application (System)
OA-MNFTR
Manage
Network No (within TBD seconds) SR
No Faults and 03
SR SR SR SR Recovery
04 SR SR
01 01 01 03 05
03 01
SF__Read Call SF__Calculate SF__Check SF__Route Call SF__Return SF__Update Routing
Stream Destination Pointer 02 Destination Availability Data Packets: Was Call Status of Call Details: CT-CAUTH
Information: Based on Routing For Destination/ Is Destination To the available Acknowledgement Treatment: To Call Stream and
Yes Yes Call
Read from Call Policy Network Congestion Available? destination Received from (Busy, Error, Call Detail Record Authentication
Stream Destination? Success, etc.)
Read
Read Update
Read PSAP Limit/Status Update
Data
FR
02
Call Call
Stream Stream
GIS Selective Business Destination
Call Detail Record
Database Router Rules Status
Database
Database Database Database Requirements / Description
FR SR
SR
01
SR-RTPSP-01: The SR-RTPSP-01-04: The 02 FR-RTPSP-02: The SR-RTPSP-03-01: The system SR-RTPSP-04-01: The system SR-RTPSP-04-05: The system 05 SR-RTPSP-05: The system
system shall route calls system shall determine system shall provide shall be designed with shall determine the next available shall provide a visual indication at shall be able to physically
based on the the proper treatment the capability for the sufficient bandwidth to support destination pointer if the current the designated overflow PSAP route the call to the determined
associated call for fragmented Call network administrator the predetermined limit of is not available or accessible for that they are now receiving destination.
treatment process. Type records. to dynamically make simultaneous calls using the any reason. overflow calls from the original
changes to the routing type of call technology PSAP with identification of the 03 EL-03 This step may not
SR-RTPSP-01-01: The SR-RTPSP-01-05: The policy. supported that has the highest SR-RTPSP-04-02: The system original PSAP. necessarily read from a
system shall be able to shall track when Fall-Back
Sys. Reqs.
was used to deliver each get the best audio /video
involve error cases EL-01 This process uses and data between selective
device based on individual call; and, at the available 01
(garbled ANI, ANI Call Type, Caller Location, routers, etc.).
identified call option of the PSAP, when the
failure, no location and Service Routing Rules
treatment. pre-determined limit has been SR
SR-RTPSP-04: The system shall
data), based on service 04
to generate a destination
02 EL-02 If all destination
reached, provide alternate call be able to overflow 9-1-1 calls points fail, a default or final
routing rules. SR-RTPSP-01-07: The pointer. Service routing
treatments. (i.e., flexible directly to another designated destination pointer may be
SR-RTPSP-01-03: The system shall be able to queuing, network busy signal rules may also take media
backup IP PSAP, or multiple used.
provide an alternate
Appendices
system shall determine or message, interactive voice PSAPs, using agreed upon, choices, language
the call treatment for call treatment when a response, rollover to an preferences, and other
predetermined criteria at both the
each call based on call call cannot be alternate PSAP, etc.) business rules into
sending and receiving PSAPs,
type, location, and immediately answered consideration. In some
including the receiving PSAP’s
service routing rules. because of call volume cases, this could be multiple Activity: [CT-RTPSP] Determine Treatment and Route to PSAP
total call load.
pointers.
October 10, 2007 | Version 2.0 9-1-1 System Operations Segment: CT | 7-11
NG9‑1‑1 System Description & Requirements Document
SA - System Administrator
Proof-of-Concept: False SYS - NG9-1-1 System
911AUTH - 9-1-1 Authority
References: NENA-i3
State Diagram:
Goal: Type, network processing data (e.g. last hop, State Description: The states of a call within the NG9-1-1 System
routing information reference tags), and caller
Preserve a record of call information in a data file. classification. The Call Detail Record information In Transit
provides one piece of the formal Call Record. Call Call Traversing Originating
Service Provider Network Lost
The system also captures information the call Call Placed
Abandoned Hang-Up
Call Traversing Access
Description: taker manually enters to document details about Initiated Service Provider Network
a call, a telephone number, or a location. This
The system captures initial call information
information may include supplemental data
and call progress data at each functional entity
from a call taker search or may be information
handling a call or message (essentially all service/ Authenticated Call In Transit
supplied by the caller. Call Detail Record and
information provisioning, routing, and signaling
Call Recording comprise a Call Record.
entities), and as a record of the call/message Accepted at PSAP
arrival within the PSAP. System applications The length of time Call Records are archived
store call progress timing, originator, identity is a matter of state or local laws or regulations. In Queue
of networks and routers used in the call, ANI The system must meet those requirements. The In Process
information, assigned call taker, call transfers, two components of a Call Record must be linked Assigned Answered
and length of call. Supportive data automatically so they can be retrieved together. Calls may
added to the call is included. Call Records be retrieved by searching for a variety of data
are accessible by authorized administrators elements collected during a call (e.g., date, time,
On Hold Conference Transfer
for reporting and analysis. The call log must ANI, ALI, call taker identification, call type)
contain date, time, and duration at a minimum.
The call detail record reads information from
9-1-1 Sys. Ops.
9-1-1 Sys. Ops.
information captured as part of the Call Detail Assumptions: Abandoned Call has been initiated to 9-1-1 and accepted for answer. The communications link is severed prior to the 9-1-1 call
Record include: date, Time of day, packetized being answered by a 9-1-1 operator. Detailed call information is still delivered to the 9-1-1 PSAP.
Accepted: Authenticated Call has arrived at the appropriate PSAP over the Emergency Services Internetwork.
voice, packetized text, packetized video, Answered: Call Taker has an open communications link with the caller and the communications device is in use.
Sys. Reqs.
packetized supplemental data (e.g. telematics, Assigned: Call has been allocated to a specific Call Taker or resolution queue based upon call distribution rules.
ACN), service originator code, location, Call Authenticated: Call has been established as a genuine 9-1-1 call from an approved service provider network.
Conference: Call Taker has brought one or more parties into the communications conversation.
Disconnect: Call Taker has ended the call. Communications link is severed.
Hang Up The call has passed through the Emergency Services Internetwork and has been answered by a 9-1-1 operator. The
initiating caller has ended the communication link after the 9-1-1 operator has answered the call.
Information Transaction Inventory (ITI): Hold: Call Taker has not terminated the connection but no communication with the caller is possible until the call is removed
Appendices
from hold.
To view ITI go to page 7-14. In Process: Call has been answered by a Call Taker and a communications link is active between the Caller and the Call Taker.
In Queue: Call is being processed by call distribution tools to be assigned to the appropriate Call Taker or queue.
In Transit Call is being distributed within the Emergency Services Internetworks and to the appropriate PSAP or agency.
Transfer: Call Taker has brought a third-party into the conversation with the intention of turning control of the caller to that third-
party.
7-12 | 9-1-1 System Operations Segment: CT Version 2.0 | October 10, 2007
NG9‑1‑1 System Description & Requirements Document
Introduction
Facilitator: Brad Colvin Modified on 10/05/07 @09:46
Service Area: Call Treatment [CT] Analyst: Dan Landau
Role(s): CT, SYS Domain Expert: Roger Hixson, Rick Jones, Jim Lockard, John Chiaramonte
Entry Points
CT-PNWBS
CT-ROLOC
CT-CAUTH CT-REGCT CT-RTPSP Provide CA-MNQUE
Recognize CR-RCCAL
9-1-1 Sys. Admin. 9-1-1 PSAP Ops. Func. Act./ Req. Ovr. Cap. Use Cases Enterprise Over.
Call Identify Call Route Call to Network Manage Call
Originating Record Call
Entry Points
CP-VFLOC CR-OSSDT
CP-DTNAT CP-UCLOC CP-ECONF
Determine Obtain CR-TRCIN
Update Mobile
CA-ANSCL CA-INTCB Determine Establish Supportive or CR-ENDCL
and Verify Caller's Transfer Call
Answer Call Initiate Call Nature of Location Conference Supplemental End Call
Location of Data Post Call Records
Emergency Information Call
Emergency Delivery
Application (System)
Read Create/Update
Data
SR
02
DR
Call Stream 01
Sys. Reqs.
FR FR-LGCAL-04: The
04
system shall provide
the capability to read a
Call Detail Record.
FR FR-LGCAL-05: The
05
system shall provide
Appendices
the capability to update
a Call Detail Record.
October 10, 2007 | Version 2.0 9-1-1 System Operations Segment: CT | 7-13
NG9‑1‑1 System Description & Requirements Document
CT-LGCAL-01 Add Call Authentication Call Stream CT-CAUTH Electronic Call Detail Call Detail Service provider and final authentication status. Real-time Text
Verification Record Record Database
CT-LGCAL-02 Caller Location Call Stream CT-ROLOC Electronic Call Detail Call Detail Call location received from the communications Real-time Text
Record Record Database device, and Authoritative Default Location.
CT-LGCAL-03 Add Call Type Information Call Stream CT-REGCT Electronic Call Detail Call Detail Call Type. Real-time Text
to Call Detail Record Record Record Database
CT-LGCAL-04 Last Hop of Call Route Call Stream CT-RTPSP Electronic Call Detail Call Detail Last hop routing information. Real-time Text
Record Record Database
CT-LGCAL-05 Network Bridge linkage System CT-PNWBS Electronic Call Detail Call Detail Network Bridge troubleshooting Real-time Text
information Record Record Database information including: date, time,
duration of communications
connection, and connection type.
CT-LGCAL-06 Call Queue Tracking System CA-MNQUE Electronic Call Detail Call Detail Queue call is placed in, time in queue, Real-time Text
information Record Record Database and destination call taker workstation.
CT-LGCAL-07 Store Call Detail Record Call Stream CT-ANSCL Electronic Call Detail Call Detail Call Detail information including: phone # Real-time, Text,
Record Record Database (ANI), call time, elapsed time in status, access ad hoc Graphics
method, call status, call taker workstation.
CT-LGCAL-08 Read Call Detail Record System CA-INTCB Electronic Call Taker Call Detail Call Back Number. Real-time, Text
Record Database ad hoc
CT-LGCAL-09 Nature of Emergency Call Taker CP-DTNAT Electronic Call Detail Call Detail Documentation of nature of emergency. Real-time Text
Record Record Database
CT-LGCAL-10 Location of Emergency Call Taker CP-VFLOC Electronic Call Detail Call Detail Actual location of emergency, as Real-Time Text,
Record Record Database verified by the call taker. Graphics
CT-LGCAL-11 Caller Location Call Stream CP-UCLOC Electronic Call Detail Call Detail Caller location, updated upon request or Real-time, Text,
Record Record Database captured as part of real time tracking. ad hoc Graphics
9-1-1 Sys. Ops.
9-1-1 Sys. Ops.
CT-LGCAL-12 Conference Call Request Call Taker CP-ECONG Electronic Call Detail Call Detail Conference participants. Real-time Text
Record Record Database
CT-LGCAL-13 Call Recording association System CR-RCAL Electronic Call Detail Call Detail Unique identifier to associate Call Recording Upon Text
Record Record Database with the corresponding Call Detail Record. Creation
CT-LGCAL-14 Suppportive or System CR-OSSDT Electronic Call Detail Call Detail Supplemental or Supportive Data Real-time, Text,
Supplemental Data Record Record Database collected during call processing. ad hoc Graphics
Sys. Reqs.
CT-LGCAL-15 Data Transferred Call Stream CR-TRCIN Electronic Call Detail Call Detail Data recipient, time of transfer, Upon Text,
Record Record Database and contents of data transfer. Transfer Graphics
CT-LGCAL-16 End Call Call Stream CR-ENDCL Electronic Call Detail Call Detail Final update to all date and time stamps. Real-time Text
Record Record Database
Appendices
7-14 | 9-1-1 System Operations Segment: CT Version 2.0 | October 10, 2007
Appendices Sys. Reqs. 9-1-1 Sys. Ops. 9-1-1 Sys. Admin. 9-1-1 PSAP Ops. Func. Act./ Req. Ovr. Cap. Use Cases Enterprise Over. Introduction
9-1-1 Sys. Ops.
NG9‑1‑1 System Description & Requirements Document
Proof-of-Concept
Call Treatment [CT]
Role Key
PA - PSAP Adminstrator
Proof-of-Concept: Yes
SA - System Administrator
References: NENA 58-001, NENA-i3 SYS - NG9-1-1 System
911AUTH - 9-1-1 Authority
Description: Assumptions:
This activity addresses network and system
service functions necessary for system call
taking and response entities to conference
and share data as appropriate and beneficial
to call treatment, processing, and incident
management. The service functions involved
should allow any PSAP to conference and share
data with any other PSAP (available through all
interconnections, both domestic and international),
ITI-PNWBS-01 Update Call Detail Record System CPE Electronic System Call Detail The following information about the network Real-time, Text,
Record Database bridge attempt: a) initiating party, b) intended ad hoc Graphics,
Sys. Reqs.
ITI-PNWBS-03 Update Call Detail Record System CPE Electronic System Call Detail Success or failure of network bridge request. Real-time, Text
Record Database ad hoc
7-16 | 9-1-1 System Operations Segment: CT Version 2.0 | October 10, 2007
NG9‑1‑1 System Description & Requirements Document
Activity: [CT-PNWBS] Provide Network Bridging Services; Establish Network Bridge Facilitator: Brad Colvin Modified on 10/05/07 @09:46
Introduction
Analyst: Dan Landau
Service Area: Call Treatment [CT] Domain Expert: Roger Hixson, Rick Jones, Jim Lockard
Role(s): SYS
Operations (Presentation)
Yes
FR Network Bridge Request Voice channels linked in
Entry Points Alert Message to Call Taker Acknowledgement
04 CP-ECONF
to Call Taker
CP-ECONF
9-1-1 Sys. Admin. 9-1-1 PSAP Ops. Func. Act./ Req. Ovr. Cap. Use Cases Enterprise Over.
CR-TRCIN FR
Call taker 01
CP-VFLOC requests network / Request
Call Taker
conference bridge Busy Signal / Data Received Additional
Processes Call
CA-MNQUE Destination Host Successfully or Bridge?
per jurisdiction-
Unreachable Unsuccessfully specific SOPs
CP-IDRES
Conference/
Transfer
No
No Application (System)
CP-ECONF
Alternate Bridge CA-MNQUE CR-TRCIN
Establish
Yes Bridge Type No Automatically Yes Manage Call Transfer Call
Conference
Defined? Requested? Queue Records
SR SR
Call
SF__Determine SF__Lookup: SF__Determine
06 07
Bridge Determine the Bridge Type:
Participants: contact method Choose bridge No
Update Update
No
With whom to and info for the type and open Call Detail queue info
connect and why requested bridge channel Record
FR SF__Receive FR SF__Establish
02 03
Bridge
The Call Type of the call may Acknowledgement Communications Automatically CA-MNQUE
Request of Bridge Type: Channel
The system requests impact the assigned priority Yes Requested? Manage Call
Accepted? Negotiation and
a bridge priority and/or bridge type Update Queue
(e.g., voice, video, interactive, Call Detail Record handshake
data sharing / push) Yes
Data Update
Call Detail Record
FR SR FR FR FR
04 FR-PNWBS-04: The 07 SR-PNWBS-07: The SR-PNWBS-07-04: 02 FR-PNWBS-02: The 03 FR-PNWBS-03: The 01 FR-PNWBS-01: The
system shall provide system shall determine The system shall log system shall provide system shall provide system shall provide
the capability to accept the contact method for conference bridge the capability to identify the capability to bridge the capability to
bridge requests. the parties with whom requests, including: a) all bridged parties. requested parties into automatically connect
a bridge is requested. time/date, b) all bridge a conference call. multiple parties based
participants, c) bridge FR-PNWBS-02-01: on Call Detail Record.
type, d) bridge status. The system shall
Sys. Reqs.
SR-PNWBS-07-06: provide the capability
The system shall
SR-PNWBS-06-01: The system shall alert to allow all bridged
choose a bridge type
The system shall the call taker in the parties to identify all
based on Call Type of
determine the event of an bridged parties.
the call.
appropriate entities unsuccessful bridge
with which to initiate an setup.
SR-PNWBS-07-03:
automatic bridge
The system shall be
Appendices
request.
capable of establishing
bridges of the following
types: a) voice, b)
video, c) interactive
data sharing. Activity: [CT-PNWBS] Provide Network Bridging Services
October 10, 2007 | Version 2.0 9-1-1 System Operations Segment: CT | 7-17
NG9‑1‑1 System Description & Requirements Document
Proof-of-Concept
Call Treatment [CT]
Role Key
PA - PSAP Adminstrator
Proof-of-Concept: Yes
SA - System Administrator
References: IETF RFC-3647, IETF RFC-4474, NENA 02-502, NENA 04-503, NENA 08-001, NENA 58-001 SYS - NG9-1-1 System
911AUTH - 9-1-1 Authority
Goal: a list of approved provider credentials and other the NG9‑1‑1 system as well as at a PSAP and Assumptions:
authorization lists. If the provider credential is the authentication rules may be different for each
The call authentication process ensures that verified successfully, the call will be allowed to entry point. The rules can explicitly permit or
the appropriate entity, such as the originating enter the NG9‑1‑1 system and is directed to the deny access to the NG9‑1‑1 System or PSAP. For
provider or other responsible party, has been appropriate PSAP normally. If the credential is example, a PSAP may need to deny access to a
granted permission to access the system. not successfully verified because it is not on the specific caller, based on local policy / statute (e.g. a
approved provider list, is explicitly blocked by the device making repeated and malicious false calls)
PSAP, or various other reasons, an error message
will be generated and the call will be distributed
Description:
based upon authentication policy. Unverified
The call authentication process will include calls may be directed to a particular PSAP or
checking for the appropriate credential other entity for handling and call analysis. The
information in the incoming call stream against call is authenticated both at the point of entry of
ITI-CAUTH- Read Call Source Caller Call Stream Electronic System CPE Call source/service provider. Ad hoc Text
01
9-1-1 Sys. Ops.
9-1-1 Sys. Ops.
ITI-CAUTH- Read Call Valid Certificates System Certificate Electronic System CPE Valid source/service provider certificates. Ad hoc Text
02 Database
ITI-CAUTH- Read Access Control Details System Access Control Electronic System CPE Entities that are explicitly Ad hoc Text
03 Database permitted or denied access.
ITI-CAUTH- Write Call Stream Information System CPE Electronic System Call Detail Call source/service provider. Ad hoc Text
Sys. Reqs.
04 Record
Database
ITI-CAUTH- Write Certificate Details System CPE Electronic System Call Detail Valid certificate. Ad hoc Text
05 Record
Database
Appendices
ITI-CAUTH- Write Audit Log Details System CPE Electronic System Audit Log Call validation failures. Ad hoc Text
06
ITI-CAUTH- Read Error Message Rules System Business Rules Electronic System CPE Error message rules (e.g., refusal Ad hoc Text
07 Database messages, error types).
7-18 | 9-1-1 System Operations Segment: CT Version 2.0 | October 10, 2007
NG9‑1‑1 System Description & Requirements Document
Activity: [CT-CAUTH] Call Authentication; Allowing Only Authorized Calls Modified on 10/05/07 @09:46
Introduction
Facilitator: Brad Colvin
Service Area: Call Treatment [CT] Analyst: Wesley Chen
Role(s): SYS Domain Expert: John Chiaramonte, Roger Hixson, Rick Jones
Operations (Presentation)
Caller Notification Caller Notification
Entry Points
9-1-1 Sys. Admin. 9-1-1 PSAP Ops. Func. Act./ Req. Ovr. Cap. Use Cases Enterprise Over.
PSAP BCF
CT-RTPSP
Notification of Notification of
Call Refusal Call Received
Application (System)
SR SR
04 04
Data
01 02 04
Call Stream
Call Detail Call Detail
Record Certificate Access Record System Business Rules
Database Database Control Database Database Audit Database Database
Requirements / Description
SR
SR-CAUTH-01: The SR SR-CAUTH-03: The SR SR-CAUTH-04: The 01 EL-01 The provider or other EL-03 The Audit DB is used EL-04 This business rule
01 03 04
system shall be able to
03
system shall certify/
04
system shall not accept responsible party will be by the Manage Network database contains rules that
read call source authenticate that the un-certified or un- required to apply for Security activity to analyze govern the error message
information from the originating provider or authenticated calls certification/authentication key call authentication failures, generated in various
with system administrator. The identify network routing scenarios.
Sys. Reqs.
certificates shall be the call is not
SR-CAUTH-02-01: The deployed with strong successfully prior to entry to the NG9-1-1
system shall write the authentication (RSA- authenticated. system. Certificates can be
certificate 1024 or better, as generated by device or service/
authentication details documented in SR-CAUTH-04-02: The access/third party provider.
(successful and failed) RFC2313 [14]) using system shall generate
to the call detail record. X.509 certificates and EL-02 During Call
a notice when the call 02
Appendices
Certificate Revocation Authentication, the NG9-1-1
is successfully
Lists as profiled in RFC System or PSAP may
authenticated.
3280 [15] and best employ an Access Control
current practice. (08- DB to explicitly permit or
001) deny access.
Activity: [CT-CAUTH] Call Authentication
October 10, 2007 | Version 2.0 9-1-1 System Operations Segment: CT | 7-19
Version 2.0 | October 10, 2007
Notes
NG9‑1‑1 System Description & Requirements Document
Introduction
9-1-1 Sys. Admin. 9-1-1 PSAP Ops. Func. Act./ Req. Ovr. Cap. Use Cases Enterprise Over.
9-1-1 System Operations Segment Service Area
7.2 Security
7.2 Security Administration
Administration [SC] The Security Administration Service Area
[SC-MNSEC] Manage Network Security activities are dedicated to setting up, managing,
Role: NTA, SA
Proof-of-Concept: Yes authenticating, and maintaining a secure
References: NENA-i3, NRIC VII-1B, NRIC VII-1D environment across all NG9‑1‑1 enterprise systems.
Goal: Ensure managed access to network
resources, ensure data integrity, and provide usage
auditability.
Sys. Reqs.
Goal: Authenticate and provide system access to
users.
Appendices
Figure 7–2: Security Administration Service Area
October 10, 2007 | Version 2.0 9-1-1 System Operations Segment: SC | 7-21
NG9‑1‑1 System Description & Requirements Document
Proof-of-Concept
Security Administration [SC]
Role Key
PA - PSAP Adminstrator
Proof-of-Concept: Yes
SA - System Administrator
References: NENA-i3, NRIC VII-1B, NRIC VII-1D SYS - NG9-1-1 System
911AUTH - 9-1-1 Authority
Goal: Assumptions:
Ensure managed access to network resources,
ensure data integrity, and provide usage auditability.
Description:
This activity provides the capability and tools to
monitor network security across the enterprise;
collect and manage enterprise security audit
information; and detect, analyze, identify,
and resolve potential security threats.
High-Level Requirements:
9-1-1 Sys. Ops.
9-1-1 Sys. Ops.
FR-MNSEC-05 The system shall provide the capability to log identified security threats.
Appendices
7-22 | 9-1-1 System Operations Segment: SC Version 2.0 | October 10, 2007
NG9‑1‑1 System Description & Requirements Document
Introduction
Proof-of-Concept
Security Administration [SC]
Role Key
9-1-1 Sys. Admin. 9-1-1 PSAP Ops. Func. Act./ Req. Ovr. Cap. Use Cases Enterprise Over.
PA - PSAP Adminstrator
Proof-of-Concept: False
SA - System Administrator
References: N/A SYS - NG9-1-1 System
911AUTH - 9-1-1 Authority
Goal: Assumptions:
Authenticate and provide system access to users.
Description:
This activity provides the capability for all
user roles to access the NG9‑1‑1 environment.
Users are authenticated based on user ID and
password. Successful authentication grants
access to the NG9‑1‑1 systems based on user
role and user account access permissions.
User identification methods include, but are
not limited to: user ID and password, retinal
scan, and biometric information scan.
High-Level Requirements:
Sys. Reqs.
SR-LOGIN-04 The system shall perform user log-on authentication, ensuring that the user can SR-LOGIN-10 The system shall prohibit a user from logging on the system after lock out.
log onto the system only at access levels for which the user is authorized. SR-LOGIN-11 The system shall authenticate system access attempts.
FR-LOGIN-05 The system shall provide the capability to log into the SR-LOGIN-12 The system shall log all system access attempts.
system based on valid user identification method. FR-LOGIN-13 The system shall provide the capability to ensure passwords
FR-LOGIN-06 The system shall provide the capability to query user access conform to TBD-XX security standards.
Appendices
audit trails by: a) date, b) time, c) user access, action event type, SR-LOGIN-14 The system shall lock out a user from the system
d) user identifier, e) browser type, and f) IP address. after TBD-XX failed login attempts.
SR-LOGIN-07 The system shall enable user access audit trails to be maintained and protected. FR-LOGIN-15 The system shall provide the capability for a system
administrator to reset the system lock out counter.
October 10, 2007 | Version 2.0 9-1-1 System Operations Segment: SC | 7-23
Version 2.0 | October 10, 2007
Notes
NG9‑1‑1 System Description & Requirements Document
Introduction
7.3 Database
Administration [DA]
[DA-MTDBC] Manage Database Content
Role: DBA, SA
9-1-1 Sys. Admin. 9-1-1 PSAP Ops. Func. Act./ Req. Ovr. Cap. Use Cases Enterprise Over.
Proof-of-Concept: Yes
References: NENA 02-010, NENA 02-011, NENA
02-013, NRIC VII-1B, NRIC VII-1D
Sys. Reqs.
Goal: Audit the accuracy of the NG9-1-1
database(s).
Appendices
Figure 7–3: Data Administration Service Area
October 10, 2007 | Version 2.0 9-1-1 System Operations Segment: DA | 7-25
NG9‑1‑1 System Description & Requirements Document
Proof-of-Concept
Database Administration [DA]
Role Key
PA - PSAP Adminstrator
Proof-of-Concept: Yes
SA - System Administrator
References: NENA 02-010, NENA 02-011, NENA 02-013, NRIC VII-1B, NRIC VII-1D SYS - NG9-1-1 System
911AUTH - 9-1-1 Authority
Goal: information for the service area, accessible by Database, Service Routing Database, ANI/ALI
call originators and vendors. This activity fully Database, and Responding Agency Database.
Provide the capability to manage and maintain supports problem resolution along with normal
the logical database structure supporting the database upgrades. Users performing this activity
NG9‑1‑1 enterprise database environment. will work to resolve identified error conditions in
order to provide highly accurate system functions. Assumptions:
High-Level Requirements:
FR-MTDBC-02 The DBMS shall provide the capability to add tables. FR-MTDBC-14 The DBMS shall provide the capability to delete a data record.
FR-MTDBC-03 The DBMS shall provide the capability to drop tables. FR-MTDBC-15 The DBMS shall provide the capability to define data archive rules.
FR-MTDBC-04 The DBMS shall provide the capability to select the SR-MTDBC-16 The system shall provide data storage capacity to maintain
logical database structure(s) for modification. TBD-08 years of data in an offline archive.
FR-MTDBC-05 The DBMS shall provide the capability to identify FR-MTDBC-17 The DBMS shall provide the capability to archive data automatically
Sys. Reqs.
error conditions in content of databases. to near-line data storage using data archive rules.
FR-MTDBC-06 The DBMS shall provide the capability to add table columns. FR-MTDBC-18 The DBMS shall provide the capability to archive data automatically
FR-MTDBC-07 The DBMS shall provide the capability to drop table columns. to off-line data storage using data archive rules.
FR-MTDBC-08 The DBMS shall provide the capability to modify table columns. FR-MTDBC-19 The DBMS shall provide the capability for a database administrator
FR-MTDBC-09 The DBMS shall provide the capability to apply a new to manually initiate an archive of specified data.
Appendices
logical structure to a system database. FR-MTDBC-20 The DBMS shall provide the capability to generate a
FR-MTDBC-10 The system shall provide mechanisms to support error correction. summary report of the data that is archived.
FR-MTDBC-11 The DBMS shall provide the capability to create a data record. SR-MTDBC-21 The DBMS shall log the history of all changes to a database record.
FR-MTDBC-12 The DBMS shall provide the capability to read a data record.
7-26 | 9-1-1 System Operations Segment: DA Version 2.0 | October 10, 2007
NG9‑1‑1 System Description & Requirements Document
Introduction
Proof-of-Concept
Database Administration [DA]
Role Key
Populate and Maintain 9‑1‑1 Data Interfaces [DA-MTDBI] ALL - ALL Roles
CT - Call Taker
DB - Database Administrator
Role(s): DBA NA - Network Adminstrator
9-1-1 Sys. Admin. 9-1-1 PSAP Ops. Func. Act./ Req. Ovr. Cap. Use Cases Enterprise Over.
PA - PSAP Adminstrator
Proof-of-Concept: False
SA - System Administrator
References: NENA 02-010, NENA 02-011, NENA 02-013, NENA-i3, NRIC VII-1B, NRIC VII-1D SYS - NG9-1-1 System
911AUTH - 9-1-1 Authority
Goal: Assumptions:
Provide the capability to update and modify
the metadata database based on changes in
data standards or enterprise databases.
Description:
This activity maintains information, contextual
and characteristic data about databases, and
supporting databases essential and/or beneficial
to the delivery and processing of a 9‑1‑1
communications event. Such data are essential
to standards and best practice compliance, and
describe the activities, people and organizations
involved, locations of data and processes, access
methods, limitations, timing, and events.
High-Level Requirements:
Sys. Reqs.
FR-MTDBI-06 The DBMS shall provide the capability to read metadata entries. FR-MTDBI-14 The DBMS shall provide the capability to validate metadata in a metadata catalog.
FR-MTDBI-07 The DBMS shall provide the capability to update metadata entries. FR-MTDBI-15 The DBMS shall provide the capability to accept
FR-MTDBI-08 The DBMS shall provide the capability to delete metadata entries. proposed changes to metadata catalogs.
FR-MTDBI-09 The DBMS shall provide the capability to restrict user FR-MTDBI-16 The DBMS shall provide the capability to reject
Appendices
access to designated metadata records. proposed changes to metadata catalogs.
FR-MTDBI-10 The DBMS shall provide the capability to review FR-MTDBI-17 The DBMS shall provide the capability to synchronize the
proposed changes to metadata catalogs. system databases holding directory level metadata.
SR-MTDBI-18 The DBMS shall maintain configuratin control of metadata catalogs.
October 10, 2007 | Version 2.0 9-1-1 System Operations Segment: DA | 7-27
NG9‑1‑1 System Description & Requirements Document
Proof-of-Concept
Database Administration [DA]
Role Key
PA - PSAP Adminstrator
Proof-of-Concept: Yes
SA - System Administrator
References: N/A SYS - NG9-1-1 System
911AUTH - 9-1-1 Authority
High-Level Requirements:
9-1-1 Sys. Ops.
9-1-1 Sys. Ops.
FR-PADCT-05 The system shall provide the capability to download published content.
FR-PADCT-06 The system shall provide the capability to submit an
approved content error correction request.
FR-PADCT-07 The system shall provide the capability to delete approved content.
Appendices
7-28 | 9-1-1 System Operations Segment: DA Version 2.0 | October 10, 2007
NG9‑1‑1 System Description & Requirements Document
Introduction
Proof-of-Concept
Database Administration [DA]
Role Key
9-1-1 Sys. Admin. 9-1-1 PSAP Ops. Func. Act./ Req. Ovr. Cap. Use Cases Enterprise Over.
PA - PSAP Adminstrator
Proof-of-Concept: False
SA - System Administrator
References: NRIC VII-1B, NRIC VII-1D SYS - NG9-1-1 System
911AUTH - 9-1-1 Authority
Goal: Assumptions:
Audit the accuracy of the NG9‑1‑1 database(s).
Description:
This activity uses tools, policies, and processes
to track database accuracy and performance.
Administrators are able to schedule audits of the
NG9‑1‑1 baseline against the source information or
perform unscheduled audits in an ad hoc manner.
This activity includes the ability to record, preserve,
protect, and examine all audit activities according
to all stated level-of-detail and retention security
policies. Audit data are the results of scheduled
or ad hoc auditing. Audit errors may be corrected
manually or using automated system tools.
High-Level Requirements:
Sys. Reqs.
SR-PFDBT-03 The DBMS shall perform version control on the system databases.
FR-PFDBT-04 The DBMS shall provide the capability to compare baseline
database with the associated source file(s).
FR-PFDBT-05 The DBMS shall provide the capability to perform an ad hoc audit.
SR-PFDBT-06 The DBMS shall log anomalies detected during audit.
Appendices
FR-PFDBT-07 The DBMS shall provide the capability to read the anomaly log file.
FR-PFDBT-08 The system shall provide the capability to perform scheduled audits.
FR-PFDBT-09 The DBMS shall provide the capability to compare the current
baseline database to a historical baseline database.
October 10, 2007 | Version 2.0 9-1-1 System Operations Segment: DA | 7-29
Version 2.0 | October 10, 2007
Notes
NG9‑1‑1 System Description & Requirements Document
Introduction
9-1-1 Sys. Admin. 9-1-1 PSAP Ops. Func. Act./ Req. Ovr. Cap. Use Cases Enterprise Over.
7.4 Operations Administration [OA]
Goal: Provide the ability to monitor and manage Goal: Create and maintain call records
system and subsystem usage and reliability.
Sys. Reqs.
reliability to meet acceptable and adopted standards. Goal: Provide management and control of network
Provide the capability to monitor, record, and system resources and configurations.
Note: Because it is assumed that NG9‑1‑1
analyze system performance data against will operate on IP networks shared among
predefined metrics (i.e., establish system norms and
flag exceptions).
governmental uses and operations, and will
likely use shared software applications as well,
administration of NG9‑1‑1 specific components
Appendices
and functions will likely require coordination
among multiple administrators who are using
shared network and application capacities.
Figure 7–4: Operations Administration Service Area
October 10, 2007 | Version 2.0 9-1-1 System Operations Segment: OA | 7-31
NG9‑1‑1 System Description & Requirements Document
Proof-of-Concept
Operations Administration [OA]
Role Key
PA - PSAP Adminstrator
Proof-of-Concept: False
SA - System Administrator
References: NENA-i3, NRIC VII-1B SYS - NG9-1-1 System
911AUTH - 9-1-1 Authority
Goal: Assumptions:
Provide the ability to monitor and manage
system and subsystem usage and reliability.
Description:
This activity provides tools for the System
Administrator to monitor systems from fault,
configuration, account, performance, and
security perspectives. This activity includes
the capability to establish monitoring cycles,
set limits on resources consumption, and
set alerts on configuration. This activity
allows traces and isolation to permit root
cause analysis of system performance.
High-Level Requirements:
9-1-1 Sys. Ops.
9-1-1 Sys. Ops.
7-32 | 9-1-1 System Operations Segment: OA Version 2.0 | October 10, 2007
NG9‑1‑1 System Description & Requirements Document
Introduction
Proof-of-Concept
Operations Administration [OA]
Role Key
9-1-1 Sys. Admin. 9-1-1 PSAP Ops. Func. Act./ Req. Ovr. Cap. Use Cases Enterprise Over.
PA - PSAP Adminstrator
Proof-of-Concept: Yes
SA - System Administrator
References: NRIC VII-1B, NRIC VII-1D SYS - NG9-1-1 System
911AUTH - 9-1-1 Authority
Goal: Assumptions:
Provide network capability to identify,
isolate, and correct network faults.
Description:
This activity addresses system needs for the
identification, isolation, and correction of network
faults and failures. Included in this activity is
the testing and acceptance of corrective action,
and the creation and maintenance of fault
history documentation of system components.
High-Level Requirements:
Sys. Reqs.
Appendices
October 10, 2007 | Version 2.0 9-1-1 System Operations Segment: OA | 7-33
NG9‑1‑1 System Description & Requirements Document
Proof-of-Concept
Operations Administration [OA]
Role Key
PA - PSAP Adminstrator
Proof-of-Concept: Yes
SA - System Administrator
References: NENA-i3, NRIC VII-1B SYS - NG9-1-1 System
911AUTH - 9-1-1 Authority
Assumptions:
Description:
This activity supports the monitoring,
recording, maintenance, and improvement
of system performance data in accordance
with adopted standards and best practices.
The activity includes, but is not limited to,
network component monitoring, coupled
with the development and maintenance of
High-Level Requirements:
9-1-1 Sys. Ops.
9-1-1 Sys. Ops.
7-34 | 9-1-1 System Operations Segment: OA Version 2.0 | October 10, 2007
NG9‑1‑1 System Description & Requirements Document
Introduction
Proof-of-Concept
Operations Administration [OA]
Role Key
9-1-1 Sys. Admin. 9-1-1 PSAP Ops. Func. Act./ Req. Ovr. Cap. Use Cases Enterprise Over.
PA - PSAP Adminstrator
Proof-of-Concept: Yes
SA - System Administrator
References: NRIC VII-1B SYS - NG9-1-1 System
911AUTH - 9-1-1 Authority
Goal: Assumptions:
Provide management and control of network
system resources and configurations.
Description:
This activity provides the procedures, software,
equipment, and techniques necessary to identify
and manage system resources and system/network
configurations. This activity includes, but is
not limited to, identifying, monitoring, adding,
deleting, and/or changing physical and logical
elements of system and network components
(connections, addresses, topologies, etc.).
High-Level Requirements:
Sys. Reqs.
FR-MNSRE-03 The system shall provide the capability to add new network devices FR-MNSRE-10 The system shall provide the capability to automatically restore mission
to the network without interrupting ongoing operations. critical functions based on pre-defined failure recovery rules.
FR-MNSRE-04 The system shall provide the capability to configure system network components. FR-MNSRE-11 The system shall provide the capability to automatically implement fail over
SR-MNSRE-05 The system shall log all detected network fault conditions. strategies to redundant hardware based on pre defined failure recovery rules.
FR-MNSRE-06 The system shall provide the capability to detect
Appendices
state changes that occur at local sites.
FR-MNSRE-07 The system shall provide the capability to detect
fault conditions that occur at local sites.
October 10, 2007 | Version 2.0 9-1-1 System Operations Segment: OA | 7-35
NG9‑1‑1 System Description & Requirements Document
Proof-of-Concept
Operations Administration [OA]
Role Key
PA - PSAP Adminstrator
Proof-of-Concept: Yes
SA - System Administrator
References: N/A SYS - NG9-1-1 System
911AUTH - 9-1-1 Authority
High-Level Requirements:
9-1-1 Sys. Ops.
9-1-1 Sys. Ops.
7-36 | 9-1-1 System Operations Segment: OA Version 2.0 | October 10, 2007
NG9‑1‑1 System Description & Requirements Document
Introduction
Proof-of-Concept
Operations Administration [OA]
Role Key
9-1-1 Sys. Admin. 9-1-1 PSAP Ops. Func. Act./ Req. Ovr. Cap. Use Cases Enterprise Over.
PA - PSAP Adminstrator
Proof-of-Concept: False
SA - System Administrator
References: N/A SYS - NG9-1-1 System
911AUTH - 9-1-1 Authority
Goal:
Provide the administrative and analytical
resources to support management decisions
affecting system configuration and operation.
Description:
This activity provides the administrative and
analytical infrastructure for processing change
requests, conducting traffic and usage analysis, and
deploying system hardware, circuits, and software.
Assumptions:
High-Level Requirements:
Sys. Reqs.
Appendices
October 10, 2007 | Version 2.0 9-1-1 System Operations Segment: OA | 7-37
Version 2.0 | October 10, 2007
Notes
NG9‑1‑1 System Description & Requirements Document
Introduction
9-1-1 Sys. Admin. 9-1-1 PSAP Ops. Func. Act./ Req. Ovr. Cap. Use Cases Enterprise Over.
Section 8: System Requirements
System requirements were established to help
ensure that a NG9‑1‑1 system is fully supported
and capable of processing the workload required.
It must provide transaction processing integrity
and general operating reliability; use standard
procedures for installation, configuration, and
operations; provide seamless integrated workflow
processing; have the capability to query, access,
and format information; and be well documented.
It must not conflict with other administrative
or program systems or with other agency-
Sys. Reqs.
Sys. Reqs.
Appendices
October 10, 2007 | Version 2.0 System Requirements | 8-1
NG9‑1‑1 System Description & Requirements Document
maintenance activities. These activities will achieve the desired level of availability. The
include, but are not limited to, software updates scope of requirements impacting system
and validation of data integrity. Implementation of availability spans such key areas as system
specific process, procedures, and vendor agreements uptime, system throughput and performance,
will be necessary to ensure quality and consistency and system resilience and event resolution,
of operations through maintenance activities.
Requirement Code Requirement Text
SR-SYSTA-01 The system shall support 24x7x365 operations.
Requirement Code Requirement Text
SR-SYSTA-02 The system shall support a call/transaction volume of TBD-03.
SR-SYSTM-01 Individual critical system components shall be capable of being brought into
SR-SYSTA-03 The system response time shall be lower than TBD-04 for
or out of service without affecting services that are not dependent on them.
any individual transaction within the system.
SR-SYSTM-02 Hardware elements of high-availability services shall be capable of being
SR-SYSTA-04 The system shall implement redundant infrastructure to support
brought into or out of service without affecting overall service availability.
intelligent routing of calls/data in the event of outage conditions.
SR-SYSTM-03 Critical system components shall be capable of having their
SR-SYSTA-05 The system shall incorporate proactive monitoring of
supporting software upgraded without affecting the availability
individual system components, including network elements,
of those devices or the services they provide.
hardware devices, and software applications.
SR-SYSTM-04 A notification mechanism shall be defined to alert management
SR-SYSTA-06 Where applicable, the system shall use policy-based management
and/or users of impending service activities.
to facilitate automated system event/incident resolution.
SR-SYSTM-05 Data made available to users shall be capable of being verified
SR-SYSTA-07 The system shall allow historical tracking of events and event resolution
for integrity and authenticity by the viewing party.
to serve as a knowledge-base and trending tool for support staff.
SR-SYSTM-06 The system shall use commercially available software and
SR-SYSTA-08 The system shall allow the maintainer to exercise system
hardware and/or open standards where applicable.
restore procedures to support transparent restoration of archived
SR-SYSTM-07 The system shall support remote configuration download from individual deployed
data in the event of data loss or system failure.
hardware and software assets in support of system-wide configuration management.
SR-SYSTA-09 The system shall be capable of remote booting.
SR-SYSTA-10 The system shall support TBD-09 simultaneous users
SR-SYSTA-11 The system shall support TBD-10 simultaneous transactions
9-1-1 Sys. Ops.
SR-SYSTA-12 The system shall support TBD-11 transactions over a TBD period of time
SR-SYSTA-13 The system shall require no more than TBD-12
seconds to process a single transaction
SR-SYSTA-14 The system shall support a data volume of TBD-13 GB per day
SR-SYSTA-15 The system shall scale vertically
Sys. Reqs.
Sys. Reqs.
Introduction
The focus of reliability is to ensure operation Requirements
for specific, extended periods of time without 8.2.1 Security
critical failure. The requirements within this
activity area describe the metrics for expected Security support provides adequate data and
9-1-1 Sys. Admin. 9-1-1 PSAP Ops. Func. Act./ Req. Ovr. Cap. Use Cases Enterprise Over.
system reliability and the procedures necessary service protection to mitigate unauthorized
to guarantee that level of availability. access, service exploitation, and leakage of
confidential or sensitive information. The
Requirement Code Requirement Text system must also provide audit capability for
SR-SYSTR-01 The system shall have a Mean Time Between Critical Failure (MTBCF) of at least activity traceability and accountability.
TBD-05 execution hours under normal environmental/operational conditions.
SR-SYSTR-02 The system shall provide for error handling. Requirement Code Requirement Text
SR-SYSTR-03 The system shall provide for failure recovery. SR-SYSTS-01 The system shall provide system-wide intrusion detection
SR-SYSTR-04 The system shall be capable of retrying or retransmitting operations system (IDS) a) processing, and b) monitoring.
based on either administrative control or predefined policy. SR-SYSTS-02 The system shall protect all sensitive communications in
SR-SYSTR-05 The system shall have no single point of failure. accordance with industry standards and best practices.
SR-SYSTR-06 The system shall ensure that failures within individual components SR-SYSTS-03 The system shall provide organizational identity management
of the system do not propagate to other system components or infrastructure to support user and cross-system authentication
cause failure of downstream components or services. (single-sign-on [SSO] authentication).
SR-SYSTR-07 The system shall intelligently route communications and service requests such SR-SYSTS-04 The mechanisms chosen for security requirements shall
that individual system component failures do not affect overall system reliability. use multi-agency standards wherever possible.
SR-SYSTS-05 The system shall facilitate the audit of system activities by
an individual or for a particular case or incident.
SR-SYSTS-06 The system shall support and provide for periodic security
assessments and vulnerability scanning.
SR-SYSTS-07 The system shall conform to pertinent Health Insurance
Portability and Accountability Act (HIPAA) requirements for
all communications containing medical information.
SR-SYSTS-08 The system shall provide system-wide intrusion information
assurance (IA) a) processing and b) monitoring.
8.2.2 Continuity of Operations 8.3 Design Constraints the system in some capacity. To this end,
Introduction
to support operations during such a scenario. system operations. Design constraints are or from which it may benefit. Furthermore, the
Proper COOP practices include the transfer included to address both the impact that new system shall be designed in such fashion as to
of records to offsite archives according to the communication technology potentially has on incorporate external system integration without
appropriate archiving policies and procedures of the 9‑1‑1 system operations and the opportunity that the requirement of significant change to either
local jurisdiction as necessary and required by law. same technology has to benefit those operations the NG9‑1‑1 System or the external system.
through new features and functionalities.
Requirement Code Requirement Text This includes monitoring new technology The NG9‑1‑1 System must incorporate a
SR-SYSTC-01 The system shall incorporate processes and procedures development, the theoretical application of relational database management system (DBMS)
for mass off-site archive storage. relevant new technologies to NG9‑1‑1 system to facilitate the accurate conveyance of call data
SR-SYSTC-02 The system shall incorporate processes and procedures for operations, and, as appropriate and beneficial, the to all involved personnel and the appropriate
data retrieval from mass off-site archive storage. proof-of-concept demonstration of their use. archival of supporting data. The data architecture
SR-SYSTC-03 The system shall provide the capability to implement implemented within the supporting DBMS shall
defined system restore processes. The NG9‑1‑1 System will facilitate the reception allow storage of data of varying structure to include
SR-SYSTC-04 The system shall periodically exercise system restore processes and procedure. and handling of requests for emergency service but not be limited to simple textual constructs as
including the routing of requests to appropriate well as complex binary or other structured forms
SR-SYSTC-05 The system shall incorporate process and procedure for periodic off-line testing
responders. As a result of the breadth of of data. Such a system must be robust enough
of system archives to ensure availability and reliability of backup data.
participating organizations and agencies, to handle the expected volume of transactions,
SR-SYSTC-06 Individual system components shall possess the capability to operate
the NG9‑1‑1 System must coordinate the volume of data, and the requisite service level
autonomously in the event that one or more subsystems become unavailable.
extraction, correlation, aggregation, and transfer agreements (SLA) to properly address 9‑1‑1
SR-SYSTC-08 The system shall notify stakeholders of system outage events. of relevant case data from external systems operations. Additionally, appropriate continuity of
FR-SYSTC-09 The system shall notify stakeholders of system service restoration. which are both already developed and currently operations measures must be put in place to ensure
deployed, as well as those which are currently the reliability of the NG9‑1‑1 System and the
under development or may be developed in the integrity of the data contained within the DBMS.
future. The NG9‑1‑1 System must therefore
be designed with a standards-based, modular
architecture that will allow interoperation with
9-1-1 Sys. Ops.
Introduction
9-1-1 Sys. Admin. 9-1-1 PSAP Ops. Func. Act./ Req. Ovr. Cap. Use Cases Enterprise Over.
Section 9: Source References
Primary sources of information used in this document were published and working draft documents from
the USDOT, the Federal Communications Commission (FCC), NENA, the IETF, and the Alliance for
Telecommunications Industry Solutions—Emergency Services Interconnection Forum (ATIS-ESIF).
• Next Generation 9‑1‑1 (NG9‑1‑1) System Initiative: Concept of Operations. USDOT ITS JPO. April
2007. http://www.its.dot.gov/ng911/pdf/NG911ConOps_ April07.pdf—This is a formal document that
provides a user-oriented vision of NG9‑1‑1 in the context of an emergency services internetwork that can
be understood by stakeholders with a broad range of operational and technical expertise. It is intended to
communicate the vision of this system to stakeholders so that they can be actively engaged in its development
and deployment.
Sys. Reqs.
text, photographs, and live video through the emergency services internetwork to the PSAP and beyond.
• Communication Issues for Emergency Communications Beyond E911: Final Report—Properties
and network architectures for communications between PSAPs and emergency services
organizations and personnel. NRIC VII Focus Group 1D, FCC. December 2005. http://
www.nric.org/meetings/docs/meeting_20051216/FG1D_ Dec%2005_Final%20Report.
Appendices
Appendices
pdf—The purpose of these documents is to describe the properties that network architectures
for communications between PSAPs and emergency services personnel must meet.
• NENA Data Standards for the Provisioning and Maintenance of MSAG Files to VDBs and
ERDBs [NENA 02-013]. NENA Data Technical Committee, VDB/MSAG Working Group.
January 2007. http://www.nena.org/media/files/02-013_20070109.pdf—This document
contains system and process requirements for the Validation Database (VDB), ESZ Routing
Database (ERDB), and system administrator to maintain the Master Street Address Guide
Appendices
Appendices
Acronyms | A-1
NG9‑1‑1 System Description & Requirements Document
Appendices Sys. Reqs. 9-1-1 Sys. Ops. 9-1-1 Sys. Admin. 9-1-1 PSAP Ops. Func. Act./ Req. Ovr. Cap. Use Cases Enterprise Over. Introduction
Appendices
NG9‑1‑1 System Description & Requirements Document
ACN Automatic Collision Notification MTBCF Mean Time Between Critical Failures
ALEC Alternate Local Exchange Carrier NENA National Emergency Number Association
ALI Automatic Location Identification NG9‑1‑1 Next Generation 9‑1‑1
ANI Automatic Number Identification NGES Next Generation Emergency Services
Enterprise Over. Cap. Use Cases Func. Act./ Req. Ovr. 9-1-1 PSAP Ops. 9-1-1 Sys. Admin.
ANS American National Standard NRIC Network Reliability and Interoperability Council
APCO Association of Public-Safety Communications Officials—International OID Operational Information Document
ATIS-ESIF Alliance for Telecommunications Industry Solutions— OSI Operating System Interface
Emergency Services Interconnection Forum PDA Personal Digital Assistant
CAD Computer Aided Dispatch PSAP Public Safety Answering Point
CAMA Centralized Automatic Message Accounting PSTN Public Switched Telephone Network
CAP Competitive Access Provider QA Quality Assurance
CCS Centum Call Second QC Quality Control
CLEC Competitive Local Exchange Carrier SLA Service Level Agreement
COOP Continuity of Operations SMS Short Message Service
CPE Customer Premises Equipment SMTP Simple Mail Transfer Protocol
DBMS Database Management System SOP Standard Operating Procedure
E9‑1‑1 Enhanced 9‑1‑1 SR Selective Routing
ECRIT Emergency Context Resolution with Internet Technologies SSO Single Sign-On
EMS Emergency Medical Services TBD To Be Determined
ERDB Emergency Service Zone Routing Database TBR To Be Resolved
ESAR Enterprise Segment Activity Roadmap TCP Transmission Control Protocol
ESN Emergency Service Number TIA Telecommunication Industry Association
ESZ Emergency Service Zone TID Technical Information Document
FCC Federal Communications Commission TTY/TDD Teletypewriter / Telecommunications Device for the Deaf
GIS Geographic Information Systems UDP User Datagram Protocol
9-1-1 Sys. Ops.
Glossary | B-1
NG9‑1‑1 System Description & Requirements Document
Appendices Sys. Reqs. 9-1-1 Sys. Ops. 9-1-1 Sys. Admin. 9-1-1 PSAP Ops. Func. Act./ Req. Ovr. Cap. Use Cases Enterprise Over. Introduction
Appendices
NG9‑1‑1 System Description & Requirements Document
9‑1‑1 A three-digit telephone number to facilitate the reporting of an Automatic Location The automatic display at the PSAP of the caller’s telephone number, the address
Introduction
emergency requiring response by a public safety agency. Identification (ALI) or location of the telephone, and supplementary emergency services information.
9‑1‑1 Enterprise The set of functions performed to fulfill the mission of the 9‑1‑1 community. The Automatic Location The set of ALI records residing on a computer system.
Operations 9‑1‑1 Enterprise Operations layer is an element of the NG9‑1‑1 Community Model Identification
that illustrates the collection of the enterprise segments identified for NG9‑1‑1. (ALI) Database
Enterprise Over. Cap. Use Cases Func. Act./ Req. Ovr. 9-1-1 PSAP Ops. 9-1-1 Sys. Admin.
9‑1‑1 PSAP The element of the NG9‑1‑1 Community Model that represents the Automatic Number Telephone number associated with the access line from which a call originates.
Operations Segment set of activities used by Public Service Answering Point (PSAP) call Identification (ANI)
takers to receive, process, and relay emergency calls and data. Availability The operational ability of necessary and beneficial data interfaces
9‑1‑1 System The set of network, database, and customer premises equipment to support call processing and emergency response; or, the amount
(CPE) components required to provide 9‑1‑1 service. or percentage of time that the system provides service.
9‑1‑1 System The element of the NG9‑1‑1 Community Model that represents the set Backup Public Typically, a disaster recovery answering point that serves as a backup
Administration of activities needed to accommodate functions such as collaboration, Safety Access Point to the primary PSAP and is not collocated with the primary PSAP.
Segment task assignment, training, and configuration of the 9‑1‑1 Enterprise. (Backup PSAP)
9‑1‑1 System The element of the NG9‑1‑1 Community Model that represents the set of activities Business Rules Business rules describe the operational definitions and constraints that can be
Operations Segment and systems to manage, support, and protect the 9‑1‑1 technology infrastructure. applied to the system that dynamically specify how the system should react under
Activity See “Functional Activity.” different circumstances. Business rules are used throughout the NG9-1-1 system
Alternate Routing The capability of directing 9‑1‑1 calls to a designated alternate enabling jurisdictions and 9-1-1 Authorities to configure the system based upon
location(s) if all 9‑1‑1 trunks are busy or out of service. May the needs of the locality or region and can be modified or updated as needed.
be activated upon request or automatically, if detectable, when Busy Tone An audible signal indicating a call cannot be completed because the
9‑1‑1 equipment fails or the PSAP itself is disabled. called access line is busy. The tone is applied 60 times per minute.
American Sign System of hand and body movements used to communicate Call For the purposes of this NG9‑1‑1 System Description & Requirements
Language concepts rather than spoken complete sentences. The Document, any real-time communication—voice, text, or video—between
grammatical structure is different from standard English. a person needing assistance and a PSAP call taker. This term also includes
Analog Continuous and variable electrical waves that represent an non-human-initiated automatic event alerts, such as alarms, telematics,
infinite number of values; as opposed digital. or sensor data, which may also include real-time communications.
Association for A not-for-profit organization established in 1935 and that the world’s largest Callback The ability to re-contact the calling party.
Public-Safety organization dedicated to public safety communications. Members rely on Callback Number A telephone number used by the PSAP to re-contact the location
Communications— APCO for their professional needs—from examining standards and issues to from which the 9‑1‑1 call was placed. The number may or may not
International (APCO) providing education, products and services, and frequency coordination services. be the number of the station used to originate the 9‑1‑1 call.
9-1-1 Sys. Ops.
Audit Log A data structure that contains all the completed formal evaluations of user Call Delivery The capability to route a 9‑1‑1 call to the designated selective router for
and maintenance activities and any resulting corrective actions required. ultimate delivery to the designated PSAP for the caller’s ANI/KEY.
Authentication Determination or verification of a user’s identity and/or the user’s Call Detail Record All system (including network) data accessible with the delivery of the call,
eligibility to access to a system, network, or data; measures to and all data automatically added as part of call processing. This includes
prevent unauthorized access to information and resources. Essential Data (including reference key to network component and call
Automatic Call Equipment or application that automatically distributes incoming progress records) and Supportive Data. Part of the Call Record.
Sys. Reqs.
Distributor (ACD) calls to available PSAP attendants in the order the calls are received, Caller Location Data pertaining to the geospatial location of the caller, regardless of
or queues calls until an attendant becomes available. Information whether the caller is a person or an automatic event alert system.
Automatic Collision The process of identifying that a motor vehicle has been involved in a collision, Call Narrative Supplemental Data (or caller-generated data) manually gathered and entered by
Notification (ACN) collecting data from sensors in the vehicle, and communicating that data to a PSAP. the call taker for the purposes of documenting the call. Part of the Call Record.
Appendices
Appendices
Automatic 9‑1‑1 calls placed by sensors or similar initiating devise. Includes alarms, Call Record The collection of all information related to a call (including
Event Alert telematics, and sensor data, and may also include real-time communications. Essential, Supportive, and Supplemental data); comprised of:
Call Detail Record, Call Recording, and Call Narrative.
Call Recording The electronic documentation of the interactive communication Database An organized collection of information, typically stored in computer
Introduction
(e.g., audio, video, text, image) between the caller, call taker, systems, composed of fields, records (data), and indexes. In NG9‑1‑1,
and any conferenced parties. Part of the Call Record. such databases include: Call Record Database, Call Detail Record
Call Routing The capability to selectively direct the 9‑1‑1 call to the appropriate PSAP. Database, Call Recording Database, Civic Address Information Database,
Call Setup The call processing events that occur, or data that are collected, during GIS Layer Database, Identity Management Database, Service Routing
9-1-1 Sys. Admin. 9-1-1 PSAP Ops. Func. Act./ Req. Ovr. Cap. Use Cases Enterprise Over.
the time a call is being established, but not yet connected. Database, ANI/ALI Database, and Responding Agency Database.
Call Taker As used in 9‑1‑1, a person (sometimes referred to as a telecommunicator) Data Integrity The property of not having been altered or destroyed in an unauthorized manner.
who receives emergency and non-emergency calls by telephone and Digital Relating to calculation, storage, or transmission by numerical methods or
other sources, determines situations, elicits necessary information, discrete units, as opposed to the continuously variable analog. Computerized.
and relays essential information to dispatches, staff, and other Disaster Any event that can cause a significant disruption to
agencies, as needed, using telephony and computer equipment. normal emergency calling capability.
Call Transfer The capability to redirect a call to another party. Dispatcher As used in public safety, a person responsible for receiving and transmitting
Call Treatment Refers to the actions taken by the NG9‑1‑1 System to prepare a call for information pertaining to requests for emergency service and other related
presentation to a call taker, including: caller location recognition, call type activities, tracking vehicles and equipment, and recording other important
identification, call delivery treatment determination, addition of supporting data information using a telephone, radio, and other communications resources.
to call stream, call routing determination, and network bridge establishment. Dispatch Operations The distribution of emergency information to responder organizations
Call Type Classification of a 9‑1‑1 call that indicates the call access method, which can responsible for delivery of emergency services to the public.
affect call treatment, routing, and processing. Call types may include voice Emergency Call A telephone request for public safety agency emergency services that
caller, short message service (SMS) text, Simple Mail Transfer Protocol requires immediate action to save a life, to report a fire, or to stop
(SMTP) text, multimedia, telematics data, ANI, silent alarms, etc. a crime. May include other situations as determined locally.
Capability Use Case Connected activities extracted from the ESAR to create an overarching Emergency Location Data pertaining to the location of the emergency, which
system goal and identify a required capability for the NG9‑1‑1 System. Information may be different from the caller location.
Capability use cases illustrate use of the NG9‑1‑1 System from a Emergency Medical A system providing pre-hospital emergency care and
user’s perspective and provide context for the various ways NG9‑1‑1 Service (EMS) transportation to victims of sudden illness or injury.
functional activities enable users to complete complex tasks. Emergency Any service used to notify persons of an emergency. May include
Circuit-Switch The establishment, by dialing, of a temporary physical path Notification Service changeable message signs, sirens, recorded telephone messages, text and
between points. The path is terminated when either end of the media delivered to mobile devices within a set geographic region, etc.
connection sends a disconnect signal by hanging up. Emergency Response An effort by public safety personnel and citizens to mitigate
Civic Address Street address data, inclusive of suite/office number, where appropriate. the impact of an incident on human life and property.
Information
Sys. Reqs.
Continuity of A system’s ability to prevent critical system failures (e.g., via component Enterprise The highest level of system functionality.
Operations (COOP) redundancy) and to seamlessly conduct updates and repairs. Enterprise Operations See “9‑1‑1 Enterprise Operations.”
Cross-System Authentication across a number of systems or networks via a single Enterprise Segment High-level grouping of related system services that address
Authentication authentication process, sometimes referred to as Single Sign-On major and distinct portions of the system or enterprise.
(SSO), and potentially achieved via proxy authentication.
Appendices
Appendices
Essential Call Data Data that support call delivery and adequate response capability. These data,
Customer Premises Communications or terminal equipment located in the or a reference to them, is automatically provided as a part of call or message
Equipment (CPE) customer’s facilities; terminal equipment at a PSAP initiation. Examples include location, callback data, and call type.
Fall-Back Location Caller location information used when the primary caller location Landline Colloquial term for the Public Switched Telephone Network access via an
Introduction
Information information is faulty or unavailable. Generalized caller location actual copper or fiber optic transmission line that located underground or on
information generated by system call processing that can be used to telephone poles. Used to differentiate the “wireless” connectivity of a cellular
identify the general locality or region of the incident or calling party. or personal communications services system. Also referred to as “wireline.”
Fixed Transfer The capability of a PSAP call taker to direct a 9‑1‑1 call to a Local Exchange A telecommunications carrier under the state/local Public Utilities Act that
Enterprise Over. Cap. Use Cases Func. Act./ Req. Ovr. 9-1-1 PSAP Ops. 9-1-1 Sys. Admin.
predetermined location by depressing a single button. Carrier (LEC) provides local exchange telecommunications services. Also known as Incumbent
Firewall The primary method for keeping a computer secure from intruders. It allows Local Exchange Carrier (ILEC), Alternate Local Exchange Carrier (ALEC),
or blocks traffic into and out of a private network or the user's computer. Competitive Local Exchange Carrier (CLEC), Competitive Access Provider (CAP),
Functional Activity Bounded piece of work to be performed that describes Certified Local Exchange Carrier (CLEC), and Local Service Provider (LSP).
the people, processes, and technology used. Location See “Caller Location Information” and “Emergency Location Information.”
Gateway The point at which a circuit-switched call is encoded and repackaged Mean Time Between The average time between unscheduled corrective maintenance actions
into IP packets; equipment that provides interconnection between two Critical Failures that meet the criterion of a critical failure. A critical failure is any failure
networks with different communications protocols; two examples (MTBCF) that causes the network to lose a predetermined level of capability.
are packet assembler/disassemblers and protocol converters. Multidimensional The Multidimensional Requirements View (MRV) is a layered graphical
Geographic A computer software system that enables one to visualize geographic Requirements representation of each functional activity used to describe the activity
Information aspects of a body of data. It contains the ability to translate implicit View (MRV) to system users and developers. The MRV visually represents the
System (GIS) geographic data (such as a street address) into an explicit map location. It details of the processes and functions required to perform the functional
has the ability to query and analyze data in order to receive the results in activity including associated operational, system, and data behavior
the form of a map. It also can be used to graphically display coordinates that, when linked together, allows the user to complete the activity.
on a map (i.e., latitude/longitude) from a wireless 9‑1‑1 call. National Emergency A not-for-profit corporation established in 1982 to further the goal of
Geographic Layer The element of the NG9‑1‑1 Community Model that illustrates the Number Association “One Nation–One Number.” NENA is a networking source and promotes
geographic scope of a system or enterprise. In the NG9‑1‑1 Community (NENA) research, planning, and training. It strives to educate, set standards,
Model, the Geographic layer is depicted as a map of the United States, and provide certification programs, legislative representation, and
emphasizing the decentralized nature of the system of systems. technical assistance for implementing and managing 9‑1‑1 systems.
Global Positioning A satellite-based location determination technology. Nature of Emergency Reason for a citizen’s request for response from emergency
System (GPS) services (e.g., heart attack, vehicle collision, burglary)
Information A catalog of the information exchanges that will occur within the Network An arrangement of devices that can communicate with each other.
Transaction NG9-1-1 system. The purpose of the ITI is to clarify information Originating The processes by which the public accesses NG9‑1‑1 through
Inventory (ITI) transactions, demonstrate what data interfaces are needed, and Subscriber commercial networks, via various communications devices.
identify which systems integrate the information transactions. Operations
9-1-1 Sys. Ops.
Integrity See “Data Integrity.” Overflow The telecommunications term for the condition when there are more calls than the
International The telecommunications agency of the United Nations established to provide primary network path is designated to handle. This condition invokes the need to
Telecommunications worldwide standard communications practices and procedures. Formerly CCITT. perform some form of call treatment, such as busy signals or alternate routing.
Union (ITU) Packet Logical grouping of information that includes a header containing control
Internet Engineering The lead standards-setting authority for Internet protocols. information and (usually) user data. Packets are most often used to refer to network
Sys. Reqs.
Task Force (IETF) layer units of data. The terms datagram, frame, message, and segment are also
Internet Protocol (IP) The set of rules by which data are sent from one computer used to describe logical information groupings at various layers of the Operating
to another on the Internet or other networks. System Interface (OSI) reference model and in various technology circles.
Internetwork To go between one network and another; a large network
made up of a number of smaller networks.
Appendices
Appendices
Packet-Switch A network technology that breaks up a message into small packets for Selective Direction of a 9‑1‑1 call to the proper PSAP based on the location of the caller.
Introduction
transmission. Each packet contains a destination address. Thus, not Routing (SR)
all packets in a single message must travel the same path. As traffic Selective Transfer The capability to convey a 9‑1‑1 call to a response agency by operation of one
conditions change, they can be dynamically routed via different paths of several buttons typically designated as police, fire, and emergency medical.
in the network, and they can even arrive out of order. The destination Service Area A contextual grouping of like functional activities enabled by the system.
9-1-1 Sys. Admin. 9-1-1 PSAP Ops. Func. Act./ Req. Ovr. Cap. Use Cases Enterprise Over.
computer reassembles the packets into their proper sequence.
Service Provider An entity providing one or more of the following 9‑1‑1
Personal Digital Small, handheld device used to store address book information, telephone elements: network, CPE, or database service.
Assistant (PDA) numbers, personal contacts, and other personal information.
Short Message A text message service that enables messages generally no more than 140–160
Pre-Arrival Scripted instructions given to a caller in situations whenever possible and Service (SMS) characters in length to be sent and transmitted from a cellular telephone.
Instructions appropriate, where correct advice is essential to provide necessary assistance Short messages are stored and forwarded at SMS centers, allowing their
and control of the situation prior to arrival of responder personnel. retrieval later if the user is not immediately available to receive them.
Protocol A set of rules or conventions that govern the format and relative timing of data in Spatial Concept of describing a space or area of space.
a communications network. There are three basic types of protocols: character-
oriented, byte-oriented, and bit-oriented. The protocols for data communications Stakeholder An individual or group with an interest in the successful
cover such activities as framing, error handling, transparency, and line control. delivery of intended results by a project.
Public Safety A facility equipped and staffed to receive 9‑1‑1 calls; a generic name Supplemental Information that may complement, but is not necessary for, call handling
Answering for a municipal or county emergency communications center dispatch Call Data and dispatch. This data typically would be automatically or manually
Point (PSAP) agency that directs 9‑1‑1 or other emergency calls to appropriate police, queried after the call is delivered to the call taker. Examples include contact
fire, and emergency medical services agencies and personnel. information for someone who should be notified of a medical emergency,
building blueprints, other addresses in the immediate vicinity, etc.
Public Switched The network of equipment, lines, and controls assembled to establish
Telephone Network communication paths between calling and called parties in North America. Supportive Call Data Information beyond essential data that may support call handling and
(PSTN) 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
Quality Assurance The activity of providing evidence needed to establish confidence among all call type. An example is ACN data such as “vehicle rollover.”
(QA) concerned that quality-related activities are being performed effectively. System of Systems Interconnected and decentralized system of interoperable networks.
Quality Control (QC) The activity of ensuring that products or services are designed Telecommunications Also known as TTY (see “Teletypewriter [TTY]”).
and produced to meet or exceed customer requirements. Device for the
Redundancy Duplication of components, running in parallel, to increase Deaf (TDD)
reliability; a backup system (either a device or a connection) Telecommunications A lobbying and trade association, which is the result of the
that serves in the event of primary system failure. Industry Association merger of the USTA (United States Telephone Association)
Sys. Reqs.
Requirement A statement of a characteristic that the system must possess in order to be Telephony The electronic transmission of the human voice.
acceptable; the desired system is defined as one that fulfills all of the requirements. Teletypewriter (TTY) Also known as TDD. A device capable of information interchange
Router An interface device between two networks that selects the best between compatible units using a dial-up or private-line telephone
path to complete the call even if there are several networks network connections as the transmission medium.
between the originating network and the destination. Transfer A feature that allows PSAP call takers to redirect a 9‑1‑1 call to another location.
Appendices
Appendices
Security The ability to provide adequate data and service protection to mitigate unauthorized
access, service exploitation, and leakage of confidential or sensitive information.
Transmission Control A layered set of protocols (sets of rules) used to connect dissimilar computers
Introduction
Protocol/Internet together. TCP provides the transport service required by the application
Protocol (TCP/IP) layer. The TCP layers in the two host computers that are sending data will
communicate with each other to ensure reliable data packet transport. IP provides
the service user to deliver the datagram to its destination, providing the routing
Enterprise Over. Cap. Use Cases Func. Act./ Req. Ovr. 9-1-1 PSAP Ops. 9-1-1 Sys. Admin.
through the network and the error messages if the datagram is undeliverable.
User Authentication See “Authentication.”
Voice over Internet A set of rules that provides distinct packetized voice information in
Protocol (VoIP) digital format using the Internet Protocol. The IP address assigned
to the user’s telephone number may be static or dynamic.
Wireless In the telecommunications industry, typically refers to mobile telephony and
communications through handheld devices that make a connection using
radio frequency (in particular frequency bands often reserved for mobile
communications) for personal telecommunications over long distances.
Wireline Standard telephone and data communications systems that use in-ground
and telephone pole cables. Also known as landline or land-based.
9-1-1 Sys. Ops.
Sys. Reqs.
Appendices
Appendices
Introduction
9-1-1 Sys. Admin. 9-1-1 PSAP Ops. Func. Act./ Req. Ovr. Cap. Use Cases Enterprise Over.
Appendix C: Requirements Style Guide
The USDOT NG9‑1‑1 Requirements Style Guide is Level of Detail Data Layer Requirements: 8. Definitions are provided for terms that may be
Introduction
intended to describe the style conventions followed Data requirements describe the data used by the unfamiliar to the audience.
in creating requirements for the NG9‑1‑1 effort. 7. Each system function has at least one
requirement. system in greater detail and are used in conjunction 9. Use of “i.e.” or “e.g.” or “etc.” in requirements
with a data dictionary statements is avoided.
Requirement Types 8. Activities may share the same requirement.
10. Each instance of TBD (To Be Determined)
As stated in Section 4, many types of requirements
Enterprise Over. Cap. Use Cases Func. Act./ Req. Ovr. 9-1-1 PSAP Ops. 9-1-1 Sys. Admin.
9. A requirement cannot be decomposed to just For the data layer, “The system shall…” or TBR (To Be Resolved) is enumerated and
are needed to express the full capabilities needed by one sub-requirement. explained in a trace table, along with criteria
the NG9‑1‑1 System. To ensure that a comprehensive 10. A requirement may contain a list of items as long Performance Requirements: necessary to close the TBD/TBR. (For example:
picture of the NG9‑1‑1 Enterprise has been developed as those items are not requirements themselves. Performance requirements quantitatively describe “Performance value is unknown; performance
the following requirement types are categorized If they are requirements, they are presented as how a specific function of the system is to perform, analysis on x scenario should provide the value
according to Table 4-1. sub-requirements. e.g., how fast, how big, how heavy. The basis for needed by x date.”)
the performance requirement (e.g., engineering
11. If item enumeration is necessary, each item
Requirements Numbering Schema judgment, current legacy system performance, IEEE Standard on word usage:
is identified distinctly and separately by
To ensure traceability, a numbering schema has been commercial industry standard, etc.) is noted where http://standards.ieee.org/guides/style/section5.
a lowercase letter to support tracing and
developed consistent with the hierarchical breakdown applicable. Performance requirements exhibit the html#905
testability. To promote traceability, bullets are
of the Enterprise Segment Activity Roadmap (ESAR) following characteristics for completeness: 1) Value
not used.
to clearly associate the requirements with the ESAR and Units; 2) Probability of Occurrence; 3) Start and Sentence Structure
activity. Examples follow— End Events/Conditions; and 4) Loading Conditions.
Word Choice 1. Use of “or” and “and” is avoided in a
For example—
requirement because, in such cases, there may
1. SC-LOGIN refers to the activity “Login.” The Operations Layer Requirements: “The system shall be capable of processing 100,000 be two different requirements. However, if a
preceding SC indicates that this activity is part Operations layer requirements are typically critical search result sets during a peak hour with true option exists, choose one and document
of the Security Administration service area. functional in nature and are denoted with FR. .95P.” why one was chosen over another.
2. FR-LOGIN-05 represents the fifth requirement Functional requirements are the conditions or 2. Each requirement contains only one “shall”
within this activity. The FR further describes capabilities needed by a user to enable a task, or Any Layer: statement.
this requirement as a functional requirement. actions to achieve a desired outcome. Performance
1. “The user” is used as infrequently as possible. 3. Each “shall” statement contains only one
is not dependent on the “role’s” behavior, but reflects
3. SR-LOGIN-06 represents the sixth requirement Specific names are used, such as “operator,” concept.
the system’s response to the role.
within this activity. The SR further describes “maintainer,” etc. 4. Each “shall” statement has a single verb.
this requirement as a system requirement.
For the operational layer: 2. The use of unverifiable adjectives and adverbs 5. Each “shall” statement has a single subject,
4. DR-LOGIN-35 represents the thirty- (e.g., significant, very, many, more, few, always, which is not a pronoun.
12. “The system shall provide the user the capability
fifth requirement within this activity. The never, optimal) is avoided.
9-1-1 Sys. Ops.
Introduction
9-1-1 Sys. Admin. 9-1-1 PSAP Ops. Func. Act./ Req. Ovr. Cap. Use Cases Enterprise Over.
Appendix D: Specifications To Be Determined
TBD 01 SR-ANSCL-13 The system shall display a time on hold alert after TBD-01 seconds.
TBD 02 SR-UCLOC-07 The system shall request updated caller location from a mobile call service provider at least every TBD-02 seconds.
TBD 03 SR-SYSTA-02 The system shall support a call/transaction volume of TBD-03.
Enterprise Over. Cap. Use Cases Func. Act./ Req. Ovr. 9-1-1 PSAP Ops. 9-1-1 Sys. Admin.
TBD 04 SR-SYSTA-03 The system response time shall be lower than TBD-04 for any individual transaction within the system.
TBD 05 SR-SYSTR-01 The system shall have a Mean Time Between Critical Failure (MTBCF) of at least
TBD-05 execution hours under normal environmental/operational conditions.
TBD 06 FR-LOGIN-13 The system shall provide the capability to ensure passwords conform to TBD-06 security standards.
TBD 07 SR-LOGIN-14 The system shall lock out a user from the system after TBD-07 failed login attempts.
TBD 08 SR-MTDBC-16 The system shall provide data storage capacity to maintain TBD-08 years of data in an offline archive.
TBD 09 The system shall support TBD-09 simultaneous users.
TBD 10 The system shall support TBD-10 simultaneous transactions.
TBD 11 The system shall support TBD-11 transactions over a TBD-11 period of time.
TBD 12 The system shall require no more than TBD-12 seconds to process a single transaction.
TBD 13 The system shall support a data volume of TBD-13 GB per day.
9-1-1 Sys. Ops.
Sys. Reqs.
Appendices
Appendices
Introduction
9-1-1 Sys. Admin. 9-1-1 PSAP Ops. Func. Act./ Req. Ovr. Cap. Use Cases Enterprise Over.
Appendix E: NG9-1-1 Conceptual Databases
data accessible with the delivery of the call, and all data
but identify the major categories of automatically added as part of call processing. This includes
information within the NG9‑1‑1 System. Essential , Supplemental, and Supportive Data (including a
reference key to network component and call progress records)
and Supportive Data. The Call Detail Record Database is a
conceptual element within the Call Record Database.
Call Recording Database This repository contains the electronic documentation (e.g.,
recording, copy of exchanged text or email) of the interactive
communication (e.g., audio, video, text, image) between the
caller, call taker, and any conferenced parties. The Call Recording
Database is a conceptual element within the Call Record Database.
Civic Address Information This repository contains the authoritative street address
Database guide for the jurisdiction or geographic region.
GIS Layer Database This repository contains the authoritative geospatial rendering
information for NG9‑1‑1 including layers representing terrain,
roads, geographic features, and jurisdictional borders.
Identity Management Database This repository contains all the user access and identity
management information required to ensure authorized access
to the appropriate systems, data repositories, and tools.
Service Routing Database (SRDB) This repository contains the routing information for
the Emergency Services Inter-Network ensuring the
distribution of calls to the appropriate jurisdiction.
ANI/ALI Database This existing repository contains detailed caller data
to include the caller’s telephone number (i.e., ANI),
the address/location of the telephone (i.e., ALI) and
9-1-1 Sys. Ops.