13A Location Service Management Services
29.0023GPPMobile Application Part (MAP) specificationRelease 17TS
13A.1 MAP-SEND-ROUTING-INFO-FOR-LCS Service
13A.1.1 Definition
This service is used between the GMLC and the HLR to retrieve the routing information needed for routing a location service request to the servicing VMSC, SGSN, MME or 3GPP AAA server. The MAP-SEND-ROUTING-INFO-FOR-LCS is a confirmed service using the primitives from table 13A.1/1.
13A.1.2 Service Primitives
Table 13A.1/1: MAP-SEND-ROUTING-INFO-FOR-LCS
Parameter name |
Request |
Indication |
Response |
Confirm |
Invoke Id |
M |
M(=) |
M(=) |
M(=) |
MLC Number |
M |
M(=) |
||
MSISDN |
C |
C(=) |
C |
C(=) |
IMSI |
C |
C(=) |
C |
C(=) |
LMSI |
C |
C(=) |
||
Network Node Number |
C |
C(=) |
||
GPRS Node Indicator |
C |
C(=) |
||
Additional Number |
C |
C(=) |
||
Supported LCS Capability Sets |
C |
C(=) |
||
Additional LCS Capability Sets |
C |
C(=) |
||
MME Name |
C |
C(=) |
||
SGSN Name |
C |
C(=) |
||
SGSN Realm |
C |
C(=) |
||
AAA Server Name |
C |
C(=) |
||
V-GMLC Address |
U |
C(=) |
||
Additional V-GMLC Address |
U |
C(=) |
||
H-GMLC Address |
C |
C(=) |
||
PPR Address |
U |
C(=) |
||
User error |
C |
C(=) |
||
Provider error |
O |
13A.1.3 Parameter Use
Invoke id
See definition in clause 7.6.1.
MLC Number
See definition in clause 7.6.2.
MSISDN
See definition in clause 7.6.2. The request shall carry either the IMSI or MSISDN. The response shall carry whichever of these was not included in the request (see 3GPP TS 23.271 for details).
IMSI
See definition in clause 7.6.2.
LMSI
See definition in clause 7.6.2. It is an operator option to provide this parameter from the VLR; it is mandatory for the HLR to include the LMSI in a successful response, if the VLR has used the LMSI.
Network Node Number
See definition in clause 7.6.2. This parameter is provided in a successful response. If the Network Node Number and Additional Number are received in the GMLC, the Network Node Number is used in preference to the Additional Number. If the serving node has no ISDN number, the HLR shall populate the Network Node Number parameter with a dummy ISDN number of "0".
GPRS Node Indicator
See definition in clause 7.6.8. The presence of this parameter is mandatory only if the SGSN number is sent in the Network Node Number.
Additional Number
See definition in clause 7.6.2. This parameter is provided in a successful response. If the Network Node Number and Additional Number are received in the GMLC, the Network Node Number is used in preference to the Additional Number.
Supported LCS Capability Sets
See definition in clause 7.6.11. This parameter indicates the LCS capability of the serving node that is indicated by the Network Node Number. This parameter is provided only if LCS capability sets are available in HLR and Network Node Number is present in this message.
Additional LCS Capability Sets
See definition in clause 7.6.11. This parameter indicates the LCS capability of the serving node that is indicated by the Additional Number. This parameter is provided only if LCS capability sets are available in HLR and Additional Number is present in this message.
MME Name
See definition in clause 7.6.2. This parameter is provided in a successful response when the serving node is an MME.
SGSN Name
See definition in clause 7.6.2. This parameter is provided in a successful response when the serving node is an SGSN and the SGSN has indicated its support for Lgd interface.
SGSN Realm
See definition in clause 7.6.2. This parameter is provided in a successful response when the serving node is an SGSN and the SGSN has indicated its support for Lgd interface.
AAA Server Name
See definition in clause 7.6.2. This parameter is provided in a successful response when the serving node is a 3GPP AAA server.
V-GMLC address
See definition in clause 7.6.2. . This parameter indicates the V-GMLC address of the serving node that is indicated by the Network Node Number.
Additional V-GMLC address
See definition in clause 7.6.2. This parameter indicates the V-GMLC address of the serving node that is indicated by the Additional Number. This parameter is provided only if additional LCS capability sets are available in HLR and Additional Number is present in this message.
H-GMLC address
See definition in clause 7.6.2. The requirements for its presence are specified in 3GPP TS 23.271 [26a].
PPR address
See definition in clause 7.6.2.
User error
The following errors defined in clause 7.6.1 may be used, depending on the nature of the fault:
– Unknown subscriber;
– Absent Subscriber;
– Facility Not Supported;
– System failure;
– Unexpected Data Value;
– Data missing;
– Unauthorised requesting network.
Provider error
For definition of provider errors see clause 7.6.1.
13A.2 MAP-PROVIDE-SUBSCRIBER-LOCATION Service
13A.2.1 Definition
This service is used by a GMLC to request the location of a target MS from the visited MSC or SGSN at any time. This is a confirmed service using the primitives from table 13A.2/1.
13A.2.2 Service Primitives
Table 13A.2/1: Provide_Subscriber_Location
Parameter name |
Request |
Indication |
Response |
Confirm |
Invoke id |
M |
M(=) |
M(=) |
M(=) |
Location Type |
M |
M(=) |
||
MLC Number |
M |
M(=) |
||
LCS Client ID |
M |
M(=) |
||
Privacy Override |
U |
C(=) |
||
IMSI |
C |
C(=) |
||
MSISDN |
C |
C(=) |
||
LMSI |
C |
C(=) |
||
LCS Priority |
C |
C(=) |
||
LCS QoS |
C |
C(=) |
||
IMEI |
U |
C(=) |
||
Supported GAD Shapes |
C |
C(=) |
||
LCS-Reference Number |
C |
C(=) |
||
LCS Codeword |
C |
C(=) |
||
LCS Service Type Id |
C |
C(=) |
||
LCS Privacy Check |
C |
C(=) |
||
Area Event Info |
C |
C(=) |
||
H-GMLC Address |
C |
C(=) |
||
Reporting PLMN List |
C |
C(=) |
||
PeriodicLDRInfo |
C |
C(=) |
||
MO-LR Short Circuit Indicator |
C |
C(=) |
C |
C(=) |
Location Estimate |
M |
M(=) |
||
GERAN Positioning Data |
C |
C(=) |
||
UTRAN Positioning Data |
C |
C(=) |
||
GERAN GANSS Positioning Data |
C |
C(=) |
||
UTRAN GANSS Positioning Data |
C |
C(=) |
||
UTRAN Additional Positioning Data |
C |
C(=) |
||
UTRAN Barometric Pressure Measurement |
C |
C(=) |
||
UTRAN Civic Address |
C |
C(=) |
||
Age of Location Estimate |
C |
C(=) |
||
Additional Location Estimate |
C |
C(=) |
||
Deferred MT-LR Response Indicator |
C |
C(=) |
||
Cell Id Or SAI |
C |
C(=) |
||
Accuracy Fulfilment Indicator |
C |
C(=) |
||
Target Serving Node for Handover |
C |
C(=) |
||
User error |
C |
C(=) |
||
Provider error |
O |
13A.2.3 Parameter Definition and Use
All parameters are defined in clause 7.6. The use of these parameters and the requirements for their presence are specified in 3GPP TS 23.271 [26a].
Location Type
This parameter identifies the type of location information requested.
MLC Number
This is the E.164 number of the requesting GMLC.
LCS Client ID
This parameter provides information related to the identity of an LCS client.
Privacy Override
This parameter indicates if MS privacy is overridden by the LCS client when the GMLC and VMSC or SGSN for an MT-LR are in the same country.
IMSI
The IMSI is provided to identify the target MS. At least one of the IMSI or MSISDN is mandatory.
MSISDN
The MSISDN is provided to identify the target MS. At least one of the IMSI or MSISDN is mandatory.
LMSI
The LMSI shall be provided if previously supplied by the HLR. This parameter is only used in the case of the MT-LR for CS domain.
LCS Priority
This parameter indicates the priority of the location request.
LCS QoS
This parameter indicates the required quality of service in terms of response time and accuracy.
IMEI
The requirements for its presence are specified in 3GPP TS 23.271 [26a].
Supported GAD Shapes
This parameter indicates which of the shapes defined in 3GPP TS 23.032 [122] are supported.
LCS-Reference Number
This parameter shall be included if a deferred MT-LR procedure is performed for a UE available event, an area event or a periodic positioning event.
LCS Codeword
See definition in clause 7.6.11.18. The requirements for its presence are specified in 3GPP TS 23.271 [26a].
LCS Service Type Id
See definition in clause 7.6.11.15. The requirements for its presence are specified in 3GPP TS 23.271 [26a].
LCS Privacy Check
See definition in clause 7.6.11. The requirements for its and its components presence are specified in 3GPP TS 23.271 [26a].
Area Event Info
See definition in clause 7.6.11. The parameter shall be included if a deferred MT-LR procedure is performed for an area event.
H-GMLC address
See definition in clause 7.6.2. The parameter shall be included if a deferred MT-LR procedure is performed for a UE available event, an area event or a periodic positioning event.
Location Estimate
This parameter provides the location estimate if this is encoded in one of the supported geographical shapes. Otherwise this parameter shall consist of one octet, which shall be discarded by the receiving node.
GERAN Positioning Data
This parameter indicates the usage of each positioning method that was attempted to determine the location estimate either successfully or unsuccessfully. If Positioning Data received from the RAN contains no Positioning Methods, Positioning Data is excluded from the MAP message. It may be included in the message only if the access network is GERAN, see 3GPP TS 23.271 [26a].
UTRAN Positioning Data
This parameter indicates the usage of each positioning method that was successfully attempted to determine the location estimate. If Position Data received from the RAN contains no Positioning Methods, UTRAN Positioning Data is excluded from the MAP message. It may be included in the message only if the access network is UTRAN, see 3GPP TS 23.271 [26a].
GERAN GANSS Positioning Data
This parameter indicates the usage of each GANSS positioning method that was attempted to determine the location estimate either successfully or unsuccessfully. If GANSS Positioning Data received from the RAN contains no GANSS method, GERAN GANSS Positioning Data is excluded from the MAP message. It may be included in the message only if the access network is GERAN, see 3GPP TS 23.271 [26a].
UTRAN GANSS Positioning Data
This parameter indicates the usage of each GANSS positioning method that was successfully attempted to determine the location estimate. If Position Data received from the RAN contains no GANSS Positioning Data Set, UTRAN GANSS Positioning Data is excluded from the MAP message. It may be included in the message only if the access network is UTRAN, see 3GPP TS 23.271 [26a].
UTRAN Additional Positioning Data
This parameter indicates the usage of each Additional positioning method that was successfully attempted to determine the location estimate. If Position Data received from the RAN contains no Additional Positioning Data Set, UTRAN Additional Positioning Data is excluded from the MAP message. It may be included in the message only if the access network is UTRAN, see 3GPP TS 23.271 [26a].
UTRAN Barometric Pressure Measurement
This parameter indicates the uncompensated barometric pressure measurement at the MS. The absence of this parameter implies that a barometric pressure measurement was not available or could not be successfully obtained. It may be included in the message only if the access network is UTRAN, see 3GPP TS 23.271 [26a].
UTRAN Civic Address
This parameter indicates the civic address of the MS. The absence of this parameter implies that a civic address was not available or could not be successfully obtained. It may be included in the message only if the access network is UTRAN, see 3GPP TS 23.271 [26a].
Age of Location Estimate
This parameter indicates how long ago the location estimate was obtained.
Additional Location Estimate
This parameter provides the location estimate when not provided by the Location Estimate parameter. It may be sent only if the parameter Supported GAD Shapes has been received in the Provide Subscriber Location indication and the shape to be included is supported by the GMLC.
Deferred MT-LR Response Indicator
See definition in clause 7.6.11.2.
Cell Id Or SAI
For GERAN access, this parameter indicates Global Cell Identifier of the cell that the served subscriber is currently attached to. For UTRAN access, this parameter contains the Service Area Identifier for the cell that the subscriber is currently attached to. This parameter is included only for North American Emergency Calls as described in 3GPP TS 23.271 [26a].
Accuracy Fulfilment Indicator
See definition in clause 7.6.11.28.
MO-LR Short Circuit Indicator
This parameter indicates whether MO-LR Short Circuit is permitted for periodic location.
Reporting PLMN List
This parameter indicates a list of PLMNs in which subsequent periodic MO-LR TTTP requests will be made.
Periodic LDR information
This parameter indicates the reporting amount and reporting interval of deferred periodic location.
Target Serving Node for Handover
This parameter provides the address of the target side serving node for handover of an IMS Emergency Call.
User error
This parameter is sent by the responder when the location request has failed or cannot proceed and if present, takes one of the following values defined in clause 7.6.1.
– System Failure;
– Data Missing;
– Unexpected Data Value;
– Facility Not Supported;
– Unidentified Subscriber;
– Illegal Subscriber;
– Illegal Equipment;
– Absent Subscriber (diagnostic information may also be provided);
– Unauthorised requesting network;
– Unauthorised LCS Client with detailed reason;
– Position method failure with detailed reason.
Provider error
These are defined in clause 7.6.1.
13A.3 MAP-SUBSCRIBER-LOCATION-REPORT Service
13A.3.1 Definition
This service is used by a VMSC or SGSN to provide the location of a target MS to a GMLC when a request for location is either implicitly administered or made at some earlier time. This is a confirmed service using the primitives from table 13A.3/1.
13A.3.2 Service Primitives
Table 13A.3/1: Subscriber_Location_Report
Parameter name |
Request |
Indication |
Response |
Confirm |
Invoke id |
M |
M(=) |
M(=) |
M(=) |
LCS Event |
M |
M(=) |
||
LCS Client ID |
M |
M(=) |
||
Network Node Number |
M |
M(=) |
||
IMSI |
C |
C(=) |
||
MSISDN |
C |
C(=) |
||
NA-ESRD |
C |
C(=) |
C |
C(=) |
NA-ESRK |
C |
C(=) |
C |
C(=) |
IMEI |
U |
C(=) |
||
Location Estimate |
C |
C(=) |
||
GERAN Positioning Data |
C |
C(=) |
||
UTRAN Positioning Data |
C |
C(=) |
||
GERAN GANSS Positioning Data |
C |
C(=) |
||
UTRAN GANSS Positioning Data |
C |
C(=) |
||
UTRAN Additional Positioning Data |
C |
C(=) |
||
UTRAN Barometric Pressure Measurement |
C |
C(=) |
||
UTRAN Civic Address |
C |
C(=) |
||
Age of Location Estimate |
C |
C(=) |
||
LMSI |
U |
C(=) |
||
GPRS Node Indicator |
C |
C(=) |
||
Additional Location Estimate |
C |
C(=) |
||
Deferred MT-LR Data |
C |
C(=) |
||
LCS-Reference Number |
C |
C(=) |
C |
C(=) |
NA-ESRK Request |
C |
C(=) |
||
Cell Id Or SAI |
C |
C(=) |
||
H-GMLC Address |
C |
C(=) |
C |
C(=) |
LCS Service Type Id |
C |
C(=) |
||
Pseudonym Indicator |
C |
C(=) |
||
Accuracy Fulfilment Indicator |
C |
C(=) |
||
Sequence Number |
C |
C(=) |
||
Periodic LDR Info |
C |
C(=) |
||
MO-LR Short Circuit Indicator |
C |
C(=) |
C |
C(=) |
Target Serving Node for Handover |
C |
C(=) |
||
Reporting PLMN List |
C |
C(=) |
||
User error |
C |
C(=) |
||
Provider error |
O |
13A.3.3 Parameter Definition and Use
All parameters are defined in clause 7.6. The use of these parameters and the requirements for their presence are specified in. 3GPP TS 23.271 [26a].
LCS Event
This parameter indicates the event that triggered the Subscriber Location Report.
LCS Client ID
This parameter provides information related to the identity of the recipient LCS client.
Network Node Number
See definition in clause 7.6.2. This parameter provides the address of the sending node.
IMSI
The IMSI shall be provided if available to the VMSC or SGSN.
MSISDN
The MSISDN shall be provided if available to the VMSC or SGSN.
NA-ESRD
If the target MS has originated an emergency service call in North America, the NA-ESRD shall be provided by the VMSC if available.
If the target MS has originated an emergency service call in North America and NA-ESRK Request is included in Subscriber_Location_Report-Arg, an NA-ESRK or NA-ESRD, but not both, may also be included in the response to the MSC, see 3GPP TS 23.271 [26a].
NA-ESRK
If the target MS has originated an emergency service call in North America, the NA-ESRK shall be provided by the VMSC if assigned.
If the target MS has originated an emergency service call in North America and NA-ESRK Request is included in Subscriber_Location_Report-Arg, an NA-ESRK or NA-ESRD, but not both, may also be included in the response to the MSC, see 3GPP TS 23.271 [26a].
IMEI
The requirements for its presence are specified in 3GPP TS 23.271 [26a].
Location Estimate
This parameter provides the location estimate. The absence of this parameter implies that a location estimate was not available or could not be successfully obtained. If the obtained location estimate is not encoded in one of the supported geographical shapes then this parameter shall consist of one octet, which shall be discarded by the receiving node.
GERAN Positioning Data
This parameter indicates the usage of each positioning method that was attempted to determine the location estimate either successfully or unsuccessfully. If Positioning Data received from the RAN contains no Positioning Methods, Positioning Data is excluded from the MAP message. It may be included in the message only if the access network is GERAN, see 3GPP TS 23.271 [26a].
UTRAN Positioning Data
This parameter indicates the usage of each positioning method that was successfullyattempted to determine the location estimate. If Position Data received from the RAN contains no Positioning Methods, UTRAN Positioning Data is excluded from the MAP message. It may be included in the message only if the access network is UTRAN, see 3GPP TS 23.271 [26a].
GERAN GANSS Positioning Data
This parameter indicates the usage of each GANSS positioning method that was attempted to determine the location estimate either successfully or unsuccessfully. If GANSS Positioning Data received from the RAN contains no GANSS method, GERAN GANSS Positioning Data is excluded from the MAP message. It may be included in the message only if the access network is GERAN, see 3GPP TS 23.271 [26a].
UTRAN GANSS Positioning Data
This parameter indicates the usage of each GANSS positioning method that was successfully attempted to determine the location estimate. If Position Data received from the RAN contains no GANSS Positioning Data Set, UTRAN GANSS Positioning Data is excluded from the MAP message. It may be included in the message only if the access network is UTRAN, see 3GPP TS 23.271 [26a].
UTRAN Additional Positioning Data
This parameter indicates the usage of each Additional positioning method that was successfully attempted to determine the location estimate. If Position Data received from the RAN contains no Additional Positioning Data Set, UTRAN Additional Positioning Data is excluded from the MAP message. It may be included in the message only if the access network is UTRAN, see 3GPP TS 23.271 [26a].
UTRAN Barometric Pressure Measurement
This parameter indicates the uncompensated barometric pressure measurement at the MS. The absence of this parameter implies that a barometric pressure measurement was not available or could not be successfully obtained. It may be included in the message only if the access network is UTRAN, see 3GPP TS 23.271 [26a].
UTRAN Civic Address
This parameter indicates the civic address of the MS. The absence of this parameter implies that a civic address was not available or could not be successfully obtained. It may be included in the message only if the access network is UTRAN, see 3GPP TS 23.271 [26a].
Age of Location Estimate
This parameter indicates how long ago the location estimate was obtained.
LMSI
The LMSI may be provided if assigned by the VLR.
GPRS Node Indicator
See definition in clause 7.6.8. This presence of this parameter is mandatory only if the SGSN number is sent in the Network Node Number.
Additional Location Estimate
This parameter provides the location estimate when not provided by the Location Estimate parameter..
Deferred MT-LR Data
See definition in clause 7.6.11.3.
LCS-Reference Number
This parameter shall be included if the Subscriber Location Report is the response to a deferred MT location request.
NA-ESRK Request
If the target MS has originated an emergency service call in North America, NA-ESRK Request may be included to indicate that the MSC is able to accept NA-ESRK in the Response message, see clause 7.6.11.19.
Cell Id Or SAI
For GERAN access, this parameter indicates Global Cell Identifier of the cell that the served subscriber is currently attached to. For UTRAN access, this parameter contains the Service Area Identifier for the cell that the subscriber is currently attached to. This parameter is included only for Emergency Calls as described in 3GPP TS 23.271 [26a].
H-GMLC address
See definition in clause 7.6.2. The parameter shall be included if the Subscriber Location Report is the response to a deferred MT location request for a UE available event, an area event or a periodic positioning event. This parameter shall be included in a Subscriber Location Report response if a deferred MO-LR TTTP procedure is initiated for a periodic positioning event.
LCS Service Type Id
See definition in clause 7.6.11.15. The requirements for its presence are specified in 3GPP TS 23.271 [26a].
Pseudonym Indicator
This parameter indicates by its presence that the pseudonym is required. Refer to 3GPP TS 23.271 [26a].
Accuracy Fulfilment Indicator
For a mobile terminated periodic LDR, this parameter indicates whether the obtained location estimate satisfies the requested accuracy or not, provided that this indication is obtained from RAN or the UE with the location estimate.
Periodic LDR Information
This parameter refers to the periodic reporting interval and reporting amount of the deferred periodic location.
MO-LR Short Circuit Indicator
This parameter indicates whether MO-LR Short Circuit is permitted for periodic location.
Reporting PLMN List
This parameter indicates a list of PLMNs in which subsequent periodic MO-LR TTTP requests will be made.
Sequence Number
This parameter refers to the number of the periodic location reports completed. The sequence number would be set to 1 in the first location report and increment by 1 for each new report. When the number reaches the reporting amount value, the H-GMLC (for a periodic MT-LR or a periodic MO-LR transfer to third party) will know the procedure is complete. For details see 3GPP TS 23.271 [26a].
Target Serving Node for Handover
This parameter provides the address of the target side serving node for handover of an IMS Emergency Call.
User error
This parameter is sent by the responder when the received message contains an error, cannot be forwarded or stored for an LCS client or cannot be accepted for some other reason and if present, takes one of the following values defined in clause 7.6.1.
– System Failure;
– Data Missing;
– Unexpected Data Value;
– Resource Limitation;
– Unknown Subscriber;
– Unauthorised requesting network;
– Unknown or unreachable LCS Client.
Provider error
These are defined in clause 7.6.1.