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.

13A.4 Void

13A.4.1 Void

13A.4.2 Void

13A.4.3 Void

13A.5 Void

13A.5.1 Void

13A.5.2 Void

13A.5.3 Void

13A.6 Void

13A.6.1 Void

13A.6.2 Void

13A.6.3 Void

13A.7 Void

13A.7.1 Void

13A.7.2 Void

13A.7.3 Void

13A.8 Void

13A.8.1 Void

13A.8.2 Void

13A.8.3 Void

13A.9 Void

13A.9.1 Void

13A.9.2 Void

13A.9.3 Void