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
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
| Specification | Title |
|---|---|
| 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 |