CS

Circuit Switched

Core Network
Introduced in R99
Circuit Switched (CS) is a traditional telecommunication method that establishes a dedicated physical circuit for the entire duration of a call. It is the foundation for legacy voice and data services in 2G and 3G networks, providing guaranteed bandwidth and low latency. Its significance lies in enabling reliable, real-time communication services like speech, fax, and data calls before the widespread adoption of packet-switched technologies.

Description

Circuit Switched (CS) technology operates by establishing a dedicated, end-to-end physical or logical connection between two parties for the entire duration of a communication session. This connection reserves a fixed amount of network resources, such as a time slot in a TDM (Time Division Multiplexing) frame or a specific frequency channel, ensuring exclusive use until the call is terminated. Within the 3GPP architecture, the CS domain is a core network subsystem responsible for handling these traditional telephony services. It is comprised of key network elements like the Mobile Switching Center (MSC), which performs call switching and mobility management, and the Visitor Location Register (VLR), which stores subscriber data for users currently within its service area. The CS domain interfaces with the Radio Access Network (RAN) via the A-interface in GSM or the Iu-CS interface in UMTS to manage the radio resources for the circuit-switched bearer.

When a CS call is initiated, such as a voice call, the network performs a setup procedure that includes authentication, resource allocation, and routing. A dedicated bearer, often a 64 kbps channel for speech (based on PCM coding), is allocated and maintained continuously. This bearer provides a constant bit rate, which is crucial for real-time services because it minimizes jitter and delay, ensuring predictable performance. The call control signaling, which manages the establishment, maintenance, and release of the call, is typically handled via protocols like ISDN User Part (ISUP) in the core network and DTAP (Direct Transfer Application Part) over the radio interface. The CS domain's architecture is inherently connection-oriented, meaning the state of the call and its dedicated path are maintained by network nodes throughout the session.

The role of the CS domain extends beyond simple voice to include circuit-switched data services like fax and legacy data calls (e.g., via modem). These services utilize the same principle of a dedicated channel, ensuring data integrity and timing synchronization. However, the CS approach is resource-intensive, as the dedicated channel remains occupied even during silent periods of a conversation, leading to inefficient use of bandwidth compared to packet-switched methods. In 3GPP networks, the CS domain coexisted with the Packet Switched (PS) domain, with the latter handling IP-based data services. The introduction of the IP Multimedia Subsystem (IMS) and Voice over LTE (VoLTE) marked a shift towards delivering voice as a packet-switched service over IP, ultimately leading to the gradual phase-out of the CS domain in 4G and 5G networks, though it remains critical for legacy service support and fallback scenarios.

Purpose & Motivation

Circuit Switched technology was created to provide reliable, real-time telecommunication services, primarily voice calls, by guaranteeing dedicated network resources for the duration of a session. It solved the fundamental problem of enabling synchronous communication over long distances with consistent quality, low latency, and minimal packet loss. Before the advent of digital packet switching, CS was the dominant paradigm in telephony networks (like PSTN), and its integration into mobile networks (GSM, UMTS) allowed for seamless mobile voice services with interoperability with fixed-line networks. The dedicated circuit ensures that once a call is established, the quality of service is maintained without contention from other users, which is essential for conversational services.

The historical context of CS in 3GPP begins with GSM (2G), where it was the sole method for delivering voice and low-rate data services. It addressed the limitations of earlier analog cellular systems by providing digital, secure, and standardized voice communication. The CS domain's design was motivated by the need for predictable performance and compatibility with existing global telephony infrastructure, enabling international roaming and interworking. However, its resource reservation model leads to inefficiency, as bandwidth is not shared statistically and remains idle during silent periods. This inefficiency, coupled with the growing demand for data services, drove the development of packet-switched alternatives.

In later 3GPP releases, the purpose of CS evolved to support legacy services while transitioning to all-IP networks. It provided a fallback mechanism for voice services in areas without packet-switched voice coverage (e.g., Circuit Switched Fallback - CSFB in LTE) and ensured backward compatibility. The technology solved the immediate problem of maintaining voice service continuity during the migration to 4G and 5G, but its long-term role diminished as IMS-based VoLTE and VoNR (Voice over New Radio) became the standard for voice delivery, offering greater flexibility and integration with multimedia services.

Key Features

  • Dedicated end-to-end connection for the entire call duration
  • Guaranteed bandwidth and constant bit rate for real-time services
  • Low latency and minimal jitter suitable for voice and video calls
  • Based on TDM (Time Division Multiplexing) principles in legacy implementations
  • Uses standardized signaling protocols like ISUP and DTAP for call control
  • Provides interoperability with legacy PSTN and other circuit-switched networks

Evolution Across Releases

R99 Initial

Introduced the Circuit Switched (CS) domain as a core component of the 3GPP UMTS architecture, extending GSM principles into 3G. It provided dedicated voice and data services via the Iu-CS interface between the RNC and MSC, supporting speech, fax, and circuit-switched data calls. The initial capabilities included seamless handover between GSM and UMTS CS domains for service continuity.

Defining Specifications

SpecificationTitle
TS 21.810 3GPP TS 21.810
TS 21.905 3GPP TS 21.905
TS 21.910 3GPP TS 21.910
TS 22.038 3GPP TS 22.038
TS 22.057 3GPP TS 22.057
TS 22.100 3GPP TS 22.100
TS 22.135 3GPP TS 22.135
TS 22.173 3GPP TS 22.173
TS 22.226 3GPP TS 22.226
TS 22.228 3GPP TS 22.228
TS 22.234 3GPP TS 22.234
TS 22.273 3GPP TS 22.273
TS 22.495 3GPP TS 22.495
TS 22.811 3GPP TS 22.811
TS 22.813 3GPP TS 22.813
TS 22.944 3GPP TS 22.944
TS 22.949 3GPP TS 22.949
TS 22.980 3GPP TS 22.980
TS 23.018 3GPP TS 23.018
TS 23.060 3GPP TS 23.060
TS 23.078 3GPP TS 23.078
TS 23.107 3GPP TS 23.107
TS 23.141 3GPP TS 23.141
TS 23.167 3GPP TS 23.167
TS 23.205 3GPP TS 23.205
TS 23.207 3GPP TS 23.207
TS 23.221 3GPP TS 23.221
TS 23.228 3GPP TS 23.228
TS 23.231 3GPP TS 23.231
TS 23.236 3GPP TS 23.236
TS 23.333 3GPP TS 23.333
TS 23.719 3GPP TS 23.719
TS 23.806 3GPP TS 23.806
TS 23.815 3GPP TS 23.815
TS 23.849 3GPP TS 23.849
TS 23.851 3GPP TS 23.851
TS 23.910 3GPP TS 23.910
TS 23.976 3GPP TS 23.976
TS 23.979 3GPP TS 23.979
TS 24.173 3GPP TS 24.173
TS 24.206 3GPP TS 24.206
TS 24.239 3GPP TS 24.239
TS 24.259 3GPP TS 24.259
TS 24.292 3GPP TS 24.292
TS 24.305 3GPP TS 24.305
TS 24.405 3GPP TS 24.405
TS 24.408 3GPP TS 24.408
TS 24.447 3GPP TS 24.447
TS 24.505 3GPP TS 24.505
TS 24.508 3GPP TS 24.508
TS 24.524 3GPP TS 24.524
TS 24.605 3GPP TS 24.605
TS 24.608 3GPP TS 24.608
TS 24.642 3GPP TS 24.642
TS 25.410 3GPP TS 25.410
TS 25.412 3GPP TS 25.412
TS 25.413 3GPP TS 25.413
TS 25.423 3GPP TS 25.423
TS 25.444 3GPP TS 25.444
TS 25.467 3GPP TS 25.467
TS 25.820 3GPP TS 25.820
TS 25.824 3GPP TS 25.824
TS 25.913 3GPP TS 25.913
TS 25.931 3GPP TS 25.931
TS 26.103 3GPP TS 26.103
TS 26.114 3GPP TS 26.114
TS 26.453 3GPP TS 26.453
TS 26.937 3GPP TS 26.937
TS 26.952 3GPP TS 26.952
TS 28.535 3GPP TS 28.535
TS 28.805 3GPP TS 28.805
TS 28.890 3GPP TS 28.890
TS 29.078 3GPP TS 29.078
TS 29.292 3GPP TS 29.292
TS 29.333 3GPP TS 29.333
TS 29.415 3GPP TS 29.415
TS 29.828 3GPP TS 29.828
TS 29.863 3GPP TS 29.863
TS 31.102 3GPP TR 31.102
TS 31.121 3GPP TR 31.121
TS 31.131 3GPP TR 31.131
TS 32.102 3GPP TR 32.102
TS 32.140 3GPP TR 32.140
TS 32.141 3GPP TR 32.141
TS 32.240 3GPP TR 32.240
TS 32.250 3GPP TR 32.250
TS 32.251 3GPP TR 32.251
TS 32.270 3GPP TR 32.270
TS 32.272 3GPP TR 32.272
TS 32.276 3GPP TR 32.276
TS 32.281 3GPP TR 32.281
TS 32.293 3GPP TR 32.293
TS 32.295 3GPP TR 32.295
TS 32.296 3GPP TR 32.296
TS 32.297 3GPP TR 32.297
TS 32.298 3GPP TR 32.298
TS 32.351 3GPP TR 32.351
TS 32.352 3GPP TR 32.352
TS 32.353 3GPP TR 32.353
TS 32.355 3GPP TR 32.355
TS 32.356 3GPP TR 32.356
TS 32.357 3GPP TR 32.357
TS 32.371 3GPP TR 32.371
TS 32.404 3GPP TR 32.404
TS 32.405 3GPP TR 32.405
TS 32.406 3GPP TR 32.406
TS 32.407 3GPP TR 32.407
TS 32.408 3GPP TR 32.408
TS 32.409 3GPP TR 32.409
TS 32.410 3GPP TR 32.410
TS 32.452 3GPP TR 32.452
TS 32.453 3GPP TR 32.453
TS 32.741 3GPP TR 32.741
TS 32.808 3GPP TR 32.808
TS 32.849 3GPP TR 32.849
TS 32.850 3GPP TR 32.850
TS 32.856 3GPP TR 32.856
TS 33.102 3GPP TR 33.102
TS 33.106 3GPP TR 33.106
TS 33.107 3GPP TR 33.107
TS 33.180 3GPP TR 33.180
TS 33.210 3GPP TR 33.210
TS 33.856 3GPP TR 33.856
TS 33.859 3GPP TR 33.859
TS 36.413 3GPP TR 36.413
TS 37.113 3GPP TR 37.113
TS 37.802 3GPP TR 37.802
TS 37.808 3GPP TR 37.808
TS 37.810 3GPP TR 37.810
TS 37.842 3GPP TR 37.842
TS 37.843 3GPP TR 37.843
TS 37.900 3GPP TR 37.900
TS 38.113 3GPP TR 38.113
TS 38.175 3GPP TR 38.175
TS 43.055 3GPP TR 43.055
TS 43.129 3GPP TR 43.129
TS 43.318 3GPP TR 43.318
TS 43.901 3GPP TR 43.901
TS 43.902 3GPP TR 43.902
TS 44.318 3GPP TR 44.318
TS 45.913 3GPP TR 45.913
TS 48.018 3GPP TR 48.018