LMC

Location Management Client

Services →
Introduced in Rel-17

LMC is a client function in a UE or AF that interacts with the network's location management system to request and receive location information for enabling location-based services.

Category
Services
Introduced
Rel-17
Where
Services › IMS
Specifications
3 specs
LMC Description Purpose Related Classification Specifications

Description

The Location Management Client (LMC) is a functional entity defined within the 3GPP service-based architecture for location services. It acts as a requestor and consumer of location information. The LMC can be implemented within a User Equipment (UE), an Application Function (AF), or other network entities that require location data. Its primary role is to initiate location requests towards the network's location management system, specifically the Location Management Function (LMF) or the Gateway Mobile Location Centre (GMLC), depending on the architecture and service scenario. The LMC formulates location service requests, which can include parameters such as the target UE's identifier, the required Quality of Service (e.g., accuracy, response time), and the type of location information needed (e.g., immediate location, periodic tracking, or triggered reporting).

Upon sending a request, the LMC communicates over standardized service-based interfaces, such as Nlmf_Location or N5g-eir_LocationReporting, to the appropriate network function. The network processes the request, which may involve coordinating with the Radio Access Network (RAN) and the UE itself to perform positioning measurements using techniques like Observed Time Difference of Arrival (OTDOA), Uplink Time Difference of Arrival (UTDOA), or Assisted Global Navigation Satellite System (A-GNSS). Once the location is determined, the network delivers the location estimate or report back to the LMC.

The LMC's architecture is designed to be flexible, supporting both UE-based and network-based location procedures. In UE-based scenarios, the LMC within the UE may interact directly with the LMF to obtain assistance data for positioning or to report its own calculated location. In AF-based scenarios, an external application server (hosting the LMC) requests location information for a target UE, enabling services like fleet tracking, emergency services, or location-based advertising. The LMC abstracts the complexities of the underlying positioning technologies from the application, providing a standardized API for location service consumption.

Key components of the LMC's operation include its service interface bindings, security context for authenticating and authorizing location requests, and its ability to handle different location service types defined in 3GPP, such as Mobile Terminated Location Request (MT-LR), Mobile Originated Location Request (MO-LR), and Network Induced Location Request (NI-LR). Its role is crucial for enabling the 5G location service ecosystem, ensuring that applications can reliably and securely access UE location data while respecting privacy regulations and network policies.

Purpose & Motivation

The LMC was introduced to standardize and simplify the client-side interface for accessing network-based location services in 5G and beyond. Prior to its definition, location service requests from applications or UEs often relied on proprietary or less integrated methods, leading to fragmentation and increased complexity for application developers and network operators. The LMC provides a unified, service-based approach aligned with the 5G Core Network's architectural principles.

Its creation was motivated by the growing demand for precise, low-latency location services across various verticals, including industrial IoT, automotive (V2X), augmented reality, and public safety. These applications require a reliable and efficient mechanism to request and receive location data. The LMC addresses this by offering a standardized client function that can be embedded in different entities (UEs, AFs), facilitating interoperability and enabling new business models for location-based services.

Furthermore, the LMC supports regulatory requirements, such as enhanced emergency caller location (e.g., for E911 in the US or E112 in Europe), by providing a defined path for emergency service applications to request UE location. It also enhances privacy and security by integrating with 3GPP's authentication and authorization frameworks, ensuring that location information is only disclosed to authorized clients under permitted conditions.

Classification

Part ofLMF
Related approachesUE

Evolution Across Releases

Rel-17 Initial

Introduced the Location Management Client as a new functional entity within the 5G location services architecture. Defined its role in initiating location requests via service-based interfaces, primarily documented in TS 23.280 (Service Requirements for 5G Location Services) and TS 23.283 (Architecture enhancements for 5G Location Services). Established support for integration with the LMF and application functions.

Explore further

Broader topics and technologies where LMC plays a role.

Defining Specifications

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

SpecificationTitleRelease
TS 23.280 vk10 Common Architecture for Mission Critical Services Rel-20
TS 23.283 vk00 Mission Critical Communication Interworking Rel-20
TS 23.700 vk00 XR Services Application Enablement Layer Rel-20
Patrick Zandl

About the author: Patrick Zandl (b. 1974)

Telecommunications specialist, technology journalist (founder of the Mobil server), and developer who has been running since 2025 — the largest Czech-language resource on AI-assisted programming. Formerly Chief Wizard Architect at Prusa3D and head of development for Turris at CZ.NIC; currently a consultant and instructor on AI implementation in companies.