VMSC

Visited Mobile Switching Center

Core Network
Introduced in Rel-4
The Mobile Switching Center (MSC) in the cellular network a subscriber is currently roaming in. It handles call control, switching, and mobility management for visiting subscribers, enabling seamless roaming between different operator networks.

Description

The Visited Mobile Switching Center (VMSC) is a core network element in circuit-switched (CS) mobile networks, specifically within the GSM, UMTS, and early LTE (for CS fallback) architectures. It is the MSC that physically serves a mobile subscriber who is outside the geographical coverage area of their home network (the HPLMN). When a subscriber roams into a foreign network (the VPLMN), their device attaches to the radio access network of that visited network. The visited network's MSC that handles this subscriber becomes the VMSC for that particular session.

Architecturally, the VMSC performs all the standard MSC functions but for a visiting subscriber. Its key components include the switch fabric for connecting circuit-switched voice calls, and the Visitor Location Register (VLR), which is typically co-located with the MSC. The VLR is a critical database that stores a temporary copy of the roaming subscriber's service profile, downloaded from their Home Location Register (HLR) in the home network. This profile includes information like the subscriber's identity (IMSI), allowed services, and authentication data. The VMSC uses this information to provide services without needing to query the HLR for every transaction, reducing latency and signaling load on the inter-operator links.

The VMSC's role involves several key procedures. During location updating, the VMSC/VLR registers the subscriber's presence in its service area and informs the HLR. For mobile-originated calls, the VMSC sets up the call path. For mobile-terminated calls, the call is initially routed to the subscriber's home network GMSC (Gateway MSC). The GMSC queries the HLR to find the subscriber's current location, obtaining the address of the VMSC. The GMSC then forwards the call to the VMSC, which performs paging in its radio network to locate the subscriber and complete the call setup. The VMSC also handles handovers within its own area and supplementary services for the visiting subscriber.

Purpose & Motivation

The VMSC exists to enable seamless national and international roaming, which is a fundamental feature of cellular networks. Without it, a mobile phone would only work within the coverage area of its home operator's network. The concept solves the problem of providing continuous service to subscribers as they move across geographical boundaries controlled by different network operators.

Historically, before standardized roaming agreements and architectures, mobile telephony was confined to local areas. The development of the VMSC, along with the HLR/VLR separation and standardized signaling protocols like MAP (Mobile Application Part), was a breakthrough that allowed for the global success of GSM. It addressed the limitation of single-network service by creating a distributed, cooperative system where networks could trustfully serve each other's customers based on commercial agreements.

The VMSC's purpose is to execute service control and switching in the network where the subscriber is physically present, while relying on the home network (via the HLR) for subscriber data authorization and master billing records. This division of responsibility allows the visited network to provide the radio and switching resources, and the home network to retain control over the subscriber's profile and billing. This model motivated the creation of standardized interfaces (e.g., the C/D interface between VLR and HLR) and security mechanisms to ensure trusted communication between operators.

Key Features

  • Circuit-switched call control and switching for roaming subscribers
  • Co-location with a Visitor Location Register (VLR) for temporary subscriber data
  • Interfaces with the Home Location Register (HLR) for profile retrieval and updates
  • Executes mobility management procedures like location updating and handover
  • Handles call setup for both mobile-originated and mobile-terminated calls
  • Supports supplementary services (e.g., call forwarding, barring) for visitors

Evolution Across Releases

Rel-4 Initial

Introduced the separation of the MSC server (handling control) and the Media Gateway (MGW, handling bearer), known as the MSC Server. The VMSC evolved into a Visited MSC Server, which contains the VLR functionality and controls one or more MGWs in the visited network for bearer path establishment.

Enhanced the VMSC (MSC Server) to support IP-based transport for control signaling as part of the IP Multimedia Subsystem (IMS) readiness. Introduced support for CAMEL phase 3 for advanced intelligent network services for roaming subscribers.

Defined the role of the VMSC in Circuit-Switched Fallback (CSFB) for LTE/EPC. When an LTE-attached subscriber needs CS voice service, the MME interacts with a VMSC in the 2G/3G network to facilitate a handover or redirection to the CS domain.

Further optimizations for CSFB and Single Radio Voice Call Continuity (SRVCC) procedures involving the VMSC. Enhanced efficiency of signaling between the EPC and the CS domain where the VMSC resides.

With the 5G Core being packet-switched only (Voice over New Radio), the role of the VMSC for native 5G subscribers diminished. Its relevance remained primarily for interworking scenarios, such as handovers from 5G to legacy 2G/3G CS networks or for serving UEs without VoNR capability.

Maintained specifications for legacy CS domain support, including the VMSC, for backward compatibility and coverage in areas where 5G voice service is not yet available, ensuring service continuity.

Defining Specifications

SpecificationTitle
TS 21.905 3GPP TS 21.905
TS 23.066 3GPP TS 23.066
TS 24.206 3GPP TS 24.206
TS 32.240 3GPP TR 32.240
TS 32.250 3GPP TR 32.250
TS 32.272 3GPP TR 32.272
TS 32.293 3GPP TR 32.293
TS 32.808 3GPP TR 32.808