LAF

Location Application Function

Services →
Introduced in R99 Also in: Core Network

LAF is a 5G network function that provides an interface for external applications to request the location of user equipment, supporting services like emergency calls, lawful intercept, and commercial location-based services.

Category
Services
Introduced
R99
Where
Services › IMS
Also touches
1 segments
Specifications
4 specs
LAF Description Purpose Related Classification Detected Changes Specifications

Description

The Location Application Function (LAF) is a network function defined within the 5G core network's Service-Based Architecture (SBA). It resides in the service exposure layer and acts as the primary interface for authorized external Application Functions (AFs) or third-party application servers to request location information for User Equipments (UEs). The LAF provides a standardized, secure API (often based on HTTP/2 and JSON) through which applications can submit location requests, such as for a single immediate location fix or for periodic or triggered location reporting. It is a key component of the Location Services (LCS) architecture, translating application-level location service requests into network-specific procedures.

Architecturally, the LAF interacts with other core network functions to fulfill location requests. Its main counterpart is the Gateway Mobile Location Centre (GMLC), which is the traditional core node for location services. In 5G, the LAF typically communicates with the GMLC using the standardized Le interface or its service-based equivalent (e.g., Nlg interface). The LAF may also interact with the Network Exposure Function (NEF) for policy enforcement, authentication, and authorization of the external application's request. The LAF handles aspects like validating the application's subscription, checking privacy regulations (e.g., user consent via the GMLC), and managing the location request session.

How it works involves a sequence of steps. First, an external AF sends a location request to the LAF's API, specifying parameters like the target UE identifier (e.g., MSISDN, External Identifier), required QoS (e.g., accuracy, response time), and type of service (e.g., immediate, deferred). The LAF authenticates the AF and authorizes the request. It then forwards the request to the GMLC. The GMLC interacts with the UE's serving AMF and, ultimately, location determination functions in the Access Network (e.g., using LTE Positioning Protocol (LPP) via the AMF and NG-RAN) to obtain the location estimate. The resulting location data (e.g., geographic coordinates) is routed back through the GMLC to the LAF, which formats and delivers it to the requesting external AF.

Key components of the LAF include its service-based interface (e.g., Nlaf), its logic for request session management, and its integration with the NEF for exposure security. The LAF's role is to abstract the complexities of the underlying network location technologies (e.g., GNSS, OTDOA, E-CID) from the application, providing a simple, web-friendly API. This enables a wide range of services, including emergency caller location (E911/E112), location-based charging, fleet management, and personalized services. It plays a critical role in making 5G network capabilities, specifically precise location, securely available to the application ecosystem.

Purpose & Motivation

The LAF was created to modernize and standardize how external applications access mobile network location services. In pre-5G architectures, location services for applications were often provided through proprietary or legacy interfaces to the GMLC, which could be complex and lack the flexibility required for modern cloud-native applications. The proliferation of IoT and advanced location-based services demanded a more agile, API-driven approach.

The introduction of the LAF in the 5G SBA addresses this by providing a dedicated, service-based function for application exposure of location services. It solves the problem of tight coupling between applications and network-specific protocols. By offering a RESTful or HTTP/2-based API, it allows application developers to easily integrate location capabilities without deep knowledge of telecom protocols. Furthermore, it centralizes authentication, authorization, and policy control for location requests through integration with the NEF, enhancing security and privacy compliance. This evolution supports the 5G vision of network programmability and service exposure, enabling new business models and efficient support for critical services like enhanced emergency services.

Classification

Part ofLCS
Related approachesGMLCNEF

Detected Changes Across Releases

from 3GPP Change Requests

Specific changes extracted from the „Change history“ tables of 3GPP specifications (42 CRs across 5 releases). Complements the general historical overview above with the evidence-based evolution of this function.

Rel-15 1 change

In Release 15, the Location Application Function (LAF) saw clarifications regarding its core procedures for deriving and delivering location information. These enhancements provided more precise definitions for the mechanisms by which the LAF interacts with the network to obtain location estimates for user equipment. The updates served to solidify the LAF's role in supporting standardized location-based services for operators and third-party providers.

  • Clarifications on the Location information derivation and delivery TS 33.128CR0020
Rel-16 5 changes

In Release 16, the LAF function was enhanced with updates to location update triggering and reporting procedures at the AMF. Specifically, the release introduced mechanisms for enhanced AMF location update reporting, including support for scenarios involving dual connectivity. Furthermore, it provided additional details and clarifications for event reporting between the LMF, GMLC, and AMF.

  • Update Serving System and support of Subscriber Record Change and Cancel Location (x)IRIs TS 33.128CR0147
  • Enhanced AMF Location Update Reporting with Dual Connectivity TS 33.128CR0083
  • Clarification of LMF and GMLC Event Reporting at the AMF TS 33.127CR0091
  • Location update triggering TS 33.128CR0038
  • Additional details on Location Update at AMF TS 33.128CR0121
Rel-17 7 changes

In Release 17, the LAF (Location Application Function) saw clarifications and alignment for improved interoperability. This included clarifications on ID mapping for location delivery, the location translation procedure, and the payload direction field. Furthermore, the release aligned location procedures for Non-3GPP access and clarified the default behavior for the Location Type at the Mobile Determination Function (MDF).

  • IMS: Addressing the interception due to the application of special media TS 33.127CR0119
  • Separated Location Reporting TS 33.128CR0273
  • Clarification on ID Mapping Location Delivery TS 33.127CR0107
  • Clarification of Location Translation Stage 2 TS 33.127CR0172
  • Location: clarification on the payload direction field TS 33.128CR0186
  • Alignment of N3GPP Access Location TS 33.128CR0181

+ 1 more changes

Rel-18 24 changes

In Release 18, the LAF function was enhanced to support location acquisition for both Target-to-Proxy (T2P) and Proxy-to-Target (P2T) requests, aligning with security specifications. It also introduced new location acquisition interfaces for the EPC and enabled location-only reporting for EPS, while adding a new location type for reporting IMS location information.

  • Location acquisition architectures TS 33.127CR0176
  • Support of location information request for both T2P and P2T requests in alignment with TS 33.128 TS 33.127CR0180
  • Location acquisition interfaces for the EPC TS 33.127CR0206
  • Intermediate Location LALS TS 33.127CR0210
  • Location Reporting for Identity Association Record TS 33.128CR0376
  • Location acquisition interfaces TS 33.128CR0396

+ 18 more changes

Rel-19 5 changes

In Release 19, the Location Application Function (LAF) was enhanced with new capabilities for location acquisition based on measurement reporting and the addition of Cell Radio Information to location structures. Furthermore, the location structure was updated to include coarse location information. These changes were accompanied by necessary clarifications on the handling of location within RAN Information.

  • Location acquisition based on measurement reporting TS 33.127CR0241
  • Location acquisition based on measurement reporting TS 33.128CR0664
  • Addition of Cell Radio Information to location structures TS 33.128CR0701
  • Addition of coarse location to location structure TS 33.128CR0746
  • Clarification on location in RAN Information TS 33.128CR0700

Explore further

Broader topics and technologies where LAF plays a role.

Defining Specifications

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

SpecificationTitleRelease
TS 23.171 v1300 LCS Stage 2 Specification for UMTS Rel-4
TS 23.271 vj00 LCS Stage 2 Specification Rel-19
TS 33.127 vj50 Lawful Interception Architecture and Functions Rel-19
TS 33.128 vj50 3GPP TS 33.128: Lawful Interception Protocols Rel-19