UE Location Reporting - Feature Description
|
Feature Name |
Release Information |
Description |
|---|---|---|
|
UE Location Reporting to GMLC through AMF Event Subscription |
2024.04.0 |
The event exposure functionality enables the AMF to provide specific event notifications to peer Network Functions (NFs) or external clients, such as the Gateway Mobile Location Center (GMLC). This functionality allows the AMF to expose certain events related to UE to subscribed clients, enabling them to receive updates about these events. This feature provides location information of the UE to GMLC using AMF event exposure mechanism. GMLC subscribes for one time location event report from AMF through UDM. Command introduced: enable ngran-location reporting — Used in AMF global configuration mode to enable UE location reporting. Default Setting: Disabled – Configuration Required |
|
UE Location Reporting to SMF through AMF Event Subscription |
2026.01.0 |
AMF handles event subscriptions for location reporting. This works similarly to the GMLC functionality. However, the SMF subscribes directly to the AMF for location information. In contrast, GMLC subscribes to AMF via UDM for location information. |
AMF provides the subscriber's location information to the GMLC or SMF using the event subscription mechanism.
The GMLC subscribes to a one-time location event report from the AMF through the UDM by invoking the event subscription service of the UDM. Subsequently, the UDM initiates the event exposure subscription API towards the AMF.
After sending a response to the UDM, if the subscription request is for an immediate location, the AMF provides the last known user location to the GMLC and deletes the subscription locally, as it is a one-time report. If the subscription request is for the current location, the AMF, based on the UE state, either invokes NG-RAN location reporting procedures towards the gNB or performs paging to fetch the current location of the UE and sends the location report to the GMLC accordingly. If the system fails to fetch the current location, the AMF sends the last known user location to the GMLC.
This feature supports the reporting of UE location for non-emergency subscribers. Following are the key points for this feature to work:
-
If the feature is not enabled through configuration or unsupported combinations are used, AMF rejects the request with a 403, UNSPECIFIED error.
-
AMF supports SUPI, GPSI, and PEI as UE identifiers, with SUPI being preferred option. AMF supports only one GPSI per UE.
-
Although SUPI, PEI, and GPSI are considered conditional IEs according to the specifications, the AMF treats at least one of them as mandatory for its functionality. Therefore, the AMF requires at least one of these IEs to be present.
-
AMF starts a timer for 50 seconds when location reporting control is sent to gNB. In case of no response from gNB and if session exists, AMF sends the last known location to GMLC or SMF.
-
If AMF receives a new subscription request from the same peer NF (same NF ID) while an older subscription is still active, AMF deletes the older subscription and proceed with processing of new request.
If AMF receives a subscription request during a handover, the AMF proceeds based on the handover type. For an Xn Handover (XnHo), the AMF waits for the XnHo to complete. It then proceeds with subscription or location processing. For an N2 handover (N2ho) without an AMF change, the AMF sends the last known location.
AMF supports Monitoring Subscription (Mon sub) for:
-
Create Subscription Request and Response messages.
-
Event Notification Request and Response messages (AMF logs responses only on the REST endpoint side).
-
Location Reporting Control, Location Report, and Location Failure Indication messages.

Feedback