Description
Add-On Charging Information (AOCRG) represents a sophisticated charging framework within 3GPP networks that enables operators to implement supplementary charging rules beyond standard service tariffs. The architecture integrates with the Policy and Charging Control (PCC) framework, specifically interfacing with the Policy and Charging Rules Function (PCRF) and Online Charging System (OCS). AOCRG operates as an extension to existing charging mechanisms, allowing operators to define granular charging policies that can be dynamically applied based on real-time network conditions, subscriber profiles, or service characteristics.
Technically, AOCRG functions by defining additional charging parameters that complement primary charging rules. When a subscriber initiates a service session, the PCRF evaluates both standard charging policies and any applicable AOCRG rules. These rules can trigger based on various triggers including service type, time of day, network load, subscriber tier, or specific content accessed. The charging information is then communicated to the OCS or Offline Charging System (OFCS) through standardized interfaces, ensuring proper billing record generation.
The key components involved in AOCRG implementation include the PCRF, which stores and applies charging rules; the OCS/OFCS, which processes charging data; and the Application Function (AF), which may provide service-specific information influencing AOCRG decisions. AOCRG rules are typically defined using standardized templates that specify conditions, actions, and charging parameters. These templates allow operators to create complex charging scenarios without requiring extensive custom development.
In the network ecosystem, AOCRG plays a crucial role in enabling monetization strategies beyond simple volume-based or time-based charging. It supports tiered service models, promotional offerings, and quality-based pricing where different QoS levels incur different charges. The framework also facilitates compliance with regulatory requirements by allowing transparent application of additional charges with proper notification mechanisms to subscribers.
From an implementation perspective, AOCRG information flows through existing Diameter-based interfaces, primarily leveraging the Gx interface between PCRF and Packet Data Network Gateway (PGW), and the Gy interface between PGW and OCS. The charging rules are typically provisioned through management systems and can be updated dynamically to reflect changing business requirements or market conditions.
Purpose & Motivation
AOCRG was developed to address the growing need for flexible, multi-dimensional charging models in mobile networks. Prior to its introduction, 3GPP charging mechanisms were relatively rigid, primarily supporting volume-based, time-based, or event-based charging. As mobile services evolved beyond basic voice and data, operators needed more sophisticated ways to monetize diverse services like content streaming, IoT applications, and enterprise solutions.
The technology emerged in response to market demands for personalized service offerings and competitive differentiation. Traditional charging systems struggled to support complex business models such as zero-rating specific applications, tiered quality-of-service pricing, or context-aware promotional offers. AOCRG provided the technical foundation for implementing these advanced charging scenarios within standardized 3GPP architectures.
By enabling add-on charging capabilities, AOCRG solved several key limitations: it allowed operators to create service-specific pricing without overhauling their entire charging infrastructure; it supported real-time charging adjustments based on network conditions; and it facilitated transparent application of supplementary charges. This flexibility became increasingly important as operators faced pressure to monetize network investments while offering competitive, differentiated services in saturated markets.
Key Features
- Dynamic charging rule application based on real-time conditions
- Integration with existing PCC architecture through standardized interfaces
- Support for service-specific and content-aware charging models
- Flexible triggering mechanisms including time, location, and network load
- Compatibility with both online and offline charging systems
- Standardized templates for defining add-on charging rules
Evolution Across Releases
Introduced AOCRG as part of the initial PCC architecture with basic add-on charging capabilities. Provided standardized mechanisms for defining supplementary charging rules beyond primary service tariffs. Enabled integration with existing charging systems through Diameter-based interfaces.
Defining Specifications
| Specification | Title |
|---|---|
| TS 29.458 | 3GPP TS 29.458 |
| TS 29.658 | 3GPP TS 29.658 |