Description
Push-to-Talk (PTT) over Cellular (PoC) is a standardized 3GPP service that provides instant half-duplex voice group communication over IP-based mobile networks. Unlike a full-duplex phone call, PTT uses a "talk" button to control the right to speak (the "floor"). A user presses and holds the button to seize the floor, their voice is packetized and transmitted via the IP Multimedia Subsystem (IMS) core to all members of a pre-defined or ad-hoc group, and they release the button to listen. The service architecture is client-server based, involving a PoC client application on the User Equipment (UE), a PoC server in the network, and leveraging IMS for session control (using SIP) and media delivery (using RTP over UDP).
The key network component is the PoC Server, which performs several critical functions: it manages group definitions and membership, handles session initiation and termination, controls the floor (arbitrating requests from multiple users trying to speak simultaneously), and distributes media streams to all participants. The floor control protocol is a crucial element, ensuring only one participant transmits audio at a time to avoid collisions. Media is typically carried as Voice over IP (VoIP) packets. The service integrates with core IMS functions like the Call Session Control Function (CSCF) for SIP routing and the Home Subscriber Server (HSS) for user profiles and service authorization.
Operation begins with the PoC client registering with the IMS core. To initiate a group talk session, the client sends a SIP INVITE to the PoC server, identifying the target group. The server alerts other group members (via SIP), establishing a unidirectional media path from the floor holder to all listeners. When a user wants to speak, their client sends a floor request message. The PoC server grants the floor based on a configured policy (e.g., first-come-first-served, priority-based), and the user's audio is then routed to the group. This model provides immediate communication with minimal setup delay, replicating the experience of traditional two-way radios but with the wide-area coverage and capacity of a cellular network.
Purpose & Motivation
PTT was standardized by 3GPP to bring the immediate, one-to-many communication paradigm of traditional Private Mobile Radio (PMR) and dispatch systems to commercial cellular networks. Prior to PoC, professional users (e.g., in public safety, construction, logistics) relied on separate, dedicated LMR networks, while cellular offered only one-to-one full-duplex calls or non-standardized proprietary PTT solutions that lacked interoperability. The motivation was to leverage the ubiquitous coverage and high capacity of evolving 2.5G/3G packet networks (GPRS, UMTS) to offer a compelling, standardized group communication service.
The creation of 3GPP PTT (PoC) solved several problems: It provided interoperability between devices and networks from different vendors and operators, which proprietary solutions could not. It offered a cost-effective alternative to building and maintaining separate LMR networks by utilizing existing cellular infrastructure. Furthermore, it addressed the latency limitations of early circuit-switched cellular group calls, as the packet-switched nature of PoC allowed for faster call setup and more efficient use of network resources for bursty talk-spurt traffic.
Its development was driven by commercial demand for instant communication in business verticals and the desire of operators to increase ARPU with new value-added services. By integrating with IMS, PoC was designed as a future-proof, all-IP service that could evolve with the core network. It addressed the limitations of previous approaches by providing a standardized, scalable, and network-controlled service that could support large groups, presence information, and seamless mobility, bridging the gap between traditional dispatch radio and modern cellular telephony.
Key Features
- Half-duplex, one-to-many voice group communication
- Floor control mechanism to arbitrate speaking rights
- Integration with IMS core for session control (SIP) and media (RTP)
- Support for pre-arranged and ad-hoc instant group sessions
- Presence and availability status for group members
- Leverages cellular packet data for wide-area coverage and mobility
Evolution Across Releases
Initial standardization of PTT as an IMS-based service, known as Push-to-talk over Cellular (PoC). Defined the basic architecture with PoC Client, PoC Server, and IMS core integration. Specified the fundamental procedures for session establishment, floor control, media transmission, and group management. Established PoC as a standardized alternative to proprietary solutions.
Defining Specifications
| Specification | Title |
|---|---|
| TS 22.179 | 3GPP TS 22.179 |
| TS 22.468 | 3GPP TS 22.468 |
| TS 23.379 | 3GPP TS 23.379 |
| TS 23.779 | 3GPP TS 23.779 |
| TS 26.346 | 3GPP TS 26.346 |
| TS 26.928 | 3GPP TS 26.928 |
| TS 27.007 | 3GPP TS 27.007 |
| TS 33.106 | 3GPP TR 33.106 |
| TS 36.868 | 3GPP TR 36.868 |