Step 1.
An external LCS Client requests the current location of a target UE from a R-GMLC using the Public User Identity (SIP-URI) associated with the target UE.
Step 2.
The R-GMLC selects a LIMS-IWF in the requesting network. The LIMS-IWF address may be pre-configured or DNS is used for this purpose. The R-GMLC forwards the LCS service request to the requested LIMS-IWF via Lr interface.
Step 3.
The LIMS-IWF in the requesting network determines the LISM-IWF address in the home network. This may be done by using a pre-configured address or by DNS. The requesting LIMS-IWF forwards the LCS service request to the home LIMS-IWF via Lr interface.
Step 4.
The home LIMS-IWF queries the SLF via Dh interface to get the HSS address (using the Dh interface to retrieve the HSS address is an option).
Step 5.
The home LIMS-IWF retrieves the HSS address from the SLF via Dh SLF Response.
Step 6.
The home LIMS-IWF queries the HSS via Sh PULL (including the SIP-URI) to get the user's MSISDN.
Step 7.
The home LIMS-IWF retrieves the user's MSISDN from the HSS via Sh PULL Response.
Step 8.
The LIMS-IWF uses MAP Send Routing Info for LCS to get the H-GMLC address from the HLR/HSS.
Step 9.
The LIMS-IWF retrieves the H-GMLC address from the HLR/HSS.
Step 10.
The LCS service request is forwarded to the H-GMLC through Lr interface.
Step 11.
The H-GMLC performs the privacy check.
Step 12.
The H-GMLC queries the HLR/HSS using MAP Send Routing Info for LCS to get the V-GMLC address.
Step 13.
The H-GMLC retrieves the V-GMLC address from the HLR/HSS.
Step 14.
The H-GMLC forwards the LCS service request to the V-GMLC.
Step 15.
The standard MT-LR procedure is performed.
Step 16.
The LCS service response is send from the V-GMLC to the H-GMLC.
Step 17.
The H-GMLC performs the privacy check.
Step 18.
The LCS service response is send from the H-GMLC to home LIMS-IWF.
Step 19.
The LCS service response is send from the home LIMS-IWF to the requesting LIMS-IWF.
Step 20.
The LCS service response is send from the requesting LIMS-IWF to the R-GMLC.
Step 21.
The LCS service response is send from the R-GMLC to the external LCS Client.