Menu
Latest
12 meetings · Prague, Jeju · 12–16 Oct
Reports
RAN1#126-bis · SA2#177

Glossary term · Services

MCPTT

Mission Critical Push To Talk

Services →

MCPTT is a standardized 3GPP service for instant, mission-critical group voice communication, providing fast call setup, high-priority network access, and floor control for public safety and emergency users.

Introduced
Rel-13
Where
Services
Specifications
57 specs
MCPTT Description Purpose What changed Neighbours Detected Changes Specifications

Description

Mission Critical Push To Talk (MCPTT) is a 3GPP-defined service that enables instant, one-to-one or one-to-many voice communication, emulating traditional walkie-talkie functionality over LTE and 5G networks. The service is architected as an application layer service that leverages the underlying IP Multimedia Subsystem (IMS) for session control and the Evolved Packet Core (EPC) or 5G Core (5GC) for transport. Key functional components include the MCPTT Client, which resides on the user equipment (UE), and the MCPTT Server, which manages group membership, call authorization, and the critical floor control mechanism. Floor control arbitrates access to the shared communication channel, ensuring only one user transmits at a time, which is essential for clear, orderly communication in high-stress scenarios. The service integrates deeply with network functions for priority, pre-emption (QPP), and quality of service (QoS) to guarantee resources even during network congestion.

MCPTT operates by establishing an IMS-based session between participants. When a user presses the 'push-to-talk' button, the MCPTT Client sends a floor request to the MCPTT Server. The server, applying configured policies (like user priority or first-come-first-served), grants the floor and notifies all group members, establishing a bearer with guaranteed bitrate for the speaker. Voice packets are then transmitted via IP using codecs like EVS, optimized for robust audio in noisy environments. The session remains active for the duration of the call, allowing rapid successive transmissions without re-establishing the full session each time, which minimizes latency.

Its role in the network extends beyond basic voice, providing a framework for mission-critical data and video services. It interfaces with core network functions like the Policy and Charging Rules Function (PCRF) or Policy Control Function (PCF) to enforce priority QoS, and with the Home Subscriber Server (HSS) or Unified Data Management (UDM) for subscriber authentication and service profiles. MCPTT is a cornerstone of modern public safety networks, replacing or complementing legacy Land Mobile Radio (LMR) systems by offering wider coverage, higher capacity, and integration with broadband data applications, forming a critical component of the Mission Critical Services (MCS) ecosystem defined by 3GPP.

Purpose & Motivation

MCPTT was created to address the critical communication needs of public safety agencies, first responders, and industrial users who require instantaneous, reliable, and group-oriented voice communication. Prior to its standardization, these users relied on proprietary Land Mobile Radio (LMR) systems, which were often limited in coverage, capacity, and interoperability between different agencies or regions. The proliferation of commercial LTE networks presented an opportunity to leverage high-bandwidth, widely available infrastructure for mission-critical purposes, but required a standardized service definition to ensure reliability, security, and multi-vendor interoperability.

The primary problems MCPTT solves are latency, priority, and control in group communications. Traditional cellular voice services like VoLTE are optimized for one-to-one conversations with set-up times and billing models unsuitable for instant 'push-to-talk' group calls. MCPTT standardizes the fast session establishment, floor control, and mandatory network priority mechanisms (QPP) needed for effective command and control. Its creation was motivated by global initiatives, such as FirstNet in the USA and the European public safety network projects, demanding a broadband successor to LMR. By being an integral part of 3GPP standards, it ensures that mission-critical communication can be built upon commercial network technology, reducing cost and fostering innovation while meeting the stringent reliability and security requirements of life-saving operations.

What changed in its specifications

The latest release-to-release comparison of specifications that define MCPTT. Each summary describes the whole specification, not only this term.

TS 22.179Rel-16 → Rel-17

Rel-17 added Mission Critical Push-to-talk Phase 3 to TS 22.179, covering general overview, Figure 6.15.3.1.1, and requirements. It also changed three other related items in the same release.

Full comparison in TS 22.179 →
TS 22.280Rel-18 → Rel-19

Rel-19 adds FRMCS Phase 5 changes to TS 22.280 Annexes A, B and C. It adds general requirements and removes or replaces several MCPTT, MCVideo and MCData requirements.

Full comparison in TS 22.280 →

Release Timeline

Detected Changes Across Releases

from 3GPP Change Requests

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

Rel-15 35 changes
  • MCPTT unicast media flow stop and resume TS 23.379CR0044
  • Functional model for MCPTT interconnection TS 23.379CR0079
  • MCPTT specific group configuration for interconnection TS 23.379CR0114
  • Definition of MCPTT-3 TS 23.379CR0119
  • Managing functional alias – MCPTT server serving the user TS 24.379CR0390
  • Managing functional alias – MCPTT server owning the functional alias TS 24.379CR0391

+ 29 more changes

Rel-16 35 changes
  • Move interworking of functional alias from MCPTT to MCCoRe TS, MCPTT part TS 22.179CR0068
  • Move interworking of functional alias from MCPTT to MCCoRe TS, MCCoRe part TS 22.280CR0094
  • Provide list of MCPTT group members who did not acknowledge the group call request TS 23.379CR0191
  • User configuration for functional alias information query for MCPTT TS 23.379CR0195
  • MCPTT configuration for implicit functional alias activation/deactivation TS 23.379CR0203
  • Add configuration for call forwarding for MCPTT private calls TS 23.379CR0210

+ 29 more changes

Rel-17 73 changes
  • Add enhancements for interworking of MCPTT group calls with GSM-R TS 23.283CR0049
  • Support of functional aliases as called party address in MCPTT emergency private calls TS 23.379CR0225
  • Add call transfer for MCPTT private calls TS 23.379CR0229
  • Add announced call redirection for MCPTT private calls TS 23.379CR0246
  • Add call forwarding based on manual input for MCPTT private calls TS 23.379CR0247
  • Add call forwarding based on manual input for MCPTT private calls TS 23.379CR0249

+ 67 more changes

Rel-18 103 changes
  • Preconfigured regrouping support for MCPTT TS 23.280CR0366
  • Allow the user to restrict the dissemination of the location information – MCPTT Configuration TS 23.379CR0308
  • Auto affiliate to MCPTT group for remotely initiated MCPTT call request procedure TS 23.379CR0309
  • Private call forwarding between several MCPTT systems TS 23.379CR0310
  • Private call transfer between several MCPTT systems TS 23.379CR0313
  • Ad hoc group call procedures in single MCPTT system TS 23.379CR0324

+ 97 more changes

Rel-19 49 changes
  • Clarifications on temporary and pre-arranged MCPTT broadcast groups TS 23.379CR0357
  • Modify list of participants by changing the criteria during an ongoing MCPTT ad hoc group call (single MC system) TS 23.379CR0360
  • Changing the criteria during an ongoing MCPTT ad hoc group call (multiple MC systems) TS 23.379CR0372
  • Configuration for authorising modification of ad hoc group emergency alert participants - mcptt TS 23.379CR0391
  • Adhoc group call release by an authorized user (MCPTT) TS 23.379CR0402
  • Change list of participants when criteria was used to setup the ad hoc group call (MCPTT) TS 23.379CR0401

+ 43 more changes

Rel-20 17 changes
  • Interworking support for ad hoc group emergency alerts (MCPTT user initiated) TS 23.283CR0091
  • Call forwarding for Ad hoc Group calls single MCPTT system (procedures) TS 23.379CR0489
  • Call forwarding for Ad hoc Group calls involving multiple MCPTT systems (procedures) TS 23.379CR0490
  • Support the combination of FA and MCPTT ID as the participants TS 23.379CR0537
  • Add off-network recording client to MCPTT Off-Network functional model TS 23.379CR0542
  • Remove recording parameters from MCPTT user profile configuration data TS 23.379CR0543

+ 11 more changes

Defining Specifications

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

SpecificationTitleRelease
TS 22.179 vl00 MCPTT Service Requirements Rel-21 read
TS 22.280 vl00 Mission Critical Services Common Requirements Rel-21 read
TS 22.281 vj00 Mission Critical Video (MCVideo) Service Requirements Rel-19 read
TS 22.870 vk00 Study on 6G Use Cases and Service Requirements Rel-20 read
TR 22.879 ve00 Mission Critical Video over LTE Feasibility Study Rel-14 read
TS 22.880 ve00 Mission Critical Data Communications Study Rel-14 read
TS 23.179 vd50 MCPTT Functional Architecture Rel-13 read
TS 23.280 vk51 Mission Critical Services Architecture Rel-20 read
TS 23.283 vk10 Mission Critical Communication Interworking Rel-20 read
TS 23.379 vk40 Mission Critical Push-to-Talk Architecture Rel-20 read
TS 23.479 vj00 MBMS API for Mission Critical Services Rel-19 read
TS 23.700 vk10 AI/ML Application Layer Support Phase 2 Rel-20 read
TS 23.741 vd00 MBMS/GCSE_LTE Architecture Enhancements Study Rel-13 read
TR 23.780 ve00 MBMS for Mission Critical Communication Services Rel-14 read
TR 23.781 vf00 Study on MC services migration & interconnection Rel-15 read
TS 23.782 vf00 Interworking between LTE MC and non-LTE MC systems Rel-15 read
TR 23.783 vi00 Technical Report on Mission Critical Services over 5GS Rel-18 read
TS 23.790 vf00 FRMCS Gap Analysis and Architecture Enhancements Rel-15 read
TS 23.792 vg00 MBMS API for Mission Critical Services Rel-16 read
TS 24.229 vk10 IMS SIP/SDP Call Control Protocol Rel-20 read
TS 24.379 vk10 MCPTT Call Control Protocol Rel-20 read
TS 24.380 vk10 MCPTT Media Plane Control Protocols Rel-20 read
TS 24.481 vj30 MCS Group Management Protocol Rel-19 read
TS 24.482 vj10 MCS Identity Management & Authentication Rel-19 read
TS 24.483 vk10 Mission Critical Services Management Objects Rel-20 read
TS 24.484 vk10 Mission Critical Services Configuration Management Rel-20 read
TS 24.883 vg00 MCPTT Interworking with LMR Systems Rel-16 read
TR 24.980 vg00 MCPTT IMS Profile for Gm Reference Point Rel-16 read
TS 26.179 vj00 Codecs and Media Handling for MCPTT Rel-19 read
TS 26.281 vj00 MCVideo Codecs and Media Handling Rel-19 read
TS 26.346 vj30 MBMS User Services Specification Rel-19 read
TS 26.802 vk00 5G Media Streaming Multicast Enhancements Rel-20 read
TS 26.880 ve00 MBMS Enhancements for Mission Critical Video Rel-14 read
TS 26.881 vf00 MBMS FEC for Mission Critical Services Study Rel-15 read
TR 26.928 vj00 Study on eXtended Reality (XR) in 5G Rel-19 read
TR 26.989 vj00 MCPTT Enhancement Analysis Rel-19 read
TS 29.165 vk00 Inter-IMS Network-to-Network Interface (II-NNI) Rel-20 read
TS 29.379 vk00 MCPTT-LMR Interworking Call Control Rel-20 read
TS 29.380 vj00 MCPTT-LMR Interworking Media Plane Control Rel-19 read
TS 29.514 vk10 Policy Authorization Service Rel-20 read
TS 31.102 vk00 USIM Application Specification Rel-20 read
TS 31.103 vj10 IM Services Identity Module Specification Rel-19 read
TS 33.107 vj00 Lawful Interception Architecture & Functions Rel-19 read
TS 33.108 vj00 LI Handover Interface Specification Rel-19 read
TS 33.126 vj30 Lawful Interception Requirements Rel-19 read
TS 33.127 vj80 Lawful Interception Architecture Rel-19 read
TS 33.128 vj80 Lawful Interception Protocols and Procedures Rel-19 read
TS 33.179 vdc0 MCPTT Security Architecture and Procedures Rel-13 read
TS 33.180 vk10 Security of the Mission Critical Service (MCX) Rel-20 read
TS 33.879 vd10 MCPTT Security Study Rel-13 read
TS 33.880 vf10 Security Study for Enhanced Mission Critical Services Rel-15 read
TS 33.929 3GPP TR 33.929 Rel-13 read
TS 36.331 vj40 E-UTRA Radio Resource Control (RRC) Protocol Rel-19 read
TS 36.579 3GPP TR 36.579 Rel-13 read
TS 37.579 vi50 Mission Critical (MC) services Rel-18 read
TR 38.913 vj00 Next Gen Access Tech Scenarios & Requirements Rel-19 read
TS 38.914 vk10 6G Radio Scenarios and Requirements Rel-20 read