AOC-S

Advice Of Charge at communication Set-up time

Services →
Introduced in Rel-7

AOC-S is a 3GPP charging service that provides subscribers with estimated cost information at call or session establishment to enable transparent billing and cost control.

Category
Services
Introduced
Rel-7
Where
Services
Specifications
5 specs
AOC-S Description Purpose Detected Changes Specifications

Description

Advice Of Charge at communication Set-up time (AOC-S) is a standardized supplementary service within the 3GPP architecture that delivers charging information to users at the initiation of a communication session. The service operates within the IP Multimedia Subsystem (IMS) framework and leverages the existing charging architecture to calculate and present cost estimates before the user commits to the call or session. AOC-S integrates with both online and offline charging systems (OCS and OFCS) to retrieve tariff information and generate accurate cost predictions based on the destination, service type, and subscriber's tariff plan.

Architecturally, AOC-S functionality is implemented across multiple network elements. The Serving-Call Session Control Function (S-CSCF) plays a central role in invoking AOC-S during session establishment procedures. When a user initiates a call or session that triggers AOC-S, the S-CSCF communicates with the Online Charging System (OCS) via the Ro interface to obtain real-time charging information. The OCS calculates the estimated cost based on the subscriber's profile, destination network, service characteristics, and applicable tariffs. This information is then formatted and delivered to the user equipment through SIP signaling messages.

The service supports multiple delivery mechanisms depending on the user equipment capabilities and network configuration. For capable devices, AOC-S information can be displayed visually on the screen, presented audibly through announcements, or delivered via SMS. The charging information typically includes the estimated cost per time unit (minute/second), cost per data unit (megabyte), or flat-rate charges for the specific service. AOC-S also handles various scenarios including national calls, international calls, roaming situations, and special service numbers where tariffs may differ significantly from standard rates.

Key components involved in AOC-S implementation include the User Equipment (UE) with AOC-S support, the S-CSCF for service triggering and control, the OCS for real-time charging calculations, and the Home Subscriber Server (HSS) for storing subscriber service profiles. The service interacts with the Diameter-based Ro reference point between the S-CSCF and OCS for charging information exchange. AOC-S also integrates with the Ut interface for user configuration, allowing subscribers to enable or disable the service through web-based management interfaces.

In operation, AOC-S follows a specific sequence: when a user initiates a call, the S-CSCF detects that AOC-S is active for that subscriber based on the HSS profile. The S-CSCF then suspends the session establishment and queries the OCS for charging information. The OCS responds with the applicable tariff details, which the S-CSCF incorporates into the SIP signaling. The user equipment receives this information and presents it to the user, who can then decide whether to proceed with the call based on the cost estimate. This entire process occurs within milliseconds to minimize call setup delay while providing valuable charging transparency.

Purpose & Motivation

AOC-S was developed to address the critical need for charging transparency in mobile telecommunications, particularly as services became more complex and international roaming expanded. Before AOC-S implementation, subscribers often received unexpected charges for calls, especially when roaming or using premium services, leading to bill shock and customer dissatisfaction. The service was created to empower users with upfront cost information, allowing them to make informed decisions about whether to proceed with communications based on their budget and tariff understanding.

The historical context for AOC-S development stems from the increasing complexity of mobile charging structures in 3GPP networks. As operators introduced varied tariff plans, international roaming agreements, and premium service offerings, subscribers found it difficult to predict communication costs accurately. Traditional approaches relied on post-call billing statements or required users to manually check tariffs through separate channels. AOC-S addressed these limitations by integrating charging information directly into the call setup process, providing real-time, context-aware cost estimates without requiring additional user actions.

AOC-S also solved specific problems related to regulatory requirements in various markets where consumer protection laws mandated transparent pricing information. By standardizing this functionality within 3GPP specifications, operators could implement consistent charging transparency across different networks and devices. The service particularly benefited business users who needed to control communication expenses and subscribers traveling internationally who faced unpredictable roaming charges. AOC-S represented a significant step toward user-centric charging systems that prioritize transparency and control over post-factum billing explanations.

Detected Changes Across Releases

from 3GPP Change Requests

Specific changes extracted from the „Change history“ tables of 3GPP specifications (1 CRs across 1 releases). Complements the general historical overview above with the evidence-based evolution of this function.

Studied in Rel-7, normative work from Rel-15.

Rel-15 1 change

In Release 15, the Advice Of Charge (AOC) function was newly extended to operate within the IP Multimedia Core Network (IMS) subsystem. This introduction specifically enabled the "AOC-S" (Advice Of Charge at communication Set-up time) capability for IMS Multimedia Telephony communications. Consequently, the supplementary service could now provide charging information at the start of a multimedia session, applying to all media components of that IMS telephony communication.

  • Advice Of Charge (AOC) using IP Multimedia (IM) Core Network (CN) subsystem TS 24.647CR0030

Explore further

Broader topics and technologies where AOC-S plays a role.

Defining Specifications

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

SpecificationTitleRelease
TS 22.173 vk00 IMS Multimedia Telephony Service Definition Rel-20
TS 22.273 v1700 IMS Multimedia Telephony with PSTN/ISDN Simulation Rel-7
TS 24.447 v800 Advice Of Charge (AOC) Service Protocol Rel-8
TS 24.647 vj00 Advice of Charge (AOC) service protocol Rel-19
TS 29.364 vj10 IMS AS Service Data Descriptions Rel-19