H-GMLC

Home-Gateway Mobile Location Centre

Services
Introduced in Rel-8
The Home-Gateway Mobile Location Centre (H-GMLC) is a core network entity that acts as the primary gateway in a user's home network for location-based service requests. It receives location requests from external Location Service Clients (LCS clients), authenticates and authorizes them, and then forwards the requests to the appropriate network (home or visited) to obtain the user's position. It is fundamental for emergency services, lawful interception, and commercial location-based applications.

Description

The Home-Gateway Mobile Location Centre (H-GMLC) is a critical node in the 3GPP Location Services (LCS) architecture, standardized across multiple releases starting from Rel-8. It resides in the subscriber's Home Public Land Mobile Network (HPLMN) and serves as the first point of contact for any external entity (known as an LCS Client) requesting the geographic location of a mobile subscriber. The H-GMLC's primary functions include requestor authentication, privacy verification, and session management. Upon receiving a location request, it validates the LCS Client's credentials and checks the target subscriber's privacy settings stored in the Home Subscriber Server (HSS) to ensure the request is permitted. If authorized, the H-GMLC determines the current serving network of the target user. If the user is in the home network, the H-GMLC forwards the request directly to the local Gateway Mobile Location Centre (GMLC) or Serving Mobile Location Centre (SMLC). If the user is roaming, the H-GMLC routes the request to the appropriate Visited-GMLC (V-GMLC) in the Visited Public Land Mobile Network (VPLMN). The H-GMLC interfaces with the HSS via the Lh interface to retrieve routing information and subscriber privacy profiles. It communicates with other GMLCs (V-GMLC or local GMLC) using the Lr/Lg interfaces. The H-GMLC also handles the formatting and secure delivery of the final location estimate (e.g., latitude, longitude, accuracy) back to the requesting LCS Client. Its architecture is designed to centralize control and privacy management in the home network, ensuring consistent policy application regardless of where the subscriber is physically located.

Purpose & Motivation

The H-GMLC was introduced to provide a standardized, secure, and privacy-conscious gateway for obtaining the location of mobile subscribers, which became increasingly important with the rise of location-based services and regulatory mandates like Enhanced 911 (E911) in the US and eCall in Europe. Before its standardization, methods for locating users were often proprietary and lacked robust privacy controls, especially for roaming scenarios. The H-GMLC solves the problem of how an external application or service can reliably and securely request a user's location while respecting the user's privacy preferences and the operator's security policies. It centralizes the authorization function in the home network, where the subscriber's contract and privacy rules are held. This allows operators to maintain control over location data disclosure and to offer LCS as a billable service. Its creation enabled a wide range of applications, from emergency services (where the network must locate a caller automatically) to commercial services like fleet tracking, location-based advertising, and friend-finder applications, by providing a well-defined, interoperable interface between the mobile network and external service providers.

Key Features

  • Primary entry point in HPLMN for external Location Service (LCS) requests
  • Authentication and authorization of LCS Clients (requestors)
  • Privacy check verification against subscriber profiles in the HSS
  • Routing of location requests to the correct network (home or visited)
  • Session management and coordination for location retrieval procedures
  • Secure delivery of location estimates to authorized requestors

Evolution Across Releases

Rel-8 Initial

Initial standardization of the H-GMLC as part of the UMTS/GSM location services architecture. Defined its core functions as the home network gateway for LCS, including interfaces with HSS (Lh) and other GMLCs (Lr/Lg). Established the basic procedures for request handling, privacy checking, and routing for roaming subscribers.

Defining Specifications

SpecificationTitle
TS 23.730 3GPP TS 23.730
TS 29.173 3GPP TS 29.173
TS 32.271 3GPP TR 32.271
TS 32.272 3GPP TR 32.272