Tech-invite3GPPspaceIETFspace
21222324252627282931323334353637384‑5x

Content for  TS 23.273  Word version:  18.5.0

Top   Top   Up   Prev   Next
1…   4…   4.2…   4.2a…   4.3…   5…   5.5…   6…   6.1.2   6.1.3   6.1.4   6.2   6.3…   6.3.2…   6.4   6.5…   6.7…   6.7.3   6.7.4   6.7.5   6.8   6.9…   6.10…   6.11…   6.12…   6.13…   6.14…   6.15…   6.16…   6.17…   6.18…   6.19…   6.19.3…   6.20…   6.20.4…   6.21…   7…   8…   A…   B…   C…

 

8  Network Function Servicesp. 149

8.1  AMF Servicesp. 149

AMF services related to location service are defined in clause 5.2.2 of TS 23.502.

8.2  UDM Servicesp. 149

UDM services related to location service are defined in clause 5.2.3 of TS 23.502.

8.3  LMF Servicesp. 149

8.3.1  Generalp. 149

The following Table shows the LMF Services and LMF Service Operations.
Service Name Service Operations Operation Semantics Example Consumer(s)
Nlmf_LocationDetermineLocationRequest/ResponseAMF
EventNotifyNotifyGMLC
CancelLocationRequest/ResponseAMF
LocationContextTransferRequest/ResponseLMF
MeasurementDataRequest/ResponseLMF
UPConfigRequest/ResponseAMF
UPSubcribeSubscribe/NotifyAMF
UPNotifyAMF
Nlmf_BroadcastCipheringKeyDataNotifyAMF
Up

8.3.2  Nlmf_Location servicep. 149

8.3.2.1  Generalp. 149

Service description:
This service enables an NF to request location determination for a target UE. The following are the key functionalities of this NF service.
  • Allow the consumer NF to request the current geodetic and optionally local and/or civic location of a target UE.
  • Allow the consumer NF to subscribe/unsubscribe the geodetic and optionally local and/or civic location of a target UE for some certain events.
  • Allow the consumer NF to get notified about the geodetic and optionally local and/or civic location of a target UE when some certain events are detected.
  • Allows the consumer NF to cancel location event reporting for a target UE.
  • Allows the consumer NF to transfer location context information for location event reporting for a target UE.
  • Allows the consumer NF to request the PRU location measurement.
  • Allows the consumer NF to request to set up, modify or terminate a secure LCS-UP connection for a target UE.
  • Allows the consumer NF to get notified about status or modification of a secure LCS-UP connection for a target UE.
The events to trigger location estimation notification are defined in clause 4.1a.5.1
Up

8.3.2.2  Nlmf_Location_DetermineLocation service operationp. 150

Service operation name:
Nlmf_Location_DetermineLocation
Description:
Provides UE location information to the consumer NF.
Input, Required:
Client Type, LCS Correlation Identifier.
Input, Optional:
Serving cell identifier of the Primary Cell in the Master RAN node and the Primary Cell in the Secondary RAN node when available based on Dual Connectivity scenarios if the UE is using 3GPP access, required Location QoS instance(s), Supported GAD shapes, service type, indication of requiring reliable UE location information, AMF identity if a UE associated Namf_Communication service is to be invoked by LMF, Type of request for a 5GC-MO-LR, Embedded LPP message(s) for a 5GC-MO-LR (1-3 messages), subscribed assistance data for a 5GC-MO-LR, Deferred location type, Deferred location parameters, indication if UE supports LPP or not, UE connectivity state per access type, Notification Target Address, Notification Correlation ID, indication of UE geographical area determination for PLMN selection verification, UE Positioning Capability, UE User Plane Positioning Capabilities (the user plane positioning using LCS-UPP and/or the user plane positioning using SUPL [49]), Ranging/Sidelink Positioning Capability, TNAPId (see TS 29.571), TWAPId (see TS 29.571), Scheduled Location Time, request for user plane reporting to an LCS Client or AF, user plane address of an LCS Client or AF, user plane security information for an LCS Client or AF, cumulative event report timer, maximum number of user plane event reports to an LCS Client or AF, event report allowed area, reporting indication, UE unaware indication, LPHAP indication, the serving cell identity belongs to a MBSR indication, Additional ULI.
Output, Required:
Success/Failure indication
Output, Optional:
Geodetic Location, Local Location including Coordinate ID, Civic Location, Indoor/Outdoor indication, LOS/NLOS measurement indication, Position Methods Used (in the case of success indication provided), Serving LMF identification, Failure Cause (in the case of failure indication provided), achieved Location QoS Accuracy, UE geographical area where a PLMN is or is not allowed to operate, UE Positioning Capability, Ranging/Sidelink Positioning Capability, the timestamp of the Location, indication that the location determination will be sent directly to GMLC.
See clause 6.1, clause 6.2. clause 6.3.1 and clause 6.9.1 for examples of usage of this service operation.
Up

8.3.2.3  Nlmf_Location_EventNotify service operationp. 150

Service operation name:
Nlmf_Location_EventNotify.
Service operation description:
Allow the consumer NF to get notified about the geodetic and optionally local and/or civic location of a target UE when some certain events are detected, either the events implicitly subscribed by the AMF using Nlmf_Location_DetermineLocation service operation or the cancellation of reporting of periodic or triggered location events.
Input, Required:
Notification Correlation ID, UE (SUPI and if available GPSI).
Input, Optional:
Geodetic Location, Local Location including Coordinate ID, Civic Location, Indoor/Outdoor indication, LOS/NLOS measurement indication, Position Methods Used (in the case of success indication provided), Notification Target address, Serving LMF identification, Failure Cause (in the case of failure indication provided), achieved Location QoS Accuracy, the timestamp of the Location, Type of event (e.g. including a cumulative event report for events reported via user plane), statistics on events reported via a user plane since the last cumulative event report.
Output, Required:
None.
Output, Optional:
Success/Failure indication.
See clause 6.3.1 and clause 6.3.2 for examples of usage of this service operation.
Up

8.3.2.4  Nlmf_Location_CancelLocation service operationp. 151

Service operation name:
Nlmf_Location_CancelLocation
Description:
The consumer NF cancels a deferred 5GC-MT-LR procedure for periodic or triggered location request.
Input, Required:
Notification Target Address, Notification Correlation ID.
Input, Optional:
None.
Output, Required:
Success/Failure indication
Output, Optional:
None.
See clause 6.3.3 for an example of usage of this service operation.

8.3.2.5  Nlmf_Location_LocationContextTransfer service operationp. 151

Service operation name:
Nlmf_Location_LocationContextTransfer
Description:
Transfers location context information for location event reporting for a target UE from the consumer NF.
Input, Required:
AMF identity, Location QoS, Supported GAD shapes, Deferred location type, Deferred location parameters, Notification Target Address, Notification Correlation ID, Embedded event report message.
Input, Optional:
Event reporting status, UE location information, LOS/NLOS measurement indication, Indoor/Outdoor indication, UE Positioning Capabilities, Scheduled Location Time, the timestamp of the Location, request for user plane reporting to an LCS Client or AF, cumulative event report timer, maximum number of user plane event reports to an LCS Client or AF.
Output, Required:
Success/Failure indication
Output, Optional:
None.
See clause 6.4 for an example of usage of this service operation.
Up

8.3.2.6  Nlmf_Location_MeasurementData service operation |R18|p. 151

Service operation name:
Nlmf_Location_MeasurementData
Description:
Provides PRU location measurements to the consumer NF.
Input, Required:
Target UE cell ID.
Input, Optional:
Pre-calculated location of target UE, time window(s).
Output, Required:
PRU location measurement(s) and associated PRU known location.
Output, Optional:
None.
See clause 6.17 for an example of usage of this service operation.

8.3.2.7  Nlmf_Location_UPConfig service operation |R18|p. 151

Service operation name:
Nlmf_Location_UPConfig
Description:
The consumer NF requests to set up, modify or terminate a secure LCS-UP connection for a target UE.
Input, Required:
Notification Target Address, Notification Correlation ID, UE identifier (GPSI, SUPI).
Input, Optional:
AMF reallocation indication, LCS-UP connection termination indication, LCS-UP connection set up request indication, Target LMF identifier.
Output, Required:
Success/Failure indication
Output, Optional:
Failure Cause (in the case of failure indication provided).
See clauses 6.18.2 and 6.18.3 for an example of usage of this service operation.
Up

8.3.2.8  Nlmf_Location_UPSubscribe service operation |R18|p. 152

Service operation name:
Nlmf_Location_UPSubscribe
Description:
Allow the consumer NF to subscribe about status of a secure LCS-UP connection for a target UE.
Input, Required:
Notification Target Address, Notification Correlation ID, UE identifier (SUPI and if available GPSI).
Input, Optional:
None.
Outputs, Required:
Subscription Correlation ID.
Outputs, Optional:
None.

8.3.2.9  Nlmf_Location_UPNotify service operation |R18|p. 152

Service operation name:
Nlmf_Location_UPNotify
Description:
Allow the consumer NF get notified about status or modification of a secure LCS-UP connection for a target UE.
Input, Required:
Notification Correlation ID, LCS-UP connection status (established, released or move indication).
Input, Optional:
Target LMF identifier (only applicable in case of move of the connection).
Output, Required:
None.
Output, Optional:
None.
See clauses 6.18.1 and 6.18.3 for an example of usage of this service operation.
Up

8.3.2.10  Nlmf_Location_UPUnSubscribe service operation |R18|p. 152

Service operation name:
Nlmf_Location_UPUnSubscribe
Description:
Allow the consumer NF to unsubscribe about status of a secure LCS-UP connection for a target UE.
Input, Required:
Subscription Correlation ID.
Input, Optional:
None.
Outputs, Required:
None.
Outputs, Optional:
None.

8.3.3  Nlmf_Broadcast servicep. 152

8.3.3.1  Generalp. 152

Service description: This service enables an NF to receive information related to broadcast of location assistance by an LMF. The following are the key functionalities of this NF service.
  • Allow the consumer NF to be notified about ciphering keys used to cipher broadcast assistance data.
The events to trigger ciphering key notification are defined in clause 6.14.2.

8.3.3.2  Nlmf_Broadcast_CipheringKeyData service operationp. 153

Service operation name:
Nlmf_Broadcast_CipheringKeyData
Description:
Provides ciphering key data to the consumer NF.
Input, Required:
For each ciphering key: ciphering key value, ciphering key identifier, validity period, set of applicable types of broadcast assistance data.
Input, Optional:
For each ciphering key: set of applicable tracking areas.
Output, Required:
For each ciphering key: ciphering key identifier, success/failure indication.
Output, Optional:
none.
See clause 6.14.2 for an example of usage of this service operation.

8.4  GMLC Servicesp. 153

8.4.1  Generalp. 153

The following Table shows the GMLC Services and GMLC Service Operations.
Service Name Service Operations Operation Semantics Example Consumer(s)
Ngmlc_LocationProvideLocationRequest / ResponseGMLC, NEF, NWDAF, LMF
LocationUpdateRequest / ResponseAMF, GMLC
LocationUpdateNotifyNotifyNEF, NWDAF
CancellLocationRequest / ResponseGMLC, NEF, NWDAF
EventNotifyNotifyGMLC, NEF, NWDAF
ProvideRangingRequest / ResponseAMF, NEF
Up

8.4.2  Ngmlc_Location servicep. 153

8.4.2.1  Generalp. 153

Service description:
This service enables an NF to request location determination for a target UE or to request relative locations, distance, or direction between UEs. The following are the key functionalities of this NF service.
  • Allow the consumer NF to request the current geodetic and optionally local and/or civic location of a target UE.
  • Allow the consumer NF to subscribe/unsubscribe the geodetic and optionally local and/or civic location of a target UE for some certain events.
  • Allow the consumer NF to cancel an on-going periodic or triggered location request of a target UE.
  • Allow the consumer NF to get notified about the geodetic and optionally local and/or civic location of a target UE when some certain events are detected.
  • Allow the consumer NF to request the relative locations, distance, or direction between UEs.
Up

8.4.2.2  Ngmlc_Location_ProvideLocation service operationp. 153

Service operation name:
Ngmlc_Location_ProvideLocation
Description:
Provides UE location information to the consumer NF.
Input, Required:
UE identifier (GPSI, SUPI, Application layer ID of the UEs for Ranging/Sidelink positioning, Internal Group Identifier or External Group Identifier), Client Type.
Input, Optional:
Required QoS instance(s), Supported GAD shapes, UE privacy requirements, LCS Client Identification, Service type, indication of requiring reliable UE location information, Notification Target Address, Notification Correlation ID, Event Type (defined in clause 4.1a.5.1), Scheduled Location Time, request for user plane reporting to an LCS Client or AF, user plane address of an LCS Client or AF, user plane security information for an LCS Client or AF, cumulative event report timer, maximum number of user plane event reports to an LCS Client or AF, event report allowed area, LPHAP indication and:
  • For periodic event type, optional input further includes the time interval between successive location reports, the total number of reports, location QoS.
  • For area event type, optional input further includes target geographical area(s) with optionally associated required QoS instance, whether the event to be reported is the UE being inside, entering into or leaving the target area, the duration of event reporting, the minimum and maximum time intervals between successive event reports, the maximum event sampling interval, whether location estimates and associated location QoS shall be included in event reports, and whether only one location report is required or more than one.
  • For motion event type, optional input further includes the threshold linear distance, the duration of event reporting, the minimum and maximum time intervals between successive event reports, the maximum event sampling interval, whether location estimates and associated location QoS shall be included in event reports, and whether only one location report is required or more than one.
Output, Required:
Success/Failure indication
Output, Optional:
Geodetic location, Local Location including Coordinate ID, civic location, age of location, Indoor/Outdoor indication, LOS/NLOS measurement indication, position methods used (in the case of success indication provided), failure cause (in the case of failure indication provided), achieved Location QoS Accuracy, the timestamp of the Location.
See clause 6.3.1 and clause 6.8 for examples of usage of this service operation.
Up

8.4.2.3  Ngmlc_Location_LocationUpdate service operationp. 154

Service operation name:
Ngmlc_Location_LocationUpdate
Description:
Consumer NF provides UE location information to the GMLC.
Input, Required:
UE identifier (GPSI or SUPI), event causing the location estimate (5GC-MO-LR), location estimate, age of location estimate, accuracy indication, LCS QoS class.
Input, Optional:
pseudonym indicator, identity of the LCS client, identity of the AF, GMLC address, service type specified by UE, the timestamp of the location estimate.
Output, Required:
Success/Failure indication
Output, Optional:
Failure Cause (in the case of failure indication provided).
See clause 6.2 for example of usage of this service operation.
Up

8.4.2.4  Ngmlc_Location_EventNotify service operationp. 154

Service operation name:
Ngmlc_Location_EventNotify
Description:
Allow the consumer NF to get notified about the geodetic and optionally local and/or civic location of one or more target UEs when some certain events, either the events implicitly subscribed by the AMF using Ngmlc_Location_ProvideLocation service operation, or the cancellation of reporting of periodic or triggered location events, are detected or at bulk reporting of location.
Input, Required:
Notification Correlation ID, UE (SUPI and if available GPSI), Type of location related event (e.g. deferred location for the UE available event, activation of location for periodic or triggered location, mobility of a target UE to a new AMF or MME for a deferred location, cumulative event report for events reported via user plane).
Input, Optional:
Geodetic Location, Local Location including Coordinate ID, Civic Location, Indoor/Outdoor indication, LOS/NLOS measurement indication, Position Methods Used (in the case of success indication provided), Failure Cause (in the case of failure indication provided), address of a new AMF or MME, achieved Location QoS Accuracy, the timestamp of the Location, statistics on events reported since the last cumulative event report.
Output, Required:
None.
Output, Optional:
None.
See clause 6.3 and clause 6.8 for examples of usage of this service operation.
Up

8.4.2.5  Ngmlc_Location_CancelLocation service operationp. 155

Service operation name:
Ngmlc_Location_CancelLocation
Description:
The consumer NF uses this service operation to cancel a deferred 5GC-MT-LR procedure for periodic or triggered location.
Input, Required:
UE Identification (SUPI), Notification Target address, Notification Correlation ID.
Input, Optional:
None.
Output, Required:
None.
Output, Optional:
None.
See clause 6.3.3 for example of usage of this service operation.

8.4.2.6  Ngmlc_Location_LocationUpdateNotify service operationp. 155

Service operation name:
Ngmlc_Location_LocationUpdateNotify
Description:
Provides UE location information to the consumer NF.
Input, Required:
UE identifier (GPSI or SUPI), identity of the AF, event causing the location estimate (5GC-MO-LR), location estimate, age of location estimate, accuracy indication, LCS QoS class.
Input, Optional:
Service identity (mapped from service type by HGMLC), the timestamp of the location estimate.
Output, Required:
Success/Failure indication.
Output, Optional:
Failure Cause (in the case of failure indication provided).
See clause 6.2 for example of usage of this service operation.
Up

8.4.2.7  Ngmlc_Location_PrivacyCheck_IDMapping service operation |R18|p. 155

Service operation name:
Ngmlc_Location_PrivacyCheck_IDMapping
Description:
Consumer NF requests privacy check and ID mapping for certain UEs involved in Ranging.
Input, Required:
UEs identifier (GPSI, Application Layer ID).
Input, Optional:
Info of SL Positioning Client UE (Application Layer ID).
Output, Required:
Success/Failure indication, UEs identifier (Application Layer ID, GPSI).
Output, Optional:
Failure Cause (in the case of failure indication provided).

8.4.2.8  Ngmlc_Location_ProvideRanging service operation |R18|p. 156

Service operation name:
Ngmlc_Location_ProvideRanging
Description:
Provides Ranging information to the consumer NF.
Input, Required:
UE identifiers (GPSI, SUPI), Client Type.
Input, Optional:
Required Ranging QoS, LCS Client Identification, SL Positioning Client UE Identifier (SUPI), Ranging type (Ranging for relative distance and/or direction), Scheduled Location Time and:
Output, Required:
Success/Failure indication
Output, Optional:
Ranging result, Ranging methods used (in the case of success indication provided), failure cause (in the case of failure indication provided), achieved Ranging QoS Accuracy, the timestamp of the Ranging result.
Up

8.5  NEF Servicesp. 156

For 5GC-MT-LR procedures, location reporting is one of the monitoring events, as defined in clause 4.15.3.1 of TS 23.502, supported by Nnef_EventExposure service.
Nnef_EventExposure service operations are defined in clause 5.2.6.2 of TS 23.502.
The attributes that may be included in the location service request and response are listed in clause 5.5.
For 5GC-MO-LR procedure, if UE requests to report its location to AF, the location reporting is supported by Nnef_Location_LocationUpdateNotify service operation defined in clause 5.2.6.21 of TS 23.502.
Up

8.6  UDR Servicesp. 156

UDR services related to location service are defined in clause 5.2.3 of TS 23.502.

Up   Top   ToC