4 Network initiated location services operations

24.0303GPPLocation Services (LCS)Release 17Stage 3Supplementary service operationsTS

4.1 Location Notification

4.1.1 Normal operation

The network invokes a location notification procedure by sending a REGISTER message containing a LCS-LocationNotification invoke component to the MS. This may be sent either to request verification for MT-LR or to notify about already authorized MT-LR.

In case of privacy verification the MS shall respond to the request by sending a RELEASE COMPLETE message containing the mobile subscriber’s response in a return result component (figure 4.1).

If the timer T(LCSN) expires in the network before any response from the MS (e.g. due to no response from the user), the network shall interprete this by applying the default treatment defined in TS 23.271 (i.e. dissallow location if barred by subscription and allow location if allowed by subscription).

In the case of location notification no response is required from the MS, the MS shall terminate the dialoque by sending a RELEASE COMPLETE message containing a LocationNotification return result.

If the MS is unable to process the request received from the network, it shall return an error indication by sending a RELEASE COMPLETE message containing a return error component. Error values are specified in 3GPP TS 24.080

MS Network

REGISTER

<————————————————————————————————————————

Facility (Invoke = LCS-LocationNotification (notificationType, locationType, lcsClientExternalID, lcsClientName, lcsRequestorID, lcsCodeword, lcsServiceTypeId))

RELEASE COMPLETE

————————————————————————————————————————>

Facility (Return result = LCS-LocationNotification (verificationResponse))

RELEASE COMPLETE

– – – – – – – – – – – – – – – – – – – – – – – – – – – – – – – – – – – – – – – – – – – – – – – ->

Facility (Return error (Error))

RELEASE COMPLETE

– – – – – – – – – – – – – – – – – – – – – – – – – – – – – – – – – – – – – – – – – – – – – – – ->

Facility (Reject (Invoke_problem))

RELEASE COMPLETE

<- – – – – – – – – – – – – – – – – – – – – – – – – – – – – – – – – – – – – – – – – – – – – – – –

Figure 4.1: Location Notification

4.2 Deferred MT-LR Area Event

4.2.1 Area Event Request

The network invokes a Deferred MT-LR Area Event procedure by sending a REGISTER message containing an LCS-Area Event invoke component to the MS.

If the MS is unable to process the request received from the network, it shall return an error indication by sending a RELEASE COMPLETE message containing a return error component. Error values are specified in 3GPP TS 24.080

MS Network

REGISTER

<————————————————————————————————————————

Facility (Invoke = LCS-AreaEventRequest (referenceNumber, h-gmlc-address, deferredLocationEventType, areaEventInfo))

RELEASE COMPLETE

————————————————————————————————————————>

Facility (Return result)

RELEASE COMPLETE

– – – – – – – – – – – – – – – – – – – – – – – – – – – – – – – – – – – – – – – – – – – – – – – ->

Facility (Return error (Error))

RELEASE COMPLETE

– – – – – – – – – – – – – – – – – – – – – – – – – – – – – – – – – – – – – – – – – – – – – – – ->

Facility (Reject (Invoke_problem))

RELEASE COMPLETE

<- – – – – – – – – – – – – – – – – – – – – – – – – – – – – – – – – – – – – – – – – – – – – – – –

Figure 4.2: Area Event Request

4.2.2 Area Event Report

The MS invokes an Area Event Report by sending a REGISTER message to the network containing an LCS-AreaEventReport invoke component. SS Version Indicator value 1 or above shall be used.

The MS may use the Area Event Report also when cancelling the Area Event Request while monitoring the event.

The receiving network entity shall forward the Area Event Report to the H-GMLC which was included in the invoke component directly or via its associated V-GMLC.

The MS may terminate the dialogue by sending a RELEASE COMPLETE message for a single location request (see figure 4.3). The MS may also initiate another Area Event Report operation by sending a FACILITY message to the network containing an LCS-AreaEventReport invoke component (see figure 4.4). After the Area Event Report operation the MS shall terminate the dialogue by sending a RELEASE COMPLETE message.

If the network cannot successfully process the Area Event Report received from the MS, it shall clear the transaction by sending a RELEASE COMPLETE message containing a return error component. Error values are specified in 3GPP TS 24.080.

If the network has returned a result to the MS in a FACILITY message but, after some PLMN administered time period has elapsed, the network has not received either a new Area Event Report operation in a FACILITY message or a RELEASE COMPLETE message from the MS, the network may clear the transaction by sending a RELEASE COMPLETE message.

MS Network

REGISTER

————————————————————————————————————————>

Facility (Invoke = LCS-AreaEventReport (referenceNumber, h-gmlc-address))

FACILITY

<————————————————————————————————————————

Facility (Return result)

RELEASE COMPLETE

<- – – – – – – – – – – – – – – – – – – – – – – – – – – – – – – – – – – – – – – – – – – – – – – –

Facility (Return error (Error))

RELEASE COMPLETE

<- – – – – – – – – – – – – – – – – – – – – – – – – – – – – – – – – – – – – – – – – – – – – – – –

Facility (Reject (Invoke_problem))

RELEASE COMPLETE

————————————————————————————————————————>

Figure 4.3: Single Area Event Report

MS Network

REGISTER

————————————————————————————————————————>

Facility (Invoke = LCS-AreaEventReport (referenceNumber, h-gmlc-address))

FACILITY

<————————————————————————————————————————

Facility (Return result)

RELEASE COMPLETE

<- – – – – – – – – – – – – – – – – – – – – – – – – – – – – – – – – – – – – – – – – – – – – – – –

Facility (Return error (Error))

RELEASE COMPLETE

<- – – – – – – – – – – – – – – – – – – – – – – – – – – – – – – – – – – – – – – – – – – – – – – –

Facility (Reject (Invoke_problem))

————————————————————————————————————————>

Facility (Invoke = LCS-AreaEventReport (referenceNumber, h-gmlc-address))

FACILITY

<————————————————————————————————————————

Facility (Return result)

RELEASE COMPLETE

<- – – – – – – – – – – – – – – – – – – – – – – – – – – – – – – – – – – – – – – – – – – – – – – –

Facility (Return error (Error))

RELEASE COMPLETE

<- – – – – – – – – – – – – – – – – – – – – – – – – – – – – – – – – – – – – – – – – – – – – – – –

Facility (Reject (Invoke_problem))

RELEASE COMPLETE

————————————————————————————————————————>

Figure 4.4: Multiple Area Event Reports

4.2.3 Area Event Cancellation

The network invokes a Deferred MT-LR Area Event Cancellation procedure by sending a REGISTER message containing an LCS-Area Event Cancellation invoke component to the MS.

If the MS is unable to process the request received from the network, it shall return an error indication by sending a RELEASE COMPLETE message containing a return error component. Error values are specified in 3GPP TS 24.080

MS Network

REGISTER

<————————————————————————————————————————

Facility (Invoke = LCS-AreaEventCancellation (referenceNumber, h-gmlc-address))

RELEASE COMPLETE

————————————————————————————————————————>

Facility (Return result)

RELEASE COMPLETE

– – – – – – – – – – – – – – – – – – – – – – – – – – – – – – – – – – – – – – – – – – – – – – – ->

Facility (Return error (Error))

RELEASE COMPLETE

– – – – – – – – – – – – – – – – – – – – – – – – – – – – – – – – – – – – – – – – – – – – – – – ->

Facility (Reject (Invoke_problem))

RELEASE COMPLETE

<- – – – – – – – – – – – – – – – – – – – – – – – – – – – – – – – – – – – – – – – – – – – – – – –

Figure 4.5: Area Event Cancellation

4.3 Deferred MT-LR Periodic Location Event

4.3.1 MT-LR LCS Periodic Location

The network invokes a Deferred MT-LR Periodic Location Event by sending a REGISTER message containing an LCS Periodic Location invoke component to the MS.

If the MS is unable to process the request received from the network, it shall return an error indication by sending a RELEASE COMPLETE message containing a return error component. Error values are specified in 3GPP TS 24.080.

MS Network

REGISTER

<—————————————————————————————————————

Facility (Invoke = LCS-PeriodicLocationRequest (referenceNumber, periodicLDRInfo, lcsClientExternalID,

qoS, h-gmlc-address, mo-lrShortCircuit, reportingPLMNList))

RELEASE COMPLETE

————————————————————————————————————————>

Facility (Return result = LCS-PeriodicLocationRequest (mo-lrShortCircuit))

RELEASE COMPLETE

– – – – – – – – – – – – – – – – – – – – – – – – – – – – – – – – – – – – – – – – – – – – – – – ->

Facility (Return error (Error))

RELEASE COMPLETE

– – – – – – – – – – – – – – – – – – – – – – – – – – – – – – – – – – – – – – – – – – – – – – – ->

Facility (Reject (Invoke_problem))

RELEASE COMPLETE

<- – – – – – – – – – – – – – – – – – – – – – – – – – – – – – – – – – – – – – – – – – – – – – – –

Figure 4.6: Periodic Location Request

4.3.2 LCS Location Update

The network invokes a location update procedure by sending a REGISTER message containing an LCS Location Update invoke component to the MS.

If the MS is unable to process the request received from the network, it shall return an error indication by sending a RELEASE COMPLETE message containing a return error component. Error values are specified in 3GPP TS 24.080.

MS Network

REGISTER

<————————————————————————————————————————

Facility (Invoke = LCS-LocationUpdate (referenceNumber, add-LocationEstimate,

velocityEstimate, sequenceNumber))

RELEASE COMPLETE

————————————————————————————————————————>

Facility (Return result = LCS-LocationUpdate (terminationCause))

RELEASE COMPLETE

– – – – – – – – – – – – – – – – – – – – – – – – – – – – – – – – – – – – – – – – – – – – – – – ->

Facility (Return error (Error))

RELEASE COMPLETE

– – – – – – – – – – – – – – – – – – – – – – – – – – – – – – – – – – – – – – – – – – – – – – – ->

Facility (Reject (Invoke_problem))

RELEASE COMPLETE

<- – – – – – – – – – – – – – – – – – – – – – – – – – – – – – – – – – – – – – – – – – – – – – – –

Figure 4.7: Location Update

4.3.3 Periodic Event Cancellation

The network invokes a Deferred MT-LR Periodic Location Cancellation procedure by sending a REGISTER message containing an LCS-Periodic Location Cancellation invoke component to the MS.

If the MS is unable to process the request received from the network, it shall return an error indication by sending a RELEASE COMPLETE message containing a return error component. Error values are specified in 3GPP TS 24.080.

MS Network

REGISTER

<————————————————————————————————————————

Facility (Invoke = LCS-PeriodicLocationCancellation (referenceNumber, h-gmlc-address))

RELEASE COMPLETE

————————————————————————————————————————>

Facility (Return result)

RELEASE COMPLETE

– – – – – – – – – – – – – – – – – – – – – – – – – – – – – – – – – – – – – – – – – – – – – – – ->

Facility (Return error (Error))

RELEASE COMPLETE

– – – – – – – – – – – – – – – – – – – – – – – – – – – – – – – – – – – – – – – – – – – – – – – ->

Facility (Reject (Invoke_problem))

RELEASE COMPLETE

<- – – – – – – – – – – – – – – – – – – – – – – – – – – – – – – – – – – – – – – – – – – – – – – –

Figure 4.8: Periodic Location Cancellation