UE Location Reporting - Feature Description
AMF provides the subscriber's location information to the GMLC using the event exposure mechanism. The GMLC subscribes to a one-time location event report from the AMF through the UDM by invoking the event exposure 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.
-
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.