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

Glossary term · Services

GCID

GPRS Charging Identifier

Services →

GCID is the unique identifier assigned to each PDP context or data session in GPRS, UMTS, and EPS networks, used by charging systems to correlate charging data records for accurate billing.

Introduced
Rel-5
Where
Services › IMS
Specifications
2 specs
GCID Description Purpose What changed Neighbours Specifications

Description

The GPRS Charging Identifier (GCID) is a fundamental element in the charging architecture of 2G, 3G, and 4G packet-switched networks. It is a unique identifier assigned by the Gateway GPRS Support Node (GGSN) in GPRS/UMTS or the Packet Data Network Gateway (PGW) in the Evolved Packet System (EPS) at the activation of a Packet Data Protocol (PDP) context or PDN connection. The primary function of the GCID is to provide a correlation key. During a data session, multiple network nodes—such as the Serving GPRS Support Node (SGSN) and the GGSN—generate Charging Data Records (CDRs) that contain details about resource usage (e.g., data volume, duration). Each node includes the GCID in its CDRs. The charging system (e.g., the Charging Gateway Function or billing system) then uses this common GCID to merge or correlate all partial CDRs related to the same PDP context/PDN connection, constructing a complete and accurate record for billing purposes. The GCID is unique within the context of the GGSN/PGW that generated it and within a certain time period. Its structure and usage are defined in specifications such as 3GPP TS 23.815 (Charging and billing) and TS 24.229 (IP multimedia call control protocol). The identifier is passed between network elements via signaling protocols (e.g., GTP) and is a critical component for offline charging (where CDRs are generated) and also has relevance in some online charging scenarios for session identification.

Purpose & Motivation

The GCID was introduced in 3GPP Release 5 to address a key challenge in GPRS and UMTS packet data charging: the distributed nature of session data. In a GPRS network, the SGSN and GGSN both handle parts of a user's data session and generate separate CDRs. Without a common identifier, it was extremely difficult for the billing system to accurately associate the SGSN-CDR and the GGSN-CDR belonging to the same user's data session, leading to potential billing errors or incomplete records. The GCID solves this correlation problem by providing a unique session identifier generated at session establishment and used consistently across all involved nodes. This ensures that all usage records for a single PDP context can be reliably combined, enabling accurate volume-based, time-based, or event-based charging. Its creation was motivated by the shift to packet-switched services where sessions could be long-lived and involve significant data transfer, making precise charging crucial for operators. The GCID remains a foundational concept in later architectures like EPS, where similar correlation is needed between SGW-CDRs and PGW-CDRs.

What changed in its specifications

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

TS 24.229Rel-18 → Rel-19

Rel-19 adds Rich Call Data support to TS 24.229, including the DC-Info header, rcd-np Call-Info parameter, and RCD info retrieval and verification across originating, terminating, IBCF and AS behaviour. It also adds MPS for Messaging, eCall alignment with EN 17184:2024 (test eCall and updated-MSD transfer), and satellite identifiers in P-Access-Network-Info.

Full comparison in TS 24.229 →

Evolution Across Releases

An overview written from the defining specifications, not a verified change history. For the exact text, open the specifications listed below.

Rel-5 Initial

The GCID was introduced in Release 5 for GPRS/UMTS networks. It was defined as a mandatory identifier generated by the GGSN during PDP Context Activation and used to correlate SGSN-CDRs and GGSN-CDRs for accurate offline charging of packet data sessions.

Defining Specifications

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

SpecificationTitleRelease
TS 23.815 v500 IMS Charging Implications Rel-5 read
TS 24.229 vk10 IMS SIP/SDP Call Control Protocol Rel-20 read