Description
The Group Call Server (GCS) is a fundamental logical entity within the 3GPP architecture responsible for delivering group call services. It acts as the central point for managing group communications, including the establishment, maintenance, and termination of group calls. The GCS interacts with various network elements such as the Group Call Register (GCR), Mobile Switching Center (MSC), and radio access network to ensure that a single transmission from a source participant is efficiently distributed to multiple destination participants. This entity is particularly crucial for services like Push-to-Talk over Cellular (PoC) and Mission Critical Push-to-Talk (MCPTT), where real-time group communication is essential.
Architecturally, the Group Call Server operates at the application layer and interfaces with the core network's control plane and user plane. It maintains group definitions, user profiles, and session states. When a group call is initiated, the GCS authenticates the initiating user, checks group permissions, and allocates necessary network resources. It then coordinates with the MSC and radio access network to broadcast the call to all group members in the relevant location areas. The GCS also handles dynamic group membership changes, such as users joining or leaving a call, and manages priority and pre-emption for emergency services.
The GCS can be deployed in a centralized or distributed manner, depending on the network operator's requirements. In a distributed deployment, multiple GCS instances may be used to serve different geographical areas, with inter-server communication to support wide-area group calls. The server also supports various call types, including broadcast calls, multicast calls, and unicast fallback. It ensures quality of service (QoS) by prioritizing group call traffic and managing bandwidth allocation.
Key protocols used by the GCS include SIP for session control, RTP for media transport, and various 3GPP-specific protocols for group management. The GCS also integrates with the Group Call Register (GCR) to obtain group attributes and with the Home Subscriber Server (HSS) for user authentication and authorization. Security mechanisms such as encryption and integrity protection are applied to group call signaling and media to prevent eavesdropping and tampering.
In summary, the Group Call Server is a critical component for enabling efficient group communication in 3GPP networks. It abstracts the complexity of group management and media distribution, allowing users to participate in group calls seamlessly. Its role has evolved with the introduction of new services like MCPTT, where it must support advanced features such as floor control, call pre-emption, and interoperability with other systems.
Purpose & Motivation
The Group Call Server exists to provide an efficient and scalable mechanism for group communication in mobile networks. Traditional voice calls are point-to-point, which is inefficient for disseminating information to multiple recipients simultaneously. The GCS solves this by enabling a single transmission to be received by many users, conserving network resources and reducing latency. This is particularly important for public safety, transportation, and utility sectors where coordinated group communication is vital.
Historically, group calls were implemented using dedicated trunked radio systems, which were limited in coverage and interoperability. The 3GPP introduced the Group Call Server as part of the GSM and UMTS specifications to bring group communication to cellular networks. This allowed operators to offer push-to-talk and broadcast services over wide areas, leveraging existing cellular infrastructure. The GCS addresses the limitations of circuit-switched group calls by using packet-switched technology, which is more efficient and scalable.
Moreover, the GCS enables advanced features such as dynamic group management, priority handling, and integration with IP-based applications. It supports the evolution towards Mission Critical Push-to-Talk (MCPTT) and other critical communication services defined in later 3GPP releases. By centralizing group call logic, the GCS simplifies the network architecture and allows for consistent service delivery across different access technologies.
What changed in its specifications
The latest release-to-release comparison of specifications that define Group call server. Each summary describes the whole specification, not only this term.
Rel-18 brings only minor changes to TS 21.905: 0 clauses changed, with no change attributed to a release feature.
Full comparison in TR 21.905 →Rel-19 brings only minor changes to TS 22.060: 0 clauses changed, with no change attributed to a release feature.
Full comparison in TS 22.060 →Release Timeline
Evolution Across Releases
An overview written from the defining specifications, not a verified change history. For the exact text, open the specifications listed below.
Defining Specifications
3GPP specifications that define or reference Group call server, with the latest known release. Sourced from the 3GPP document catalog — see methodology.
| Specification | Title | Release |
|---|---|---|
| TR 21.905 vj20 | 3GPP Terminology and Definitions | Rel-19 read |
| TS 22.060 vj00 | GPRS Stage 1 Service Description | Rel-19 read |