Description
SCI in 3GPP terminology encompasses two primary definitions, both related to service control but in different domains. The first and historically earlier meaning is 'Subscriber Controlled Input'. This is a service capability within the circuit-switched telephony service architecture. It allows a subscriber to interact with and control network-based supplementary services (like call forwarding, call barring) during an active call. This interaction is performed using in-band Dual-Tone Multi-Frequency (DTMF) tones. The network provides announcements or prompts, and the user responds by pressing keys on their handset, generating DTMF signals that are detected and interpreted by the network's service logic.
The technical implementation involves the Service Switching Function (SSF) in the MSC detecting the DTMF digits during a call. These digits are packaged and relayed to the Service Control Function (SCF), typically residing in a CAMEL or IN service platform. The SCF contains the service logic that interprets the input and executes the corresponding action, such as activating call forwarding or entering a new password. This mechanism provides a user-friendly, real-time interface for managing services without needing to end the call or use separate signaling procedures.
The second major meaning of SCI is 'Send Charging Information'. This is a critical attribute within the Diameter protocol, specifically used in the Ro and Gy reference points for Online Charging System (OCS) interactions. When a network element (like a P-GW or S-CSCF) requests quota for a service session from the OCS, it includes the SCI attribute within a Credit-Control-Request (CCR) message. The value of the SCI attribute instructs the OCS on whether to return charging information, such as the cost of the service unit, in the subsequent Credit-Control-Answer (CCA) message.
This charging-related SCI is a flag that enables the network to provide real-time charging advice to the end-user. For example, in a prepaid data session, the P-GW may set SCI to request that the OCS send the cost per megabyte. The OCS includes this information in its response, and the P-GW or a separate application server can then format and present this cost information to the subscriber via an SMS or USSD message. This functionality is crucial for transparency in prepaid services and is mandated by many regulatory environments.
Purpose & Motivation
The 'Subscriber Controlled Input' feature was created to enhance the usability and flexibility of intelligent network (IN) and CAMEL-based supplementary services. Prior to such features, configuring services often required dialing specific codes before making a call or interacting with a customer service representative. SCI allowed for mid-call control, enabling scenarios like activating call forwarding based on the called party's busy status without hanging up. It addressed the need for dynamic, user-driven service interaction, making advanced telephony features more accessible and practical.
The 'Send Charging Information' attribute was motivated by the rise of prepaid services and regulatory requirements for charging transparency. As mobile operators moved beyond simple postpaid billing, they needed a mechanism for real-time cost control and user notification. The SCI attribute within the Diameter charging protocol standardized how a network element could request cost information from the charging system. This solved the problem of opaque prepaid balances where users could be surprised by deductions. By providing a standardized way to fetch and display cost information, it improved the customer experience and helped operators comply with consumer protection regulations. Its creation was integral to the success of complex prepaid data and content services.
Classification
Detected Changes Across Releases
from 3GPP Change RequestsSpecific changes extracted from the „Change history“ tables of 3GPP specifications (16 CRs across 4 releases). Complements the general historical overview above with the evidence-based evolution of this function.
Studied in Rel-4, normative work from Rel-15.
In Release 15, no specific new introduction for the "SCI" (Subscriber Controlled Input / Send Charging Information) function is described within the provided grounding context or the listed Change Request titles. The available context defines general charging and billing concepts, such as the Charging Data Record (CDR), but does not detail any Release 15-specific enhancements to the SCI function itself. The provided CR title pertains to HARQ-ACK multiplexing, which is unrelated to the SCI charging mechanism.
- Correction on the timeline condition of multiplexing two HARQ-ACK information in one slot TS 38.213CR0043
In Release 16, the SCI function saw specific corrections and clarifications for Sidelink operation, particularly for Mode 1. These included fixes to the mapping of the priority field, the use of time and frequency domain resource allocation (TDRA/FDRA) fields, and the procedures for reporting Sidelink Hybrid Automatic Repeat Request Acknowledgement (SL HARQ-ACK) information to the gNodeB. Additionally, corrections were made for multiplexing this SL HARQ-ACK information onto an Uplink Shared Channel (PUSCH).
- Correction on mapping between priority field value and priority value in SCI format 1-A TS 38.212CR0076
- Corrections on the use of TDRA and FDRA fields SCI for Mode 1 TS 38.213CR0152
- Correction of SL HARQ-ACK information reporting to the gNB in Mode 1 TS 38.213CR0199
- Corrections for the multiplexing SL HARQ-ACK information on a PUSCH TS 38.213CR0232
In Release 17, the SCI function was enhanced with clarifications and corrections to its procedural timelines and configuration parameters. Specifically, the release provided clarification on the timeline for transmitting and receiving control information via the PSFCH and corrected the configuration for reporting UE Tx TEG association information. It also included a correction for determining priority values in conflict scenarios and clarified a field in SCI format 2-C related to time offsets for resource allocation.
- Correction on the determination of the priority value of PSFCH transmission with conflict information due to Condition 2-A-2 of Scheme 2 TS 38.213CR0404
- Clarification on the timeline of transmitting/receiving PSFCH with control information TS 38.213CR0449
- Correction on configuration of UE Tx TEG association information reporting TS 38.214CR0374
- Clarification of a field in SCI format 2-C indicating the time offset of the first resource of each tuple with respect to the reference slot TS 38.214CR0401
In Release 18, the key update for the SCI function was a correction to ensure the proper support of SCI format 1-A within the IUC scheme 1. This maintenance item addressed specific technical details in the signaling procedures to maintain consistency and functionality. No other new SCI features are indicated by the provided Change Request titles or grounding context.
- Introduction of Rel-18 network controlled repeaters TS 38.212CR0150
- Introduction of Network Controlled Repeaters TS 38.213CR0506
- Introduction of Network Controlled Repeaters TS 38.214CR0496
- Corrections on Rel-18 network controlled repeaters in 38.212 TS 38.212CR0174
- Maintenance of Network Controlled Repeaters TS 38.213CR0577
- Maintenance of Network Controlled Repeaters TS 38.213CR0607
+ 1 more changes
Explore further
Broader topics and technologies where SCI plays a role.
Defining Specifications
3GPP specifications that define or reference SCI, with the latest known release. Sourced from the 3GPP document catalog — see methodology.
| Specification | Title | Release |
|---|---|---|
| TR 21.905 vj00 | 3GPP Technical Terms and Definitions | Rel-19 |
| TS 22.038 vj00 | USIM Application Toolkit (USAT) Stage 1 | Rel-19 |
| TS 32.250 vj00 | Circuit Switched Offline Charging | Rel-19 |
| TS 32.272 vj00 | Charging for Push-to-Talk over Cellular (PoC) | Rel-19 |
| TS 32.273 vj00 | MBMS Charging Management | Rel-19 |
| TS 32.293 vj00 | Proxy Function in Domestic Service Provider | Rel-19 |
| TS 36.212 vj10 | LTE Multiplexing and Channel Coding | Rel-19 |
| TS 36.321 vj00 | E-UTRA MAC Protocol Specification | Rel-19 |
| TR 37.985 vj00 | Overview of V2X features in LTE and NR | Rel-19 |
| TS 38.212 vj10 | NR Multiplexing and Channel Coding | Rel-19 |
| TS 38.213 vj10 | NR Physical Layer Control Procedures | Rel-19 |
| TS 38.214 vj10 | NR Physical Layer Procedures for Data | Rel-19 |
| TR 38.889 vg00 | NR-based access to unlicensed spectrum study | Rel-16 |
| TS 43.033 vd00 | Lawful Interception Stage 2 for GSM/GPRS | Rel-13 |