S-CSCF

Serving Call Session Control Function

Core Network
Introduced in R99
The S-CSCF is the central node of the IMS core, responsible for session control and service delivery. It authenticates users, processes SIP signaling, enforces policy, and interacts with application servers to enable multimedia services like VoLTE and VoNR.

Description

The Serving Call Session Control Function (S-CSCF) is the central processing node within the IP Multimedia Subsystem (IMS) architecture. It acts as a SIP registrar and SIP proxy server, handling all session control for IMS-registered users within its assigned home network. Upon user registration, the S-CSCF downloads the user's service profile from the Home Subscriber Server (HSS) and uses this information to apply service logic, trigger application servers, and manage the user's service sessions. It is responsible for routing SIP messages, interacting with other CSCFs (P-CSCF, I-CSCF), and enforcing the policies of the network operator.

Architecturally, the S-CSCF is a stateful SIP server that maintains the registration state and session state for its assigned users. It performs session establishment, modification, and termination procedures. A key component of its operation is the Initial Filter Criteria (iFC), which are part of the user's service profile. The iFC contains a set of rules that determine when and to which Application Servers (AS) SIP messages should be forwarded for value-added service execution, such as call forwarding, voicemail, or presence services.

Its role extends beyond basic SIP routing; it is integral to security, performing authentication and authorization of users in conjunction with the HSS. It also handles charging functions by generating Charging Data Records (CDRs) and interfaces with the Policy and Charging Rules Function (PCRF) for policy control related to bearer resources. The S-CSCF is a critical element for enabling rich communication services, ensuring interoperability, and providing a platform for service innovation in 4G, 5G, and fixed networks.

Purpose & Motivation

The S-CSCF was created to provide a standardized, SIP-based core for delivering multimedia services over IP networks, independent of the underlying access technology (e.g., LTE, 5G NR, Wi-Fi). Prior to IMS, telecom services were tightly coupled with circuit-switched networks, making service innovation slow and access-dependent. The S-CSCF solves this by centralizing session control, separating the service layer from the connectivity layer, and enabling the convergence of voice, video, and messaging over IP.

Its creation was motivated by the need for a flexible, scalable architecture to support the vision of 'all-IP' networks. It addresses the limitations of previous siloed service platforms by providing a common service delivery engine. This allows operators to deploy services like Voice over LTE (VoLTE), Rich Communication Services (RCS), and eventually Voice over New Radio (VoNR) efficiently, using a single core network that can serve multiple access types and facilitate interoperability between different operators' networks.

Key Features

  • Acts as a SIP registrar and stateful proxy for IMS users
  • Downloads and executes user service profiles from the HSS
  • Processes Initial Filter Criteria (iFC) to trigger Application Servers
  • Performs user authentication and authorization
  • Interfaces with PCRF for policy and charging control
  • Generates Charging Data Records (CDRs) for billing

Evolution Across Releases

Defining Specifications

SpecificationTitle
TS 21.905 3GPP TS 21.905
TS 23.127 3GPP TS 23.127
TS 23.141 3GPP TS 23.141
TS 23.179 3GPP TS 23.179
TS 23.198 3GPP TS 23.198
TS 23.218 3GPP TS 23.218
TS 23.278 3GPP TS 23.278
TS 23.280 3GPP TS 23.280
TS 23.379 3GPP TS 23.379
TS 23.417 3GPP TS 23.417
TS 23.517 3GPP TS 23.517
TS 23.701 3GPP TS 23.701
TS 23.794 3GPP TS 23.794
TS 23.849 3GPP TS 23.849
TS 23.976 3GPP TS 23.976
TS 24.141 3GPP TS 24.141
TS 24.147 3GPP TS 24.147
TS 24.173 3GPP TS 24.173
TS 24.229 3GPP TS 24.229
TS 24.259 3GPP TS 24.259
TS 24.404 3GPP TS 24.404
TS 24.406 3GPP TS 24.406
TS 24.411 3GPP TS 24.411
TS 24.416 3GPP TS 24.416
TS 24.428 3GPP TS 24.428
TS 24.447 3GPP TS 24.447
TS 24.454 3GPP TS 24.454
TS 24.504 3GPP TS 24.504
TS 24.508 3GPP TS 24.508
TS 24.516 3GPP TS 24.516
TS 24.523 3GPP TS 24.523
TS 24.524 3GPP TS 24.524
TS 24.528 3GPP TS 24.528
TS 24.604 3GPP TS 24.604
TS 24.606 3GPP TS 24.606
TS 24.608 3GPP TS 24.608
TS 24.611 3GPP TS 24.611
TS 24.616 3GPP TS 24.616
TS 24.628 3GPP TS 24.628
TS 24.647 3GPP TS 24.647
TS 24.802 3GPP TS 24.802
TS 24.819 3GPP TS 24.819
TS 24.841 3GPP TS 24.841
TS 24.880 3GPP TS 24.880
TS 24.930 3GPP TS 24.930
TS 28.705 3GPP TS 28.705
TS 29.165 3GPP TS 29.165
TS 29.228 3GPP TS 29.228
TS 29.229 3GPP TS 29.229
TS 29.328 3GPP TS 29.328
TS 29.562 3GPP TS 29.562
TS 29.826 3GPP TS 29.826
TS 29.866 3GPP TS 29.866
TS 29.949 3GPP TS 29.949
TS 32.102 3GPP TR 32.102
TS 32.409 3GPP TR 32.409
TS 32.808 3GPP TR 32.808
TS 33.107 3GPP TR 33.107
TS 33.127 3GPP TR 33.127
TS 33.804 3GPP TR 33.804
TS 33.871 3GPP TR 33.871