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.
What changed in its specifications
The latest release-to-release comparison of specifications that define CS. Each summary describes the whole specification, not only this term.
Rel-18 brings only minor changes to TS 21.905: 0 clauses changed, with no change attributed to a release feature.
Full comparison in TR 21.905 →Rel-5 added USAT definitions, proactive key press indication, ISIM reference, and removed network-specific bearer and communication control restrictions.
Full comparison in TS 22.038 →Evolution Across Releases
An overview written from the defining specifications, not a verified change history. For the exact text, open the specifications listed below.
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
3GPP specifications that define or reference CS, with the latest known release. Sourced from the 3GPP document catalog — see methodology.
| Specification | Title | Release |
|---|---|---|
| TS 21.810 v300 | Multi-mode UE Issues - Categories, principles and procedures | R99 read |
| TR 21.905 vj20 | 3GPP Terminology and Definitions | Rel-19 read |
| TR 21.910 v300 | Multi-mode UE Operation Principles | R99 read |
| TS 22.038 vj00 | USIM Application Toolkit (USAT) Stage 1 | Rel-19 read |
| TS 22.057 vj00 | Mobile Execution Environment (MExE) Stage 1 | Rel-19 read |
| TS 22.100 v370 | UMTS Service Requirements for Release '99 | R99 read |
| TS 22.135 vj00 | Multicall Supplementary Service Specification | Rel-19 read |
| TS 22.173 vl00 | IMS Multimedia Telephony Service | Rel-21 read |
| TS 22.226 vj00 | Global Text Telephony (GTT) Stage 1 | Rel-19 read |
| TS 22.228 vl00 | IMS Service Requirements | Rel-21 read |
| TS 22.234 vd10 | 3GPP-WLAN Interworking Index Specification | Rel-13 read |
| TS 22.273 v710 | IMS Multimedia Telephony with PSTN/ISDN Simulation | Rel-7 read |
| TS 22.495 v700 | NGN Requirements for IMS Services | Rel-7 read |
| TS 22.811 v720 | Network Selection Mechanism Analysis | Rel-7 read |
| TR 22.813 va00 | Enhanced Voice Services for EPS Study | Rel-10 read |
| TR 22.944 vj00 | UE Functionality Split Scenarios and Requirements | Rel-19 read |
| TR 22.949 vj00 | Privacy Requirements Study for 3GPP Services | Rel-19 read |
| TR 22.980 vj00 | Network Composition Feasibility Study | Rel-19 read |
| TS 23.018 vj00 | Basic call handling in 3GPP CS domain | Rel-19 read |
| TS 23.060 vj00 | GPRS Stage 2 Service Description | Rel-19 read |
| TS 23.078 vj00 | CAMEL Phase 4 Stage 2 Specification | Rel-19 read |
| TS 23.107 vj00 | UMTS QoS Framework | Rel-19 read |
| TS 23.141 vj00 | Presence Service Stage 2 Architecture | Rel-19 read |
| TS 23.167 vk10 | IMS Emergency Services | Rel-20 read |
| TS 23.205 vj00 | Bearer Independent CS Core Network Stage 2 | Rel-19 read |
| TS 23.207 vj00 | End-to-End QoS Framework for GPRS | Rel-19 read |
| TS 23.221 vj00 | 3GPP System Architectural Requirements | Rel-19 read |
| TS 23.228 vk10 | IP Multimedia Core Network Subsystem | Rel-20 read |
| TS 23.231 vj00 | SIP-I based CS core network stage 2 | Rel-19 read |
| TS 23.236 vj00 | Intra Domain Connection of RAN Nodes to Multiple CN Nodes | Rel-19 read |
| TS 23.333 vj00 | MRFC-MRFP Mp Interface Requirements | Rel-19 read |
| TS 23.719 ve00 | Study on Service Domain Centralization (SeDoC) | Rel-14 read |
| TS 23.806 v700 | Voice Call Continuity between CS and IMS | Rel-7 read |
| TS 23.815 v500 | IMS Charging Implications | Rel-5 read |
| TS 23.849 vb00 | Study on IMS Roaming Media Optimization | Rel-11 read |
| TS 23.851 v610 | Network Sharing Architecture for 3G Systems | Rel-6 read |
| TR 23.910 v550 | CS Bearer Services in UMTS | Rel-5 read |
| TR 23.976 vj00 | Push Service Requirements Analysis | Rel-19 read |
| TR 23.979 vj00 | PoC over 3GPP Systems Architectural Requirements | Rel-19 read |
| TS 24.173 vj00 | Multimedia Telephony Service and Supplementary Services in IMS | Rel-19 read |
| TS 24.206 v750 | Voice Call Continuity Between CS and IMS | Rel-7 read |
| TS 24.239 vj00 | Flexible Alerting Protocol for IMS | Rel-19 read |
| TS 24.259 vj00 | Personal Network Management (PNM) Protocol Details | Rel-19 read |
| TS 24.292 vj00 | IMS Centralized Services (ICS) Protocol | Rel-19 read |
| TS 24.305 vj00 | Selective Disabling of 3GPP UE Capabilities | Rel-19 read |
| TS 24.405 v700 | Conference Service Protocol Description | Rel-7 read |
| TS 24.408 v700 | TIP/TIR Services Protocol Specification | Rel-7 read |
| TS 24.447 v800 | Advice Of Charge (AOC) Service Protocol | Rel-8 read |
| TS 24.505 v810 | Protocol Description of the Conference Service | Rel-8 read |
| TS 24.508 v820 | TIP and TIR Service Protocol Description | Rel-8 read |
| TS 24.524 vj00 | Hosted Enterprise Services Architecture | Rel-19 read |
| TS 24.605 vj00 | 3GPP CONF Service Protocol Specification | Rel-19 read |
| TS 24.608 vj00 | 3GPP TS 24608: TIP/TIR Services Protocol | Rel-19 read |
| TS 24.642 vj00 | CCBS/CCNR/CCNL SIP Protocol Specification | Rel-19 read |
| TS 25.410 vj00 | Iu Interface Introduction for UTRAN | Rel-19 read |
| TS 25.412 vj00 | Iu Interface Signalling Transport Specification | Rel-19 read |
| TS 25.413 vj00 | Radio Access Network Application Part (RANAP) | Rel-19 read |
| TS 25.423 vj00 | UTRAN RNSAP Specification | Rel-19 read |
| TS 25.444 vj00 | HNB User Data Transport Protocols | Rel-19 read |
| TS 25.467 vj00 | UTRAN Architecture for 3G Home Node B | Rel-19 read |
| TS 25.820 v820 | 3G Home NodeB Study Report | Rel-8 read |
| TS 25.824 v800 | HSPA Evolution for 1.28Mcps TDD Study | Rel-8 read |
| TS 25.913 v900 | Evolved UTRA and UTRAN Requirements | Rel-9 read |
| TR 25.931 vj00 | UTRAN Signalling Procedures Examples | Rel-19 read |
| TS 26.103 vj00 | 3GPP Codec Lists for OoBTC and TrFO | Rel-19 read |
| TS 26.114 vk11 | IMS Multimedia Telephony Client | Rel-20 read |
| TS 26.453 vj00 | EVS Codec Generic Frame Format for 3G CS Networks | Rel-19 read |
| TR 26.937 vj00 | 3GPP PSS Characterization | Rel-19 read |
| TR 26.952 vj00 | EVS Codec Selection, Verification & Characterization | Rel-19 read |
| TS 28.535 vj00 | Closed Control Loop Assurance Management | Rel-19 read |
| TS 28.805 vg10 | Management of Communication Services in 5G | Rel-16 read |
| TS 28.890 vg00 | ONAP-3GPP 5G Management Compatibility Study | Rel-16 read |
| TS 29.078 vj00 | CAMEL Phase 4 CAP Specification | Rel-19 read |
| TS 29.292 vj00 | IMS Centralized Services (ICS) Interworking | Rel-19 read |
| TS 29.333 vj00 | MRFC-MRFP Mp Interface Protocol | Rel-19 read |
| TS 29.415 vj00 | Nb User Plane Protocol Specification | Rel-19 read |
| TS 29.828 vc10 | IMS Media Plane Security H.248 Profiles Study | Rel-12 read |
| TS 29.863 v820 | IMS-CS Multimedia Interworking Feasibility Study | Rel-8 read |
| TS 31.102 vk00 | USIM Application Specification | Rel-20 read |
| TS 31.121 vj00 | UICC Application Test Specification | Rel-19 read |
| TS 31.131 vj00 | C Language Binding for (U)SIM API | Rel-19 read |
| TS 32.102 vj00 | Telecom Management Physical Architecture Framework | Rel-19 read |
| TS 32.140 vj00 | Subscription Management (SuM) requirements | Rel-19 read |
| TS 32.141 vj00 | Subscription Management (SuM) Architecture | Rel-19 read |
| TS 32.240 vk10 | 3GPP Charging Architecture and Principles | Rel-20 read |
| TS 32.250 vj00 | Circuit Switched Offline Charging | Rel-19 read |
| TS 32.251 vj00 | PS Domain Charging Management | Rel-19 read |
| TS 32.270 vj00 | MMS Charging Management Specification | Rel-19 read |
| TS 32.272 vj00 | Charging for Push-to-Talk over Cellular (PoC) | Rel-19 read |
| TS 32.276 vj00 | VCS Online Charging from Proxy Function | Rel-19 read |
| TS 32.281 vj00 | Announcement Service for Online Charging | Rel-19 read |
| TS 32.293 vj00 | Proxy Function in Domestic Service Provider | Rel-19 read |
| TS 32.295 vj00 | 3GPP Charging: CDR Transfer via GTP' Protocol | Rel-19 read |
| TS 32.296 vj00 | Online Charging System (OCS) Architecture | Rel-19 read |
| TS 32.297 vj00 | Charging Data Record File Transfer | Rel-19 read |
| TS 32.298 vk10 | Charging Data Record Specification | Rel-20 read |
| TS 32.351 vj00 | Communication Surveillance IRP Requirements | Rel-19 read |
| TS 32.352 vj00 | Communication Surveillance IRP Information Service | Rel-19 read |
| TS 32.353 v900 | CS IRP CORBA Solution Set | Rel-9 read |
| TS 32.355 v900 | CS IRP XML Definitions for 3GPP Management | Rel-9 read |
| TS 32.356 vj00 | Communication Surveillance IRP Solution Set | Rel-19 read |
| TS 32.357 v900 | CS IRP SOAP Solution Set Specification | Rel-9 read |
| TS 32.371 vj00 | Security Management Concept & Requirements | Rel-19 read |
| TS 32.404 vj00 | Performance Management Definitions & Template | Rel-19 read |
| TS 32.405 vj00 | UTRAN Performance Measurements Specification | Rel-19 read |
| TS 32.406 vj00 | Performance Management for CN PS Domain | Rel-19 read |
| TS 32.407 vj00 | PM; CN CS Domain; UMTS/GSM measurements | Rel-19 read |
| TS 32.408 vj00 | UMTS/GSM Performance Management Measurements | Rel-19 read |
| TS 32.409 vj00 | IMS Performance Management Measurements | Rel-19 read |
| TS 32.410 vj00 | 3GPP TS 32.410: Key Performance Indicators (KPI) | Rel-19 read |
| TS 32.452 vj00 | PM Measurements for Home Node B Subsystem | Rel-19 read |
| TS 32.453 vj00 | PM for Home eNodeB Subsystem (HeNS) | Rel-19 read |
| TS 32.741 vb00 | STN Interface NRM IRP Requirements | Rel-11 read |
| TS 32.808 v800 | Common Profile Storage Framework for User Data | Rel-8 read |
| TS 32.849 vd00 | IMS Roaming Charging Study | Rel-13 read |
| TS 32.850 ve00 | IMS Charging Correlation Methods Study | Rel-14 read |
| TS 32.856 vf00 | Energy Efficiency Assessment for RAN OAM | Rel-15 read |
| TS 33.102 vj10 | 3G Security Architecture Specification | Rel-19 read |
| TS 33.106 vj00 | Lawful Interception Requirements (Pre-Rel-15) | Rel-19 read |
| TS 33.107 vj00 | Lawful Interception Architecture & Functions | Rel-19 read |
| TS 33.180 vk10 | Security of the Mission Critical Service (MCX) | Rel-20 read |
| TS 33.210 vk00 | Network Domain Security for IP Networks | Rel-20 read |
| TS 33.856 vg10 | Security for 5G to 3G Voice Continuity | Rel-16 read |
| TS 33.859 vb10 | UTRAN Key Hierarchy Enhancement Study | Rel-11 read |
| TS 36.413 vj20 | S1 Application Protocol (S1AP) for E-UTRAN | Rel-19 read |
| TS 37.113 vj10 | EMC Requirements for Multi-Standard Radio Base Stations | Rel-19 read |
| TS 37.802 va10 | MSR BS RF Requirements for Non-Contiguous Spectrum | Rel-10 read |
| TS 37.808 vc00 | PIM Handling for Base Stations Study | Rel-12 read |
| TS 37.810 vc20 | Study on Base Station Specification Structure | Rel-12 read |
| TS 37.842 vd30 | BS RF Requirements for Active Antenna Systems | Rel-13 read |
| TR 37.843 vf70 | AAS BS Radiated RF Requirement Background | Rel-15 read |
| TR 37.900 vj00 | Multi-Standard Radio (MSR) Base Station Requirements | Rel-19 read |
| TS 38.113 vj20 | BS Electromagnetic Compatibility (EMC) | Rel-19 read |
| TS 38.175 vj00 | EMC for NR IAB Nodes | Rel-19 read |
| TS 43.055 vj00 | Dual Transfer Mode (DTM) for GSM/GPRS | Rel-19 read |
| TS 43.129 vj00 | PS Handover in GERAN A/Gb and GAN Modes | Rel-19 read |
| TS 43.318 vj00 | Generic Access Network (GAN) Stage 2 | Rel-19 read |
| TR 43.901 vj00 | Generic Access to A/Gb Interface Feasibility Study | Rel-19 read |
| TR 43.902 vj00 | GAN Enhancements Feasibility Study | Rel-19 read |
| TS 44.318 vj00 | Generic Access Network (GAN) Interface Procedures | Rel-19 read |
| TR 45.913 vj00 | Optimized Transmit Pulse Shape for EGPRS2-B | Rel-19 read |
| TS 48.018 vj00 | BSS-SGSN Interface for GPRS Control | Rel-19 read |