P25

Project 25

Other →
Introduced in Rel-13

P25 is a suite of open, standards-based digital two-way land mobile radio technologies primarily used by public safety organizations in North America, with 3GPP defining interworking with LTE/5G networks.

Category
Other
Introduced
Rel-13
Where
Services › IMS
Specifications
6 specs
P25 Description Purpose Related Classification Detected Changes Specifications

Description

Project 25 (P25) is a set of standards developed by the Telecommunications Industry Association (TIA) for digital land mobile radio (LMR) communications, widely adopted by public safety agencies (police, fire, emergency medical) in the United States, Canada, and other countries. Within the 3GPP context, P25 is not a 3GPP-defined technology itself; instead, 3GPP specifications define the architecture, interfaces, and procedures for interworking between 3GPP-defined broadband networks (LTE and 5G NR) and legacy P25 narrowband LMR systems. This interworking enables mission-critical services (MCS) like push-to-talk (PTT) voice, short data services, and status messaging to span both network types.

The 3GPP architecture for P25 interworking involves several key functional entities. The central component is the Interworking Function (IWF), which acts as a gateway between the 3GPP core network (e.g., 5G Core or EPC) and the P25 system. The IWF performs protocol translation between 3GPP protocols (like HTTP, SIP, or mission-critical specific protocols) and the P25-specific signaling and media protocols (such as P25 CAI - Common Air Interface). It also handles media transcoding between audio codecs used in 3GPP (e.g., EVS, AMR) and those used in P25 (e.g., IMBE, AMBE). The IWF is typically deployed as part of the Mission Critical Services (MCS) architecture, interfacing with the Mission Critical Push-To-Talk (MCPTT) server.

From a procedural standpoint, a UE (such as a public safety radio) capable of both 3GPP broadband access and P25 access can operate in a dual-system mode. The 3GPP network provides the control and management plane for mission-critical services, utilizing the MCPTT application server. When a user initiates a group call, the MCPTT server, via the IWF, can set up the call leg to the P25 network. This allows a user on a 3GPP device to communicate with users on traditional P25 handheld radios, and vice versa. The IWF manages subscriber identity mapping between 3GPP identities (like SUCI or SUPI) and P25 identities (like Radio ID), and handles group management across the domains.

The role of P25 interworking in the 3GPP ecosystem is to facilitate the transition from legacy LMR systems to 3GPP-based broadband mission-critical networks (like FirstNet in the US). It ensures service continuity and interoperability during this long migration period. 3GPP specifications such as TS 23.283 define the stage 2 architecture, while TS 24.883 details the stage 3 protocol details for the interworking. This allows network operators and public safety agencies to leverage the high bandwidth, low latency, and rich data services of LTE/5G while maintaining connectivity to the reliable, wide-area voice-centric P25 networks.

Purpose & Motivation

The integration of P25 with 3GPP networks was motivated by the critical need for interoperability during the evolution of public safety communications. Legacy P25 networks represent a massive, long-term investment by public safety agencies and provide robust, dedicated voice communications, often with superior coverage in rural or disaster-stricken areas. However, they lack the high-speed data capabilities needed for modern applications like live video, data analytics, and location sharing. 3GPP-based LTE and 5G networks offer these broadband capabilities and are the foundation for next-generation mission-critical networks.

The problem solved by 3GPP-defined P25 interworking is the creation of a seamless communication fabric that bridges these two worlds. Without such interworking, public safety agencies would face a costly and disruptive "forklift" upgrade, replacing all P25 devices and infrastructure simultaneously. More importantly, it would create dangerous communication silos where first responders using new broadband devices could not talk to those still on the legacy system. The interworking standards allow for a gradual, phased migration, protecting existing investments and ensuring all personnel can communicate regardless of their device.

Historically, this work began in 3GPP around Release 13, aligning with the broader push for mission-critical communications over LTE (MC-LTE). The limitations of previous approaches were proprietary, vendor-specific gateways that were expensive and limited in scale. 3GPP standardization aimed to create a unified, open interface for interworking, fostering multi-vendor ecosystems and reducing costs for public safety organizations. It addresses the fundamental requirement for mission-critical services: reliable, interoperable, and instantaneous communication, which is literally a matter of life and death.

Classification

Part ofMCPTT

Detected Changes Across Releases

from 3GPP Change Requests

Specific changes extracted from the „Change history“ tables of 3GPP specifications (10 CRs across 4 releases). Complements the general historical overview above with the evidence-based evolution of this function.

Studied in Rel-13, normative work from Rel-15.

Rel-15 4 changes

In Release 15, corrections and clarifications were made to specific Mission Critical Push To Talk (MCPTT) procedures, including updates to the flow name for an MCPTT private call end and corrections to the handling of an Imminent Peril group call initiated by an MCPTT user. These refinements focused on the precise naming of call types and the operational details for urgent group calls highlighting potential serious injury. The changes ensured the specification accurately reflected the procedures for these critical communications.

  • Flow name update from MCPTT call end to MCPTT private call end TS 23.283CR0001
  • Corrections to Imminent peril group call initiated by MCPTT user TS 23.283CR0002
  • Flow name update from MCPTT call end to MCPTT private call end TS 23.783CR0001
  • Corrections to Imminent peril group call initiated by MCPTT user TS 23.783CR0002
Rel-16 3 changes

In Release 16, the enhancements for interworking with Project 25 (P25) systems specifically focused on floor control mechanisms and functional alias handling. The changes included defining procedures for using the **MCPTT ID in interworking floor control** to manage transmission authority during calls across systems. Furthermore, the specification work for the **interworking of functional alias** was moved from the Mission Critical Push To Talk (MCPTT) specifications to the common Mission Critical Core (MCCoRe) technical specifications to ensure consistent re-use across all mission critical services.

  • Move interworking of functional alias from MCPTT to MCCoRe TS, MCPTT part TS 22.179CR0068
  • MCPTT ID in interworking floor control TS 23.283CR0023
  • MCPTT ID in interworking floor control TS 23.783CR0023
Rel-17 2 changes

In Release 17, the P25 (Project 25) function saw enhancements for the interworking of MCPTT group calls with GSM-R systems. Additionally, the release provided clarifications on the use of Key Performance Indicators (KPIs) for MCPTT late call entry, which is when an affiliated group member joins an in-progress group call.

  • Add enhancements for interworking of MCPTT group calls with GSM-R TS 23.283CR0049
  • Clarification on use of MCPTT Late call entry KPIs TS 22.179CR0075
Rel-20 1 change

In Release 20, the new P25-related function introduced interworking support for ad hoc group emergency alerts initiated by an MCPTT User. This enhancement specifically enables the initiation of an MCPTT Emergency Alert within a dynamically formed MCPTT Ad hoc Group. The function leverages the existing MCPTT emergency procedures but extends them to operate within these temporary groups created based on pre-defined criteria.

  • Interworking support for ad hoc group emergency alerts (MCPTT user initiated) TS 23.283CR0091

Explore further

Broader topics and technologies where P25 plays a role.

Defining Specifications

3GPP specifications that define or reference P25, with the latest known release. Sourced from the 3GPP document catalog — see methodology.

SpecificationTitleRelease
TS 22.179 vk00 MCPTT Service Requirements Rel-20
TS 23.283 vk00 Mission Critical Communication Interworking Rel-20
TS 23.782 vf00 Interworking between LTE MC and non-LTE MC systems Rel-15
TR 23.783 vi00 Technical Report on Mission Critical Services over 5GS Rel-18
TS 23.790 vf00 FRMCS Gap Analysis and Architecture Enhancements Rel-15
TS 24.883 vg00 MCPTT Interworking with LMR Systems Rel-16