Description
The Public Switched Telecommunications Network (PSTN) is the worldwide aggregate of circuit-switched telephone networks, primarily operated by national and regional carriers. It is characterized by its use of dedicated physical circuits (or virtual circuits emulating them) for the duration of a call, employing signaling systems like SS7 (Signaling System No. 7) for call setup, routing, and management. Within the 3GPP architecture, the PSTN is not a 3GPP-defined network but an external network with which 3GPP systems must interwork. The Core Network (CN) elements, specifically the Mobile Switching Center (MSC) in circuit-switched (CS) core and later the IP Multimedia Subsystem (IMS) in packet-switched (PS) core, provide the gateway functionality to connect mobile subscribers to PSTN subscribers.
The interconnection is achieved through defined reference points and protocols. For traditional CS voice, the MSC connects to the PSTN via the TDM-based interface, often using ISUP (ISDN User Part) signaling over SS7. The MSC performs the necessary protocol conversion between mobile-specific signaling (like BSSAP) and PSTN signaling. With the evolution to all-IP networks and Voice over LTE (VoLTE), the PSTN interconnection point shifts to the IMS. Here, the Media Gateway Control Function (MGCF) and Media Gateway (MGW) within the IMS handle the interworking. The MGCF translates between the SIP (Session Initiation Protocol) used in IMS and the ISUP/BICC signaling used toward the PSTN, while the MGW converts the media stream between the packet-based RTP/UDP/IP used in the PS domain and the circuit-switched TDM or packetized voice formats (like G.711) used on the PSTN side.
From a service perspective, the PSTN represents the ultimate destination for many voice calls originating in a mobile network. Ensuring seamless interoperability with the PSTN is a fundamental requirement for any commercial mobile network, as it allows subscribers to call any fixed-line telephone in the world. 3GPP specifications extensively cover this interworking, detailing scenarios for call routing, number translation (using E.164 numbers), supplementary service interworking (like call forwarding, barring), and emergency service routing. The PSTN also serves as a model and fallback for certain telephony services within the mobile network itself, especially before the full deployment of IMS.
Purpose & Motivation
The PSTN existed long before cellular networks. The primary purpose of defining PSTN interworking in 3GPP standards was to ensure that the new digital mobile systems (GSM, UMTS, LTE) could be integrated into the global telephony ecosystem from day one. Without standardized interworking, mobile networks would have been isolated islands. The problem solved was universal connectivity: enabling a mobile subscriber to call any fixed-line phone and vice versa. This was a non-negotiable commercial requirement for the success of 2G GSM.
Historically, the initial 3GPP architectures (GSM, UMTS) were built with a circuit-switched core that mirrored many principles of the PSTN, making interconnection relatively straightforward through standardized TDM interfaces and SS7 signaling. As 3GPP networks evolved toward packet-switched all-IP architectures with LTE, a new challenge arose: how to maintain this seamless PSTN connectivity when the native mobile bearer was packet-based IP and the core network was moving away from circuit-switched elements. This motivated the development of IMS-based solutions like VoLTE and the SRVCC (Single Radio Voice Call Continuity) handover mechanism. IMS, with its MGCF and MGW, provided a standardized, future-proof IP-based gateway to the legacy PSTN, ensuring service continuity while the network infrastructure modernized. Thus, PSTN interworking specifications have evolved from direct TDM trunking to sophisticated IP-based signaling and media translation.
Key Features
- Global circuit-switched network for voice telephony
- Uses E.164 numbering plan for subscriber addressing
- Relies on SS7 signaling for call control and services
- Interconnects with 3GPP networks via MSC (CS core) or MGCF/MGW (IMS)
- Provides the reference model for basic telephony services
- Serves as the primary network for emergency service routing in many regions
Evolution Across Releases
Defined robust interworking between the GSM/UMTS circuit-switched core network and the PSTN. The MSC served as the gateway, using TDM interfaces and SS7/ISUP signaling for call control. This established the foundational model for mobile-to-PSTN voice calls.
Introduced the split architecture of MSC Server and Media Gateway, moving toward a more IP-centric core network while maintaining PSTN connectivity. This allowed for more flexible deployment and began the separation of control and user planes for PSTN interworking.
Introduced the IP Multimedia Subsystem (IMS), establishing a long-term, all-IP architecture for service delivery, including voice. PSTN interworking for IMS was defined via the MGCF and MGW functional entities, setting the stage for VoLTE.
With the first LTE specification (which had no CS domain), PSTN connectivity for voice became reliant on IMS (VoLTE) or Circuit-Switched Fallback (CSFB). Specifications for SRVCC were introduced to handover a VoLTE call to CS (and thus to PSTN) when leaving LTE coverage.
Enhanced IMS-based PSTN interworking with features like IMS Centralized Services (ICS) and further refinements to SRVCC. Support for emergency calls (eCall) over IMS with PSTN interconnection was also strengthened.
As 5G Core (5GC) was introduced, PSTN interworking is primarily handled through the 5GC's interaction with IMS. The architecture reaffirms the IMS (with MGCF/MGW) as the sole gateway for voice service interworking with the PSTN in a 5G standalone deployment.
Defining Specifications
| Specification | Title |
|---|---|
| TS 21.133 | 3GPP TS 21.133 |
| TS 21.905 | 3GPP TS 21.905 |
| TS 22.273 | 3GPP TS 22.273 |
| TS 22.401 | 3GPP TS 22.401 |
| TS 22.495 | 3GPP TS 22.495 |
| TS 22.813 | 3GPP TS 22.813 |
| TS 22.925 | 3GPP TS 22.925 |
| TS 22.945 | 3GPP TS 22.945 |
| TS 22.950 | 3GPP TS 22.950 |
| TS 22.960 | 3GPP TS 22.960 |
| TS 22.975 | 3GPP TS 22.975 |
| TS 23.039 | 3GPP TS 23.039 |
| TS 23.107 | 3GPP TS 23.107 |
| TS 23.146 | 3GPP TS 23.146 |
| TS 23.171 | 3GPP TS 23.171 |
| TS 23.207 | 3GPP TS 23.207 |
| TS 23.228 | 3GPP TS 23.228 |
| TS 23.271 | 3GPP TS 23.271 |
| TS 23.417 | 3GPP TS 23.417 |
| TS 23.517 | 3GPP TS 23.517 |
| TS 23.806 | 3GPP TS 23.806 |
| TS 23.815 | 3GPP TS 23.815 |
| TS 23.976 | 3GPP TS 23.976 |
| TS 24.173 | 3GPP TS 24.173 |
| TS 24.206 | 3GPP TS 24.206 |
| TS 24.228 | 3GPP TS 24.228 |
| TS 24.229 | 3GPP TS 24.229 |
| TS 24.259 | 3GPP TS 24.259 |
| TS 24.404 | 3GPP TS 24.404 |
| TS 24.405 | 3GPP TS 24.405 |
| TS 24.406 | 3GPP TS 24.406 |
| TS 24.407 | 3GPP TS 24.407 |
| TS 24.408 | 3GPP TS 24.408 |
| TS 24.410 | 3GPP TS 24.410 |
| TS 24.416 | 3GPP TS 24.416 |
| TS 24.423 | 3GPP TS 24.423 |
| TS 24.428 | 3GPP TS 24.428 |
| TS 24.429 | 3GPP TS 24.429 |
| TS 24.447 | 3GPP TS 24.447 |
| TS 24.454 | 3GPP TS 24.454 |
| TS 24.504 | 3GPP TS 24.504 |
| TS 24.505 | 3GPP TS 24.505 |
| TS 24.508 | 3GPP TS 24.508 |
| TS 24.516 | 3GPP TS 24.516 |
| TS 24.524 | 3GPP TS 24.524 |
| TS 24.528 | 3GPP TS 24.528 |
| TS 24.529 | 3GPP TS 24.529 |
| TS 24.604 | 3GPP TS 24.604 |
| TS 24.605 | 3GPP TS 24.605 |
| TS 24.606 | 3GPP TS 24.606 |
| TS 24.607 | 3GPP TS 24.607 |
| TS 24.608 | 3GPP TS 24.608 |
| TS 24.610 | 3GPP TS 24.610 |
| TS 24.616 | 3GPP TS 24.616 |
| TS 24.623 | 3GPP TS 24.623 |
| TS 24.628 | 3GPP TS 24.628 |
| TS 24.629 | 3GPP TS 24.629 |
| TS 24.642 | 3GPP TS 24.642 |
| TS 24.654 | 3GPP TS 24.654 |
| TS 25.410 | 3GPP TS 25.410 |
| TS 26.071 | 3GPP TS 26.071 |
| TS 26.114 | 3GPP TS 26.114 |
| TS 26.115 | 3GPP TS 26.115 |
| TS 26.131 | 3GPP TS 26.131 |
| TS 26.132 | 3GPP TS 26.132 |
| TS 26.171 | 3GPP TS 26.171 |
| TS 26.226 | 3GPP TS 26.226 |
| TS 26.267 | 3GPP TS 26.267 |
| TS 26.269 | 3GPP TS 26.269 |
| TS 26.441 | 3GPP TS 26.441 |
| TS 26.442 | 3GPP TS 26.442 |
| TS 26.443 | 3GPP TS 26.443 |
| TS 26.444 | 3GPP TS 26.444 |
| TS 26.447 | 3GPP TS 26.447 |
| TS 26.450 | 3GPP TS 26.450 |
| TS 26.451 | 3GPP TS 26.451 |
| TS 26.452 | 3GPP TS 26.452 |
| TS 26.952 | 3GPP TS 26.952 |
| TS 26.969 | 3GPP TS 26.969 |
| TS 26.975 | 3GPP TS 26.975 |
| TS 26.978 | 3GPP TS 26.978 |
| TS 29.007 | 3GPP TS 29.007 |
| TS 29.078 | 3GPP TS 29.078 |
| TS 29.199 | 3GPP TS 29.199 |
| TS 29.332 | 3GPP TS 29.332 |
| TS 29.412 | 3GPP TS 29.412 |
| TS 29.424 | 3GPP TS 29.424 |
| TS 29.458 | 3GPP TS 29.458 |
| TS 29.658 | 3GPP TS 29.658 |
| TS 32.101 | 3GPP TR 32.101 |
| TS 32.102 | 3GPP TR 32.102 |
| TS 32.250 | 3GPP TR 32.250 |
| TS 32.272 | 3GPP TR 32.272 |
| TS 32.278 | 3GPP TR 32.278 |
| TS 32.293 | 3GPP TR 32.293 |
| TS 32.849 | 3GPP TR 32.849 |
| TS 32.850 | 3GPP TR 32.850 |
| TS 33.108 | 3GPP TR 33.108 |
| TS 41.033 | 3GPP TR 41.033 |
| TS 42.056 | 3GPP TR 42.056 |
| TS 43.318 | 3GPP TR 43.318 |
| TS 43.902 | 3GPP TR 43.902 |
| TS 44.318 | 3GPP TR 44.318 |
| TS 46.002 | 3GPP TR 46.002 |
| TS 46.051 | 3GPP TR 46.051 |
| TS 46.055 | 3GPP TR 46.055 |