V-GMLC

Visited-Gateway Mobile Location Centre

Services →
Introduced in Rel-6

V-GMLC is the Gateway Mobile Location Centre in a visited network that provides location information for roaming subscribers by interfacing with local positioning systems and the home network's GMLC.

Category
Services
Introduced
Rel-6
Where
Services › IMS
Specifications
4 specs
V-GMLC Description Purpose Related Classification Specifications

Description

The Visited-Gateway Mobile Location Centre (V-GMLC) is a critical functional node within the 3GPP standardized architecture for Location Services (LCS). It is deployed in the Visited Public Land Mobile Network (VPLMN) when a target User Equipment (UE) is roaming. The V-GMLC serves as the primary entry point in the visited network for location requests originating from external Location Based Service (LBS) clients or from the Home-GMLC (H-GMLC) in the subscriber's home network. Its fundamental role is to manage the location retrieval process within the visited network's domain, ensuring that privacy, security, and regulatory requirements are met.

Operationally, when a location request for a roaming subscriber is received (often routed via the H-GMLC), the V-GMLC performs several key functions. First, it validates the request against local policies and may interact with the Home Location Register (HLR) or Home Subscriber Server (HSS) for subscriber authorization. Following this, the V-GMLC selects an appropriate positioning method based on the requested Quality of Service (QoS), such as Cell-ID, Observed Time Difference of Arrival (OTDOA), or Assisted GNSS (A-GNSS). It then communicates with the visited network's core elements, primarily the Mobile Switching Centre (MSC) or Mobility Management Entity (MME)/Access and Mobility Management Function (AMF), which in turn engages the radio access network and potentially the UE itself to obtain positioning measurements.

Once the location estimate is calculated (either in the network or by the UE), the result is delivered back to the V-GMLC. The V-GMLC is responsible for formatting this result, which may include latitude, longitude, altitude, and accuracy estimates, into a standardized shape. It then routes the location answer back to the requesting entity, typically the H-GMLC, which subsequently delivers it to the external LCS client. The V-GMLC also handles charging data generation for the location transaction performed in the visited network, which is essential for inter-operator settlement. Its architecture ensures that the visited network maintains control over its positioning resources and subscriber data while cooperating with the home network to provide a seamless LCS experience for roaming users.

Purpose & Motivation

The V-GMLC was introduced to enable lawful and commercial Location-Based Services (LCS) for subscribers when they are roaming outside their home network. Prior to its standardization, providing the location of a roaming user was complex and non-standardized, often requiring direct, proprietary interfaces between operators or limiting services to home network coverage only. This was inadequate for emergency services (e.g., E112/E911), which require reliable location regardless of network, and for commercial applications like fleet tracking or location-based advertising that need to function seamlessly across borders.

Its creation in Release 6 as part of the mature LCS architecture solved the critical problem of access control and network resource management in a roaming scenario. The V-GMLC allows the visited network operator to authenticate and authorize location requests, protecting subscriber privacy and ensuring compliance with local regulations. It also enables the visited operator to utilize its own, potentially more accurate, positioning infrastructure and to charge for the use of its network resources. By defining a clear gateway function in the visited network, 3GPP established a scalable, secure, and interoperable model for global LCS, which became foundational for emergency services, value-added services, and network optimization tools worldwide.

Classification

Part ofSUPL

Evolution Across Releases

Rel-6 Initial

Initial introduction of the V-GMLC within the LCS architecture. Defined its role as the visited network gateway, its basic procedures for handling location requests from H-GMLC, and its interfaces with the MSC/SGSN for circuit-switched and packet-switched domains, respectively.

Explore further

Broader topics and technologies where V-GMLC plays a role.

Defining Specifications

3GPP specifications that define or reference V-GMLC, with the latest known release. Sourced from the 3GPP document catalog — see methodology.

SpecificationTitleRelease
TS 23.271 vj00 LCS Stage 2 Specification Rel-19
TS 29.173 vj00 Diameter-based SLh Interface for LCS Rel-19
TS 32.271 vj20 3GPP LCS Charging Management Spec Rel-19
TS 32.272 vj00 Charging for Push-to-Talk over Cellular (PoC) Rel-19