Description
The Converged Charging System (CCS) is a core network function defined by 3GPP for online charging. It represents a fundamental architectural evolution from legacy, service-specific charging systems to a unified, real-time charging platform. The CCS integrates the functions of the Online Charging System (OCS) and the Charging Data Function (CDF) for online charging, providing a single point of interaction for network elements requiring real-time credit control. It operates based on the Diameter Ro and Gy reference points, interfacing with Policy and Charging Rules Functions (PCRF/PCRF), application servers, and network gateways.
Architecturally, the CCS is built around the concept of a Charging Function (CHF), which is its central logical entity. The CHF communicates with network functions via standardized service-based interfaces (e.g., Nchf) in 5G Core networks. It processes charging events in real-time, applying tariff logic, deducting funds from user accounts, and granting or denying service units based on available credit. Key internal components include the Account Balance Management Function (ABMF) for managing subscriber balances and the Rating Function (RF) for determining the monetary cost of service usage events.
Its role in the network is pivotal for monetization and service control. The CCS authorizes network resource usage in real-time before or during a service delivery, enabling prepaid, on-demand, and sponsored data services. It generates standardized Charging Data Records (CDRs) for billing and settlement. By decoupling charging logic from specific network services, the CCS allows operators to rapidly introduce and tariff new services—like 5G network slices, IoT data plans, or edge computing services—without deploying separate charging infrastructure for each.
Purpose & Motivation
The CCS was created to address the limitations of fragmented, legacy charging systems where each service type (circuit-switched voice, packet data, SMS, IMS) had its own dedicated charging platform. This siloed approach led to operational complexity, high costs, and an inability to offer unified, cross-service charging plans (e.g., shared data buckets for voice and data). The proliferation of new IP-based services and the shift towards all-IP networks (IMS) demanded a more agile and consolidated charging architecture.
The primary problem it solves is the convergence of real-time charging across all access technologies (2G/3G/4G/5G, fixed) and all service types onto a single, standardized platform. This convergence enables operators to implement innovative, personalized pricing models and launch services faster. It also provides a future-proof foundation for charging in 5G Standalone networks, where network slicing and service-based architecture require a flexible, software-defined charging function that can interact dynamically with other network functions via APIs.
Historically, its introduction in 3GPP Release 11 marked a significant step towards the full realization of the Policy and Charging Control (PCC) architecture, providing a unified online charging entity. It addressed the need for a single source of truth for subscriber credit and balance management, improving revenue assurance and reducing the risk of credit fraud across disparate service domains.
Key Features
- Unified online charging for voice, data, messaging, and IMS services
- Real-time credit control and authorization via Diameter Gy/Ro interfaces
- Centralized Account Balance Management Function (ABMF)
- Support for service-based interfaces (Nchf) in 5G Core networks
- Generation of standardized Charging Data Records (CDRs) for billing
- Flexible rating engine for multi-dimensional tariff plans
Evolution Across Releases
Introduced the Converged Charging System architecture as part of the PCC enhancement. Defined the CHF as a logical entity combining OCS and CDF functions for online charging. Established support for Diameter Gy and Ro interfaces for real-time charging interactions with network gateways and application servers.
Adapted CCS for the 5G Core service-based architecture (SBA). Introduced the service-based interface Nchf (charging function service) for communication between the CHF and other 5G network functions (SMF, PCF). Enabled charging for new 5G services like network slicing and edge computing.
Enhanced support for network slicing, allowing differentiated charging per slice (S-NSSAI). Introduced charging for non-3GPP access (e.g., Wireline access). Added capabilities for charging of location-based services and improved support for sponsored data connectivity.
Extended CCS capabilities for enhanced IoT and massive IoT services, including support for small data transmission charging. Introduced charging enhancements for 5G LAN-type services and further refined network slice charging parameters. Added support for charging based on QoS monitoring data.
Further evolution to support advanced 5G-Advanced features. Enhanced charging for AI/ML model training and inference as a service. Introduced more granular charging for extended reality (XR) services and improved integration with edge application servers.
Defining Specifications
| Specification | Title |
|---|---|
| TS 23.844 | 3GPP TS 23.844 |
| TS 25.709 | 3GPP TS 25.709 |
| TS 25.766 | 3GPP TS 25.766 |
| TS 28.203 | 3GPP TS 28.203 |
| TS 28.840 | 3GPP TS 28.840 |
| TS 28.843 | 3GPP TS 28.843 |
| TS 29.594 | 3GPP TS 29.594 |
| TS 32.240 | 3GPP TR 32.240 |
| TS 32.255 | 3GPP TR 32.255 |
| TS 32.256 | 3GPP TR 32.256 |
| TS 32.279 | 3GPP TR 32.279 |
| TS 32.290 | 3GPP TR 32.290 |
| TS 38.306 | 3GPP TR 38.306 |