70.3 Mobile Originating Location Request

3GPP51.010-1Mobile Station (MS) conformance specificationPart 1: Conformance specificationTS

The test cases in this sub clause focus on Mobile Originating Location Request. A MO_LR could occur by a MS to request the network to start location procedure, which is used for either its own location, location assistance data or deciphering keys for broadcast assistance data message.

70.3.1 MO_LR Basic Self Location Request

Basic Self Location Request is only applicable for requesting its own location by using MS Assisted E-OTD positioning..

70.3.1.1 MO_LR Basic Self Location Request In Idle Mode (Normal Case)

70.3.1.1.1 Conformance requirements:

The MS sends a DTAP LCS MO-LR invoke to the VMSC. If the MS is requesting its own location or that its own location be sent to another LCS client, this message carries LCS QoS information (e.g. accuracy, response time).

The MS invokes a MO-LR by sending a REGISTER message to the network containing a LCS-MOLR invoke component with MO_LR TYPE set to LocationEstimate, LCS QoS value and other optional field if it is needed.

The MS shall terminate the dialogue by sending a RELEASE COMPLETE message.

Test References

3GPP TS 03.71, sub clause 7.6.6.

3GPP TS 04.30 sub clause 5.1.1.

3GPP TS 04.80 sub clauses 2.4, 2.5 and 4.

70.3.1.1.2 Test Purpose

Verifies that a MS sends a correct LCS-MOLR Invoke message with the component MO_LR TYPE set to LocationEstimate and LCS_QoS value on the initiation of MOLR. On receipt of a RRLP Measure position request from SS to start the measurement, MS shall send back RRLP Measure Position Response to SS after finishing the measurement.

70.3.1.1.3 Method of Test

Initial Conditions

System Simulator:

Serving cell: Default parameters, in SYSTEM INFORMATION TYPE 3 (SI3 Rest Octet) the early classmark sending control is implemented in the SS.

Neighbor Cells: at least 2 neighbor cells are used with a minimum configuration of a BCCH. This is to allow the MS to perform the required timing measurements.

Mobile Station:

The MS is in MM-state "idle, updated" with valid TMSI and CKSN.

Specific PICS statements

PIXIT statements

Test Procedure:

A MOLR procedure as call independent supplementary services is initiated from the MS. The MS performs control early classmark sending to provide LCS positioning method capability. After sending the CIPHERING MODE COMPLETE message the MS sends a REGISTER message with Facility IE containing a component set to LCS-MOLR Invoke. The SS sends RRLP Request to start the measurement. Once the measurement is done, RRLP response is sent back to SS with the measurement data. The SS returns location estimate to MS through LCS-MOLR Return Result. The MS terminates the dialogue by sending RELEASE COMPLETE message.

Maximum duration of the test:

3 minutes.

Expected Sequence

Step

Direction

Message

Comments

1

MS

Initiate MOLR Procedure (Basic Self Location Request)

2

MS -> SS

CHANNEL REQUEST

Establishment cause indicates "call independent supplementary Services”".

3

SS -> MS

IMMEDIATE ASSIGNMENT

4

MS -> SS

CM SERVICE REQUEST

Message is contained in SABM

"Mobile identity" IE contains the IMSI.

"mobile station classmark 2" including settings for ES IND and CM3 supported.

5

MS -> SS

CLASSMARK CHANGE

"mobile station classmark 3" includes settings for Positioning according to 3GPP TS 24.008, table 10.5.1.7. This includes support of LCS VA Capability.

6

SS -> MS

AUTHENTICATION REQUEST

7

MS -> SS

AUTHENTICATION RESP

SRES specifies correct value.

8

SS -> MS

CIPHERING MODE COMMAND

SS starts deciphering after sending the message.

9

MS -> SS

CIPHERING MODE COMPLETE

Shall be sent enciphered. All following messages shall be sent enciphered.

10

SS -> MS

CM SERVICE ACCEPT

11

MS -> SS

REGISTER

Call Independent SS containing Facility IE

With the component of Invoke message set to LCS-MOLR

MOLR-Type set to LocationEstimate

12

SS -> MS

RR APPLICATION INFORMATION

RRLP MEASURE POSITION REQUEST

13

MS -> SS

RR APPLICATION INFORMATION

RRLP MEASURE POSITION RESPONSE

14

SS -> MS

FACILITY

LCS MO-LR RETURE RESULT (locationEstimate)

15

MS -> SS

RELEASE COMPLETE

Terminates the session

16

SS -> MS

CHANNEL RELEASE

The main signalling link is released.

Specific Message Contents

FACILITY

Information element

Value/remark

Protocol Discriminator

Call Independent SS message (1011)

Transaction identifier

XX

Message type

FACILITY (0x11 1010 )

Facility

Return Result = lcs-MOLR LocationEstimate

LCS-MOLRRes ->locationEstimate

RR_APPLICATION_INFORMATION

Information element

Value/remark

Protocol Discriminator

RR Management Protocol (0110)

Skip Indicator

Message Type

Application Information Message type

APDU ID

APDU ID -> RRLP => 0000

APDU Flags

Bit1=0 -> Last or only segment

Bit2=0 -> First or only segment

Bit3=0 -> Command or Final Response

Bit4=spare

APDU Data

2-N Byte  ASN.1 Coded

(SS->MS) RRLP (Measure Position Request) ,

(MS->SS) RRLP (Measure Position Response),

(MS->SS) RRLP (Protocol Error),

(SS->MS) RRLP (Assistance Data) ,

(MS->SS) RRLP (Assistance Data Ack.),

RRLP Measure Position Request

Information element

Type

Value/remark

ASN.1 encoded

(20,00,1e)

referenceNumber

Integer,0 to 7

1

component

msrPositionReq

1

methodType

msAssisted

0

positionMethod

Enumerated

eotd

MeasureResponseTime

Integer,0 to 7

7

useMultipleSets

Enumerated

oneSet

70.3.1.2 MO_LR Basic Self Location Request In Dedicated Mode (Normal case)

70.3.1.2.1 Conformance Requirement:

The MS sends a DTAP LCS MO-LR invoke to the VMSC. If the MS is requesting its own location or that its own location be sent to another LCS client, this message carries LCS QoS information (e.g. accuracy, response time).

The MS invokes a MO-LR by sending a REGISTER message to the network containing a LCS-MOLR invoke component with MO_LR TYPE set to LocationEstimate, LCS QoS value and other optional field if it is needed.

The MS shall terminate the dialogue by sending a RELEASE COMPLETE message.

Test References:

3GPP TS 03.71 sub clause 7.6.6

3GPP TS 04.30 sub clause 5.1.1

3GPP TS 04.80 sub clauses 2.4, 2.5 & 4

70.3.1.2.2 Test Purpose

Verifies that a MS sends a correct LCS-MOLR Invoke message on already established speech call related SACCH with the component MO_LR TYPE sets to LocationEstimate and LCS_QoS value on the initiation of MO_LR. On receipt of a RRLP Measure position request from SS to start the measurement, MS shall send back RRLP Measure Position Response to SS after finishing the measurement.

70.3.1.2.3 Method of Test

Initial Conditions:

System Simulator:

Serving Cell: Default parameters.

Neighbor Cells: 2 neighbor cells are used with a minimum configuration of a BCCH. This is to allow
the MS to perform the required timing measurements.

Mobile Station:

The MS has valid TMSI and CKSN.

The MS is brought into the state U10 by using table 26.8.1.2/3.

Specific PICS statements

PIXIT statements

Test Procedure:

A MOLR procedure as call independent supplementary services is initiated from the MS on the existing SACCH channel. After received CM SERVICE ACCEPT message, MS sends a REGISTER message with Facility IE containing a component set to a LCS-MOLR Invoke. The SS sends RRLP Request to start the measurement. Once the measurement is done, RRLP Response is sent back to SS with the measurement data. The SS returns location estimate to MS through LCS-MOLR Return Result. The MS terminates the dialogue by sending RELEASE COMPLETE message.

Maximum duration of the test:

3 minutes.

Expected Sequence

Step

Direction

Message

Comments

1

MS

Initiate MOLR Procedure ((Basic Self Location Request)

2

MS -> SS

CM SERVICE REQUEST

"Mobile identity" IE contains the IMSI.

"mobile station classmark 2" including settings for ES IND and CM3 supported.

3

(optional step)

MS -> SS

CLASSMARK CHANGE

This message is optional does not have to be sent by the MS.

4

SS -> MS

CM SERVICE ACCEPT

5

MS -> SS

REGISTER

Call Independent SS containing Facility IE

With the component of Invoke message set to LCS-MOLR

MOLR-Type set to LocationEstimate

6

SS->MS

RR APPLICATION INFORMATION

RRLP MEASURE POSITION REQUEST

7

MS->SS

RR APPLICATION INFORMATION

RRLP MEASURE POSITION RESPONSE

8

SS->MS

FACILITY

LCS MO-LR RETURE RESULT (locationEstimate

9

MS->SS

RELEASE COMPLETE

Terminates the session

10

SS -> MS

CHANNEL RELEASE

The main signalling link is released.

Specific Message Contents:

FACILITY

Information element

Value/remark

Protocol Discriminator

Call Independent SS message (1011)

Transaction identifier

XX

Message type

FACILITY (0x11 1010 )

Facility

Return Result = lcs-MOLR LocationEstimate

LCS-MOLRRes ->locationEstimate

RR_APPLICATION_INFORMATION

Information element

Value/remark

Protocol Discriminator

RR Management Protocol (0110)

Skip Indicator

Message Type

Application Information Message type

APDU ID

APDU ID -> RRLP => 0000

APDU Flags

Bit1=0 -> Last or only segment

Bit2=0 -> First or only segment

Bit3=0 -> Command or Final Response

Bit4=spare

APDU Data

2-N Byte  ASN.1 Coded

(SS->MS) RRLP (Measure Position Request),

(MS->SS) RRLP (Measure Position Response),

(MS->SS) RRLP (Protocol Error),

(SS->MS) RRLP (Assistance Data),

(MS->SS) RRLP (Assistance Data Ack.),

RRLP Measure Position Request

Information element

Type

Value/remark

ASN.1 encoded

(20,00,1e)

referenceNumber

Integer,0 to 7

1

component

msrPositionReq

1

methodType

msAssisted

0

positionMethod

Enumerated

eotd

MeasureResponseTime

Integer,0 to 7

7

useMultipleSets

Enumerated

oneSet

70.3.2 MO_LR Transfer to 3rd Party

70.3.2.1 Conformance requirements:

The MS sends a DTAP LCS MO-LR invoke to the VMSC. If the MS is requesting its own location or that its own location be sent to another LCS client, this message carries LCS QoS information (e.g. accuracy, response time). If the MS is requesting that its location be sent to another LCS client, the message shall include the identity of the LCS client and may include the address of the GMLC through which the LCS client should be accessed

The MS invokes a MO-LR by sending a REGISTER message to the network containing a LCS-MOLR invoke component with MO_LR TYPE set to LocationEstimate, LCS QoS value, LCS-ClientExternalID and MLC_Number if it is available.

Test References

3GPP TS 03.71, sub clause 7.6.6,

3GPP TS 04.030 sub clause 5.1.1,

3GPP TS 04.80 sub clauses 2.4, 2.5 & 4

70.3.2.2 Test Purpose

Verifies that a MS sends a correct LCS-MOLR Invoke message with the component MO_LR TYPE set to LocationEstimate, LCS_QoS value, LCS-ClientExternalID and MLC_Number (if available) on the initiation of MOLR. On receipt of a RRLP Measure position request from SS to start the measurement, MS shall send back RRLP Measure Position Response to SS after finishing the measurement.

70.3.2.3 Method of Test

Initial Conditions

System Simulator:

Serving cell: Default parameters, in SYSTEM INFORMATION TYPE 3 (SI3 Rest Octet) the early classmark sending control is implemented in the SS.

Neighbor Cells: at least 2 neighbor cells are used with a minimum configuration of a BCCH. This is to allow the MS to perform the required timing measurements.

Mobile Station:

The MS is in MM-state "idle, updated" with valid TMSI and CKSN.

Specific PICS statements

PIXIT statements

Test Procedure:

A MOLR procedure as call independent supplementary services is initiated from the MS. The MS performs control early classmark sending to provide LCS positioning method capability. After sending the CIPHERING MODE COMPLETE message the MS sends a REGISTER message with Facility IE containing a component set to a LCS-MOLR Invoke. The SS sends RRLP Request to start the measurement. Once the measurement is done, RRLP response is sent back to SS with the measurement data. The SS may then transfer the location information to the internal or external LCS client.

Maximum duration of the test:

3 minutes.

Expected Sequence

Step

Direction

Message

Comments

1

MS

Initiate MOLR Procedure (Transfer to 3rd Party)

2

MS -> SS

CHANNEL REQUEST

Establishment cause indicates "call independent supplementary Services”".

3

SS -> MS

IMMEDIATE ASSIGNMENT

4

MS -> SS

CM SERVICE REQUEST

Message is contained in SABM

"Mobile identity" IE contains the IMSI.

"mobile station classmark 2" including settings for ES IND and CM3 supported.

5

MS -> SS

CLASSMARK CHANGE

"mobile station classmark 3" includes settings for Positioning according to 3GPP TS 24.008, table 10.5.1.7. This includes support of LCS VA Capability.

6

SS -> MS

AUTHENTICATION REQUEST

7

MS -> SS

AUTHENTICATION RESP

SRES specifies correct value.

8

SS -> MS

CIPHERING MODE COMMAND

SS starts deciphering after sending the message.

9

MS -> SS

CIPHERING MODE COMPLETE

Shall be sent enciphered. All following messages shall be sent enciphered.

10

SS -> MS

CM SERVICE ACCEPT

11

MS -> SS

REGISTER

Call Independent SS containing Facility IE

With the component of Invoke message set to LCS-MOLR

MOLR-Type set to LocationEstimate

LCSClientExternalID present

12

SS -> MS

RR APPLICATION INFORMATION

RRLP MEASURE POSITION REQUEST

13

MS -> SS

RR APPLICATION INFORMATION

RRLP MEASURE POSITION RESPONSE

14

SS

SS may return the location estimate result to the LCS client as MAP subscriber location report

15

SS -> MS

RELEASE COMPLETE

Confirmation of successful transfer to 3rd Party

16

SS -> MS

CHANNEL RELEASE

The main signalling link is released.

Specific Message Contents

FACILITY

Information element

Value/remark

Protocol Discriminator

Call Independent SS message (1011)

Transaction identifier

XX

Message type

FACILITY (0x11 1010 )

Facility

Return Result = lcs-MOLR LocationEstimate

LCS-MOLRRes ->locationEstimate

RR_APPLICATION_INFORMATION

Information element

Value/remark

Protocol Discriminator

RR Management Protocol (0110)

Skip Indicator

Message Type

Application Information Message type

APDU ID

APDU ID -> RRLP => 0000

APDU Flags

Bit1=0 -> Last or only segment

Bit2=0 -> First or only segment

Bit3=0 -> Command or Final Response

Bit4=spare

APDU Data

2-N Byte  ASN.1 Coded

(SS->MS) RRLP (Measure Position Request) ,

(MS->SS) RRLP (Measure Position Response),

(MS->SS) RRLP (Protocol Error),

(SS->MS) RRLP (Assistance Data) ,

(MS->SS) RRLP (Assistance Data Ack.),

RRLP Measure Position Request

Information element

Type

Value/remark

ASN.1 encoded

(20,00,1e)

referenceNumber

Integer,0 to 7

1

component

msrPositionReq

1

methodType

msAssisted

0

positionMethod

Enumerated

eotd

MeasureResponseTime

Integer,0 to 7

7

useMultipleSets

Enumerated

oneSet

70.3.3 MO_LR Autonomous Location

70.3.3.1 Conformance Requirement

The MS sends a DTAP LCS MOLR invoke to VMSC. If the MS is requesting location assistance data, the message specifies the type of assistance data and the positioning method for which the assistance data applies.

The MS invokes a MO_LR by sending a REGISTER message to network containing a LCS-MOLR invoke component with MO_LR TYPE set to AssistanceData, Location-Method set to MS-AssistedEOTD, LCS QoS value and other optional field if it is needed.

The MS acknowledges the reception of each assistance data component to network with a RRLP ASSISTANCE DATA Ack before the next Assistance Data component is received.

References

3GPP TS 03.71 sub clause 7.6.6, 10.4, 10.5

3GPP TS 04.30 sub clause 5.1.1

3GPP TS 04.31 sub clause 2.3

3GPP TS 04.80 sub clauses 2.4, 2.5 and 4

70.3.3.2 Test Purpose

Verifies that a MS sends a correct LCS-MOLR Invoke message with the component MOLR Type set to Assistance Data, Location-Method sets to MS-Assisted EOTD, and LCS-QoS on the initiation of MO_LR. The MS shall acknowledge the reception of each assistance data component.

70.3.3.3 Method of Test

Initial Conditions:

System Simulator:

Serving Cell: Default parameters, in SYSTEM INFORMATION TYPE 3 (SI3 Rest Octet) the early classmark sending control is implemented in the SS.

Mobile Station:

The MS is in MM-state "idle, updated" with valued TMSI and CKSN.

Specific PICS statements

PIXIT statements

Test Procedure:

A MOLR procedure as call independent supplementary services is initiated from the MS. The MS performs control early classmark sending to provide LCS positioning method capability. After sending the CIPHERING MODE COMPLETE message the MS sends a REGISTER message with Facility IE containing a component set to LCS-MOLR Invoke. The SS determines the exact location assistance data to transfer according to the type of data specified by the MS, the MS location capabilities and the current cell ID and sends RRLP Assistance Data to MS. The MS acknowledges each assistance data components by sending RRLP Assistance Data Ack.

Maximum duration of the test:

3 minutes.

Expected Sequence

Step

Direction

Message

Comments

1

MS

Initiate MOLR Procedure( assistance data )

2

MS -> SS

CHANNEL REQUEST

Establishment cause indicates "call independent supplementary Services”".

3

SS -> MS

IMMEDIATE ASSIGNMENT

4

MS -> SS

CM SERVICE REQUEST

Message is contained in SABM

"Mobile identity" IE contains the IMSI.

"mobile station classmark 2" including settings for ES IND and CM3 supported.

5

MS -> SS

CLASSMARK CHANGE

"mobile station classmark 3" includes settings for Positioning according to 3GPP TS 24.008, table 10.5.1.7. This includes support of LCS VA Capability.

6

SS -> MS

AUTHENTICATION REQUEST

7

MS -> SS

AUTHENTICATION RESP

SRES specifies correct value.

8

SS -> MS

CIPHERING MODE COMMAND

SS starts deciphering after sending the message.

9

MS -> SS

CIPHERING MODE COMPLETE

Shall be sent enciphered. All following messages shall be sent enciphered.

10

SS -> MS

CM SERVICE ACCEPT

11

MS -> SS

REGISTER

Call Independent SS containing Facility IE

With the component of Invoke message set to LCS-MOLR

MOLR-Type set to AssistanceData

LocationMethod set to MSAssistedEOTD

12

SS -> MS

RR APPLICATION INFORMATION

RRLP ASSISTANCE DATA

13

MS -> SS

RR APPLICATION INFORMATION

RRLP ASSISTANCE DATA ACK.

14

SS -> MS

CHANNEL RELEASE

The main signalling link is released.

Specific Message Contents

RR_APPLICATION_INFORMATION

Information element

Value/remark

Protocol Discriminator

RR Management Protocol (0110)

Skip Indicator

Message Type

Application Information Message type

APDU ID

APDU ID -> RRLP => 0000

APDU Flags

Bit1=0 -> Last or only segment

Bit2=0 -> First or only segment

Bit3=0 -> Command or Final Response

Bit4=spare

APDU Data

2-N Byte  ASN.1 Coded

(SS->MS) RRLP (Measure Position Request) ,

(MS->SS) RRLP (Measure Position Response),

(SS->MS) RRLP (Assistance Data),

(MS->SS) RRLP (Assistance Data Ack.),

(MS->SS) RRLP (Protocol Error),

RRLP Assistance Data

Information element

Type

Value/remark

ASN.1 encoded

ReferenceNumber

Integer 0 to 7

1

Component

assistanceData

referenceAssistanceData

ReferenceAssistData

See below

MsrAssistData

MsrAssistData

See below

systemInfoAssistData

SystemInfoAssistData

See below

moreAssDataToBeSent

Enumerated

0

RRLP Assistance Data Field Values: Reference Assistance Data

Field Name

Value

Comments

BCCH Carrier

Range 0 – 1023

ARFCN of Serving BCCH

BSIC

Range 0 – 63

BSIC of Serving BCCH

Time Slot Scheme

Either o or 1, as applicable

0=All time slot 156.25 bits long

1=Time slot 0 and 4 are 157 bits long, all other time slots are 156 bits long

BTS Position

None

Not applicable

RRLP Assistance Data Field Values: Measure Assistance Data

Field Name

Value

Comments

Number of Neighbors

1

BCCH Carrier

Range 0 – 1023

ARFCN of neighbour BCCH

BSIC

Range 0 – 63

BSIC of neighbour BCCH

Multiframe Offset

Range 0 – 51

The value of this field is specific to the test configuration, and shall be calculated according to 3GPP TS 04.31, Annex A, section A.2.2.3

Time Slot scheme

Either 0 or 1, as applicable

0=All time slots 156.25 bits long

1=Time slot 0 and 4 are 157 bits long, all other time slots are 156 bits long.

Rough RTD

Range 0 – 1250

Set to rough RTD value for the specific test configuration

Expected OTD

None

Not Applicable

Uncertainty of Expected OTD

None

Not Applicable

Fine RTD

None

Not Applicable

Relative North

None

Not Applicable

Relative East

None

Not Applicable

RRLP Assistance Data Field Values: System Info Assistance Data

Field Name

Value

Comments

Number of Neighbours

1

E-OTD Neighbour Present

1

BSIC

Range 0 – 63

BSIC of neighbour BCCH

Multiframe Offset

Range 0 – 51

The value of this field is specific to the test configuration, and shall be calculated according to 3GPP TS 04.31, Annex A, section A.2.2.3

Time Slot scheme

Either 0 or 1, as applicable

0=All time slots 156.25 bits long

1=Time slot 0 and 4 are 157 bits long, all other time slots are 156 bits long.

Rough RTD

Range 0 – 1250

Set to rough RTD value for the specific test configuration

Expected OTD

None

Not Applicable

Uncertainty of Expected OTD

None

Not Applicable

Fine RTD

None

Not Applicable

Relative North

None

Not Applicable

Relative East

None

Not Applicable

70.3.4 MO_LR Positioning Measurement

70.3.4.1 MO_LR Positioning Measurement / Protocol Error

70.3.4.1.1 Conformance requirement:

The MS sends a DTAP LCS MOLR invoke to VMSC. If the MS is requesting its own location or that its own location be sent to another LCS client, this message carries LCS QoS information (e.g. accuracy, response time).

The MS invokes a MO_LR by sending a REGISTER message to network containing a LCS-MOLR invoke component with MO_LR TYPE set to LocationEstimate, LCS QoS value and other optional field if it is needed.

The MS sends a RRLP PROTOCOL ERROR message to network if there is a problem that prevents the MS to receive a complete and understandable RRLP MEASURE POSITION REQUEST component.

The MS shall terminate the dialogue by sending a RELEASE COMPLETE message.

References

3GPP TS 03.71 sub clause 7.6.6

3GPP TS 04.30 sub clause 5.1.1

3GPP TS04.31 sub clause 2.2, 2.5

3GPP TS 04.80 sub clause 2.4, 2.5 & 4

70.3.4.1.2 Test Purpose:

Verifies that a MS sends a correct positioning capability via control classmark sending. The MS shall send a RRLP PROTOCOL ERROR message to SS with specific error code if RRLP MEASURE POSITION REQUEST is incomplete. On receipt of second RRLP MEASURE POSITION REQUEST from SS to start the measurement, MS shall send back RRLP MEASURE POSITION RESPONSE to SS after finishing the measurement.

70.3.4.1.3 Method of Test

Initial Conditions:

System Simulator:

Serving Cell: Default parameters, in SYSTEM INFORMATION TYPE 3 (SI3 Rest Octet) the early classmark sending control is implemented in the SS.

Neighbor Cells: At least 2 neighbor cells are used with a minimum configuration of a BCCH. This is to allow the MS to perform the required timing measurements.

Mobile Station:

The MS is MM-state "idle, updated" with valid TMSI and CKSN.

Specific PICS statements

PIXIT statements

Test Procedure

A MOLR procedure as call independent supplementary services is initiated from the MS. The MS performs control early classmark sending to provide LCS positioning method capability. After sending the CIPHERING MODE COMPLETE message the MS sends a REGISTER message with Facility IE containing a component set to a DTAP LCS-MOLR Invoke. The SS determines the positioning method and instigates the particular message sequence by sending RRLP MEASURE POSITION REQUEST with missing information element. The MS shall send RRLP PROTOCOL ERROR as it fails to decode RRLP MEASURE POSITION REQUEST. The SS repeats RRLP MEASURE POSITION REQUEST with correct message contents. Once the measurement is done, RRLP MEASURE POSITION RESPONSE is sent back to SS with the measurement data. The SS returns location estimate to MS through DTAP LCS-MOLR Return Result. The MS terminates the dialogue by sending RELEASE COMPLETE message after receiving location estimate.

Maximum duration of the test

3 minutes.

Expected Sequence

Step

Direction

Message

Comments

1

MS

Initiate MOLR Procedure (location estimate)

2

MS -> SS

CHANNEL REQUEST

Establishment cause indicates " call independent supplementary Services”".

3

SS -> MS

IMMEDIATE ASSIGNMENT

4

MS -> SS

CM SERVICE REQUEST

Message is contained in SABM

"Mobile identity" IE contains the IMSI.

"mobile station classmark 2" including settings for ES IND and CM3 supported.

5

MS -> SS

CLASSMARK CHANGE

"mobile station classmark 3" includes settings for Positioning according to 3GPP TS 24.008, table 10.5.1.7. This includes support of LCS VA Capability.

6

SS -> MS

AUTHENTICATION REQUEST

7

MS -> SS

AUTHENTICATION RESP

SRES specifies correct value.

8

SS -> MS

CIPHERING MODE COMMAND

SS starts deciphering after sending the message.

9

MS -> SS

CIPHERING MODE COMPLETE

Shall be sent enciphered. All following messages shall be sent enciphered.

10

SS -> MS

CM SERVICE ACCEPT

11

MS -> SS

REGISTER

Call Independent SS containing Facility IE

With the component of Invoke message set to LCS-MOLR

12

SS -> MS

RR APPLICATION INFORMATION

RRLP MEASURE POSITION REQUEST

(with missing information element)

13

MS->SS

RR APPLICATION INFORMATION

RRLP PROTOCOL ERROR

14

SS->MS

RR APPLICATION INFORMATION

RRLP MEASURE POSITION REQUEST

13

MS -> SS

RR APPLICATION INFORMATION

RRLP MEASURE POSITION RESPONSE

(otd_measureInfo)

14

SS -> MS

FACILITY

LCS MO-LR RETURE RESULT (locationEstimate)

15

MS -> SS

RELEASE COMPLETE

Terminates the session

16

SS -> MS

CHANNEL RELEASE

The main signalling link is released.

Specific Message Contents

FACILITY

Information element

Value/remark

Protocol Discriminator

Call Independent SS message (1011)

Transaction identifier

XX

Message type

FACILITY (0x11 1010 )

Facility

Return Result = lcs-MOLR LocationEstimate

LCS-MOLRRes ->locationEstimate

RR_APPLICATION_INFORMATION

Information element

Value/remark

Protocol Discriminator

RR Management Protocol (0110)

Skip Indicator

Message Type

Application Information Message type

APDU ID

APDU ID -> RRLP => 0000

APDU Flags

Bit1=0 -> Last or only segment

Bit2=0 -> First or only segment

Bit3=0 -> Command or Final Response

Bit4=spare

APDU Data

2-N Byte  ASN.1 Coded

(SS->MS) RRLP (Measure Position Request) ,

(MS->SS) RRLP (Measure Position Response),

(MS->SS) RRLP (Protocol Error),

(SS->MS) RRLP (Assistance Data) ,

(MS->SS) RRLP (Assistance Data Ack.),

RRLP Measure Position Request (Step 12)

Information element

Type

Value/remark

ASN.1 encoded

( 00100000, 00000000, 000111)

ReferenceNumber

Integer 0 to 7

1

Component

msrPositionReq

MethodType

msAssisted

0

PositionMethod

Enumerated

EOTD

MeasureResponseTime

Integer 0 to 7

7

RRLP Measure Position Request (Step 14)

Information element

Type

Value/remark

ASN.1 encoded

(20,00,1e)

ReferenceNumber

Integer 0 to 7

1

Component

msrPositionReq

MethodType

msAssisted

0

PositionMethod

Enumerated

eotd

MeasureResponseTime

Integer 0 to 7

7

UseMultipleSets

Enumerated

oneSet

70.3.4.2 MO_LR Positioning Measurement /Location Error

70.3.4.2.1 Conformance requirement

The MS sends a DTAP LCS MOLR invoke to VMSC. If the MS is requesting its own location or that its own location be sent to another LCS client, this message carries LCS QoS information (e.g. accuracy, response time).

The MS invokes a MO_LR by sending a REGISTER message to network containing a LCS-MOLR invoke component with MO_LR TYPE set to LocationEstimate, LCS QoS value and other optional field if it is needed.

The MS sends a RRLP MEASURE POSITION RESPONSE to network containing a Location Error component with an error indication if the measurement is not possible.

The MS shall terminate the dialogue by sending a RELEASE COMPLETE message.

References

3GPP TS 03.71 subclause7.6.6

3GPP TS 04.30 sub clause 5.1.1

3GPP TS04.31 sub clause 2.2

3GPP TS 04.80 sub clause 2.4, 2.5 & 4

70.3.4.2.2 Test Purpose

Verifies that a MS sends a correct positioning capability via control classmark sending. MS shall send back RRLP MEASURE POSITION RESPONSE message with Location Error component if the MS does not support the requested method. On receipt of second RRLP MEASURE POSITION REQUEST from SS to start the measurement, the MS shall send back RRLP MEASURE POSITION RESPONSE to SS after finishing the measurement.

70.3.4.2.3 Method of Test

Initial Conditions:

System Simulator:

Serving Cell: Default parameters, in SYSTEM INFORMATION TYPE 3 (SI3 Rest Octet) the early classmark sending control is implemented in the SS.

Neighbor Cells: At least 2 neighbor cells are used with a minimum configuration of a BCCH. This is to allow the MS to perform the required timing measurements.

Mobile Station:

The MS is MM-state "idle, updated" with valid TMSI and CKSN.

Specific PICS statements

PIXIT statements

Test Procedure

A MOLR procedure as call independent supplementary services is initiated from the MS. The MS performs control early classmark sending to provide LCS positioning method capability. After sending the CIPHERING MODE COMPLETE message the MS sends a REGISTER message with Facility IE containing a component set to a DTAP LCS-MOLR Invoke. The SS determines the positioning method and instigates the particular message sequence by sending RRLP MEASURE POSITION REQUEST with a method type not supported by the mobile. The MS sends RRLP MEASURE POSITION RESPONSE to network containing a Location Error component (Request Method not Supported) as the requested method is not supported. The SS repeats RRLP MEASURE POSITION REQUEST with correct message contents. Once the measurement is done, RRLP MEASURE POSITION RESPONSE is sent back to SS with the measurement data. The SS returns location estimate to MS through LCS-MOLR Return Result. The MS terminates the dialogue by sending RELEASE COMPLETE message after receiving location estimate.

Maximum duration of the test:

3 minutes.

Expected Sequence

Step

Direction

Message

Comments

1

MS

Initiate MOLR Procedure (location estimate)

2

MS -> SS

CHANNEL REQUEST

Establishment cause indicates " call independent supplementary Services”".

3

SS -> MS

IMMEDIATE ASSIGNMENT

4

MS -> SS

CM SERVICE REQUEST

Message is contained in SABM

"Mobile identity" IE contains the IMSI.

"mobile station classmark 2" including settings for ES IND and CM3 supported.

5

MS -> SS

CLASSMARK CHANGE

"mobile station classmark 3" includes settings for Positioning according to 3GPP TS 24.008, table 10.5.1.7. This includes support of LCS VA Capability.

6

SS -> MS

AUTHENTICATION REQUEST

7

MS -> SS

AUTHENTICATION RESP

SRES specifies correct value.

8

SS -> MS

CIPHERING MODE COMMAND

SS starts deciphering after sending the message.

9

MS -> SS

CIPHERING MODE COMPLETE

Shall be sent enciphered. All following messages shall be sent enciphered.

10

SS -> MS

CM SERVICE ACCEPT

11

MS -> SS

REGISTER

Call Independent SS containing Facility IE

With the component of Invoke message set to LCS-MOLR

12

SS -> MS

RR APPLICATION INFORMATION

RRLP MEASURE POSITION REQUEST

(Request method not supported)

13

MS->SS

RR APPLICATION INFORMATION

RRLP MEASURE POSITION RESPONSE

( location error)

14

SS->MS

RR APPLICATION INFORMATION

RRLP MEASURE POSITION REQUEST

13

MS -> SS

RR APPLICATION INFORMATION

RRLP MEASURE POSITION RESPONSE

(otd_measureInfo)

14

SS -> MS

FACILITY

LCS MO-LR RETURE RESULT (locationEstimate)

15

MS -> SS

RELEASE COMPLETE

Terminates the session

16

SS -> MS

CHANNEL RELEASE

The main signalling link is released.

Specific Message Contents

FACILITY

Information element

Value/remark

Protocol Discriminator

Call Independent SS message (1011)

Transaction identifier

XX

Message type

FACILITY (0x11 1010 )

Facility

Return Result = lcs-MOLR LocatibonEstimate

LCS-MOLRRes ->locationEstimate

RR_APPLICATION_INFORMATION

Information element

Value/remark

Protocol Discriminator

RR Management Protocol (0110)

Skip Indicator

Message Type

Application Information Message type

APDU ID

APDU ID -> RRLP => 0000

APDU Flags

Bit1=0 -> Last or only segment

Bit2=0 -> First or only segment

Bit3=0 -> Command or Final Response

Bit4=spare

APDU Data

2-N Byte  ASN.1 Coded

(SS->MS) RRLP (Measure Position Request) ,

(MS->SS) RRLP (Measure Position Response),

(MS->SS) RRLP (Protocol Error),

(SS->MS) RRLP (Assistance Data) ,

(MS->SS) RRLP (Assistance Data Ack.),

RRLP Measure Position Request (Step 12)

Information element

Type

Value/remark

ASN.1 encoded

(20,00,3e)

ReferenceNumber

Integer 0 to 7

1

Component

msrPositionReq

MethodType

msAssisted

0

PositionMethod

Enumerated

GPS

MeasureResponseTime

Integer 0 to 7

7

UseMultipleSets

Enumerated

oneSet

RRLP Measure Position Request (Step 14)

Information element

Type

Value/remark

ASN.1 encoded

(20,00,1e)

ReferenceNumber

Integer 0 to 7

1

Component

msrPositionReq

MethodType

msAssisted

0

PositionMethod

Enumerated

eotd

MeasureResponseTime

Integer 0 to 7

7

UseMultipleSets

Enumerated

oneSet

70.3.4.3 MO_LR Positioning Measurement / Multiple RRLP REQUEST with same Reference Number

70.3.4.3.1 Conformance requirement

The MS sends a DTAP LCS MOLR invoke to VMSC. If the MS is requesting its own location or that its own location be sent to another LCS client, this message carries LCS QoS information (e.g. accuracy, response time).

The MS invokes a MO_LR by sending a REGISTER message to network containing a LCS-MOLR invoke component with MO_LR TYPE set to LocationEstimate, LCS QoS value and other optional field if it is needed.

The MS ignores the later component if the old and new RRLP MEASURE POSITION REQUEST components have the same Reference Number.

The MS shall terminate the dialogue by sending a RELEASE COMPLETE message.

References

3GPP TS 03.71 subclause7.6.6

3GPP TS 04.30 sub clause 5.1.1

3GPP TS04.31 sub clause 2.5.5

3GPP TS 04.80 sub clause 2.4, 2.5 & 4

70.3.4.3.2 Test Purpose:

Verifies that a MS sends a correct positioning capability via control classmark sending. MS shall ignore the second RRLP MEASURE POSITION REQUEST if the second RRLP MEASURE POSITION REQUEST has the same REFERENCE NUMBER as in the previous one. The MS shall send back RRLP MEASURE POSITION RESPONSE to SS after finishing the current measurement.

70.3.4.3.3 Method of Test

Initial Conditions

System Simulator:

Serving cell: Default parameters, in SYSTEM INFORMATION TYPE 3 (SI3 Rest Octet) the early classmark sending control is implemented in the SS.

Neighbor Cells: at least 2 neighbor cells are used with a minimum configuration of a BCCH. This is to allow the MS to perform the required timing measurements.

Mobile Station:

The MS is in MM-state "idle, updated" with valid TMSI and CKSN.

Specific PICS statements

PIXIT statements

Test Procedure

A MOLR procedure as call independent supplementary services is initiated from the MS. The MS performs control early classmark sending to provide LCS positioning method capability. After sending the CIPHERING MODE COMPLETE message the MS sends a REGISTER message with Facility IE containing a component set to a DTAP LCS-MOLR Invoke. The SS determines the positioning method and instigates the particular message sequence by sending RRLP MEASURE POSITION REQUEST to start the measurement. Before the current positioning measurement finishes, the SS sends the second RRLP MEASURE POSITION REQUEST with the same REFERENCE NUMBER as the first one. The MS shall ignore the second RRLP MEASURE POSITION REQUEST. The MS sends RRLP MEASURE POSITION RESPONSE to SS with the measurement data after finishing the measurement. The SS returns location estimate to MS through DTAP LCS-MOLR Return Result. The MS terminates the dialogue by sending RELEASE COMPLETE message after receiving location estimate.

Maximum duration of the test:

3 minutes.

Expected Sequence

Step

Direction

Message

Comments

1

MS

Initiate MOLR Procedure (location estimate)

2

MS -> SS

CHANNEL REQUEST

Establishment cause indicates " call independent supplementary Services”".

3

SS -> MS

IMMEDIATE ASSIGNMENT

4

MS -> SS

CM SERVICE REQUEST

Message is contained in SABM

"Mobile identity" IE contains the IMSI.

"mobile station classmark 2" including settings for ES IND and CM3 supported.

5

MS -> SS

CLASSMARK CHANGE

"mobile station classmark 3" includes settings for Positioning according to 3GPP TS 24.008, table 10.5.1.7. This includes support of LCS VA Capability.

6

SS -> MS

AUTHENTICATION REQUEST

7

MS -> SS

AUTHENTICATION RESP

SRES specifies correct value.

8

SS -> MS

CIPHERING MODE COMMAND

SS starts deciphering after sending the message.

9

MS -> SS

CIPHERING MODE COMPLETE

Shall be sent enciphered. All following messages shall be sent enciphered.

10

SS -> MS

CM SERVICE ACCEPT

11

MS -> SS

REGISTER

Call Independent SS containing Facility IE

With the component of Invoke message set to LCS-MOLR

12

SS -> MS

RR APPLICATION INFORMATION

RRLP MEASURE POSITION REQUEST 1

13

MS

MS is performing the measurement

14

SS -> MS

RR APPLICATION INFORMATION

RRLP MEASURE POSITION REQUEST 2

(with same reference number as in Request 1)

15

MS -> SS

RR APPLICATION INFORMATION

RRLP MEASURE POSITION RESPONSE 1

(otd-measureInfo – msAssisted)

16

SS -> MS

FACILITY

LCS MO-LR RETURN RESULT (locationEstimate)

17

MS -> SS

RELEASE COMPLETE

Terminates the session

18

SS -> MS

CHANNEL RELEASE

The main signalling link is released.

Specific Message Contents

FACILITY

Information element

Value/remark

Protocol Discriminator

Call Independent SS message (1011)

Transaction identifier

XX

Message type

FACILITY (0x11 1010 )

Facility

Return Result = lcs-MOLR LocatibonEstimate

LCS-MOLRRes ->locationEstimate

RR_APPLICATION_INFORMATION

Information element

Value/remark

Protocol Discriminator

RR Management Protocol (0110)

Skip Indicator

Message Type

Application Information Message type

APDU ID

APDU ID -> RRLP => 0000

APDU Flags

Bit1=0 -> Last or only segment

Bit2=0 -> First or only segment

Bit3=0 -> Command or Final Response

Bit4=spare

APDU Data

2-N Byte  ASN.1 Coded

(SS->MS) RRLP (Measure Position Request) ,

(MS->SS) RRLP (Measure Position Response),

(MS->SS) RRLP (Protocol Error),

(SS->MS) RRLP (Assistance Data) ,

(MS->SS) RRLP (Assistance Data Ack.),

RRLP Measure Position Request (Step 12)

Information element

Type

Value/remark

ASN.1 encoded

(20,00,1e)

ReferenceNumber

Integer 0 to 7

1

Component

msrPositionReq

MethodType

msAssisted

0

PositionMethod

Enumerated

eotd

MeasureResponseTime

Integer 0 to 7

7

UseMultipleSets

Enumerated

oneSet

RRLP Measure Position Request (Step 14)

Information element

Type

Value/remark

ASN.1 encoded

(20,00,3e)

ReferenceNumber

Integer 0 to 7

1

Component

msrPositionReq

MethodType

msBased

1

PositionMethod

Enumerated

eotd

MeasureResponseTime

Integer 0 to 7

7

UseMultipleSets

Enumerated

oneSet

70.3.4.4 MO_LR Positioning Measurement / Multiple RRLP REQUEST with different Reference Number

70.3.4.4.1 Conformance requirement

The MS sends a DTAP LCS MOLR invoke to VMSC. If the MS is requesting its own location or that its own location be sent to another LCS client, this message carries LCS QoS information (e.g. accuracy, response time).

The MS invokes a MO_LR by sending a REGISTER message to network containing a LCS-MOLR invoke component with MO_LR TYPE set to LocationEstimate, LCS QoS value and other optional field if it is needed.

The MS aborts activity for the former RRLP MEASURE POSITION REQUEST component and starts to act according to the later RRLP MEASURE POSITION REQUEST component if the old and new RRLP MEASURE POSITION REQUEST components have different Reference Number.

The MS shall terminate the dialogue by sending a RELEASE COMPLETE message.

Test References:

3GPP TS 03.71 subclause7.6.6

3GPP TS 04.30 sub clause 5.1.1

3GPP TS 04.31 sub clause 2.5.5

3GPP TS 04.80 sub clause 2.4, 2.5 & 4

70.3.4.4.2 Test Purpose

Verifies that a MS sends a correct positioning capability via control classmark sending. MS shall terminate the current location measurement if the second RRLP MEASURE POSITION REQUEST is received with a different REFERENCE NUMBER. The MS shall perform the measurement according to the newly received RRLP MEASURE POSITION REQUEST. The MS shall send back RRLP MEASURE POSITION RESPONSE to SS after finishing the measurement.

70.3.4.4.3 Method of Test

Initial Conditions

System Simulator:

Serving cell: Default parameters, in SYSTEM INFORMATION TYPE 3 (SI3 Rest Octet) the early classmark sending control is implemented in the SS.

Neighbor Cells: at least 2 neighbor cells are used with a minimum configuration of a BCCH. This is to allow the MS to perform the required timing measurements.

Mobile Station:

The MS is in MM-state "idle, updated" with valid TMSI and CKSN.

Specific PICS statements

PIXIT statements

Test Procedure

A MOLR procedure as call independent supplementary services is initiated from the MS. The MS performs control early classmark sending to provide LCS positioning method capability. After sending the CIPHERING MODE COMPLETE message the MS sends a REGISTER message with Facility IE containing a component set to a DTAP LCS-MOLR Invoke. The SS determines the positioning method and instigates the particular message sequence by sending RRLP MEASURE POSITION REQUEST to start the measurement. Before the current positioning measurement finishes, the MS receives the second RRLP MEASURE POSITION REQUEST with a different REFERENCE NUMBER as in the first one. The MS shall terminate the current location measurement and perform the measurement according to the newly received RRLP MEASURE POSITION REQUEST. The MS sends RRLP MEASURE POSITION RESPONSE to SS with the measurement data after finishing the measurement. The SS returns location estimate to MS through DTAP LCS-MOLR Return Result. The MS terminates the dialogue by sending RELEASE COMPLETE message after receiving location estimate.

Maximum duration of the test:

3 minutes.

Expected Sequence

Step

Direction

Message

Comments

1

MS

Initiate MOLR Procedure (location estimate)

2

MS -> SS

CHANNEL REQUEST

Establishment cause indicates " call independent supplementary Services”".

3

SS -> MS

IMMEDIATE ASSIGNMENT

4

MS -> SS

CM SERVICE REQUEST

Message is contained in SABM

"Mobile identity" IE contains the IMSI.

"mobile station classmark 2" including settings for ES IND and CM3 supported.

5

MS -> SS

CLASSMARK CHANGE

"mobile station classmark 3" includes settings for Positioning according to 3GPP TS 24.008, table 10.5.1.7. This includes support of LCS VA Capability.

6

SS -> MS

AUTHENTICATION REQUEST

7

MS -> SS

AUTHENTICATION RESP

SRES specifies correct value.

8

SS -> MS

CIPHERING MODE COMMAND

SS starts deciphering after sending the message.

9

MS -> SS

CIPHERING MODE COMPLETE

Shall be sent enciphered. All following messages shall be sent enciphered.

10

SS -> MS

CM SERVICE ACCEPT

11

MS -> SS

REGISTER

Call Independent SS containing Facility IE

With the component of Invoke message set to LCS-MOLR

12

SS -> MS

RR APPLICATION INFORMATION

RRLP MEASURE POSITION REQUEST 1

13

MS

MS is performing the measurement

14

SS -> MS

RR APPLICATION INFORMATION

RRLP MEASURE POSITION REQUEST 2

(with different reference number as in Request 1)

13

MS -> SS

RR APPLICATION INFORMATION

RRLP MEASURE POSITION RESPONSE 2

(otd-measureInfo)

Check reference number is 2

14

SS -> MS

FACILITY

LCS MO-LR RETURE RESULT (locationEstimate)

15

MS -> SS

RELEASE COMPLETE

Terminates the session

16

SS -> MS

CHANNEL RELEASE

The main signalling link is released.

Specific Message Contents

FACILITY

Information element

Value/remark

Protocol Discriminator

Call Independent SS message (1011)

Transaction identifier

XX

Message type

FACILITY (0x11 1010 )

Facility

Return Result = lcs-MOLR LocatibonEstimate

LCS-MOLRRes ->locationEstimate

RR_APPLICATION_INFORMATION

Information element

Value/remark

Protocol Discriminator

RR Management Protocol (0110)

Skip Indicator

Message Type

Application Information Message type

APDU ID

APDU ID -> RRLP => 0000

APDU Flags

Bit1=0 -> Last or only segment

Bit2=0 -> First or only segment

Bit3=0 -> Command or Final Response

Bit4=spare

APDU Data

2-N Byte  ASN.1 Coded

(SS->MS) RRLP (Measure Position Request) ,

(MS->SS) RRLP (Measure Position Response),

(MS->SS) RRLP (Protocol Error),

(SS->MS) RRLP (Assistance Data) ,

(MS->SS) RRLP (Assistance Data Ack.),

RRLP Measure Position Request 1 (Step 12)

Information element

Type

Value/remark

ASN.1 encoded

(20,00,1e)

ReferenceNumber

Integer 0 to 7

1

Component

msrPositionReq

MethodType

msAssisted

0

PositionMethod

Enumerated

eotd

MeasureResponseTime

Integer 0 to 7

7

UseMultipleSets

Enumerated

oneSet

RRLP Measure Position Request 2 (Step 14)

Information element

Type

Value/remark

ASN.1 encoded

(40,00,1e)

ReferenceNumber

Integer 0 to 7

2

Component

msrPositionReq

MethodType

msAssisted

0

PositionMethod

Enumerated

eotd

MeasureResponseTime

Integer 0 to 7

7

UseMultipleSets

Enumerated

oneSet

70.3.4.5 MO_LR Positioning Measurement / RR Management Commands

70.3.4.5.1 Conformance requirement

The MS sends a DTAP LCS MOLR invoke to VMSC. If the MS is requesting its own location or that its own location be sent to another LCS client, this message carries LCS QoS information (e.g. accuracy, response time).

The MS invokes a MO_LR by sending a REGISTER message to network containing a LCS-MOLR invoke component with MO_LR TYPE set to LocationEstimate, LCS QoS value and other optional field if it is needed.

The MS aborts the measurement procedure and starts on the RR MANAGEMENT procedure if a RR MANAGEMENT command is received during the measurement procedure. The MS sends RR MANAGEMENT RESPONSE message upon completion.

The MS shall terminate the dialogue by sending a RELEASE COMPLETE message.

References

3GPP TS 03.71 sub clauses 7.6.6, 10.6

3GPP TS 04.30 sub clause 5.1.1

3GPP TS 04.80 sub clauses 2.4, 2.5 & 4

70.3.4.5.2 Test Purpose

Verifies that a MS sends a correct positioning capability via control classmark sending. MS shall terminate the current location measurement if a RR MANAGEMENT command is received during the measurement procedure. The MS shall send a RR MANAGEMENT RESPONSE message to SS when the RR MANAGEMENT procedure is complete. The MS shall perform the measurement according to the newly received RRLP MEASURE POSITION REQUEST and send back RRLP MEASURE POSITION RESPONSE to SS after finishing the measurement.

70.3.4.5.3 Method of Test

Initial Conditions

System Simulator:

Serving cell: Default parameters, in SYSTEM INFORMATION TYPE 3 (SI3 Rest Octet) the early classmark sending control is implemented in the SS.

Neighbor Cells: at least 2 neighbor cells are used with a minimum configuration of a BCCH. This is to allow the MS to perform the required timing measurements.

Mobile Station:

The MS is in MM-state "idle, updated" with valid TMSI and CKSN.

Specific PICS statements

PIXIT statements

Test Procedure

A MOLR procedure as call independent supplementary services is initiated from the MS. The MS performs control early classmark sending to provide LCS positioning method capability. After sending the CIPHERING MODE COMPLETE message the MS sends a REGISTER message with Facility IE containing a component set to a DTAP LCS-MOLR Invoke. The SS determines the positioning method and instigates the particular message sequence by sending RRLP MEASURE POSITION REQUEST to start the measurement. Before the current positioning measurement finishes, the MS receives a RR MANAGEMENT command. The MS shall terminate the current location measurement and perform the RR MANAGEMENT command. The MS sends a RR MANAGEMENT RESPONSE message to SS when the RR MANAGEMENT procedure is complete. The MS sends RRLP MEASURE POSITION RESPONSE to SS with the measurement data finishing the measurement according to the newly received RRLP MEASUREMENT POSITION REQUEST. The SS returns location estimate to MS through DTAP LCS-MOLR Return Result. The MS terminates the dialogue by sending RELEASE COMPLETE message after receiving location estimate.

Maximum duration of the test

3 minutes.

Expected Sequence

Step

Direction

Message

Comments

1

MS

Initiate MOLR Procedure (location estimate)

2

MS -> SS

CHANNEL REQUEST

Establishment cause indicates " call independent supplementary Services”".

3

SS -> MS

IMMEDIATE ASSIGNMENT

4

MS -> SS

CM SERVICE REQUEST

Message is contained in SABM

"Mobile identity" IE contains the IMSI.

"mobile station classmark 2" including settings for ES IND and CM3 supported.

5

MS -> SS

CLASSMARK CHANGE

"mobile station classmark 3" includes settings for Positioning according to 3GPP TS 24.008, table 10.5.1.7. This includes support of LCS VA Capability.

6

SS -> MS

AUTHENTICATION REQUEST

7

MS -> SS

AUTHENTICATION RESP

SRES specifies correct value.

8

SS -> MS

CIPHERING MODE COMMAND

SS starts deciphering after sending the message.

9

MS -> SS

CIPHERING MODE COMPLETE

Shall be sent enciphered. All following messages shall be sent enciphered.

10

SS -> MS

CM SERVICE ACCEPT

11

MS -> SS

REGISTER

Call Independent SS containing Facility IE

With the component of Invoke message set to LCS-MOLR

12

SS -> MS

RR APPLICATION INFORMATION

RRLP MEASURE POSITION REQUEST 1

13

MS

MS is performing the measurement

14

SS -> MS

RR MANAGEMENT COMMAND

15

MS -> SS

RR MANAGEMENT COMPLETE

MS terminates the measurement procedure and act on the RR management command

16

SS -> MS

RR APPLICATION INFORMATION

RRLP MEASURE POSITION REQUEST 2

17

MS -> SS

RR APPLICATION INFORMATION

RRLP MEASURE POSITION RESPONSE 2

(otd-measureInfo)

18

SS -> MS

FACILITY

LCS MO-LR RETURE RESULT (locationEstimate)

19

MS -> SS

RELEASE COMPLETE

Terminates the session

20

SS -> MS

CHANNEL RELEASE

The main signalling link is released.

Specific Message Contents

FACILITY

Information element

Value/remark

Protocol Discriminator

Call Independent SS message (1011)

Transaction identifier

XX

Message type

FACILITY (0x11 1010 )

Facility

Return Result = lcs-MOLR LocatibonEstimate

LCS-MOLRRes ->locationEstimate

RR_APPLICATION_INFORMATION

Information element

Value/remark

Protocol Discriminator

RR Management Protocol (0110)

Skip Indicator

Message Type

Application Information Message type

APDU ID

APDU ID -> RRLP => 0000

APDU Flags

Bit1=0 -> Last or only segment

Bit2=0 -> First or only segment

Bit3=0 -> Command or Final Response

Bit4=spare

APDU Data

2-N Byte  ASN.1 Coded

(SS->MS) RRLP (Measure Position Request) ,

(MS->SS) RRLP (Measure Position Response),

(MS->SS) RRLP (Protocol Error),

(SS->MS) RRLP (Assistance Data) ,

(MS->SS) RRLP (Assistance Data Ack.),

RRLP Measure Position Request

Information element

Type

Value/remark

ASN.1 encoded

(20,00,1e)

ReferenceNumber

Integer 0 to 7

1

Component

msrPositionReq

MethodType

msAssisted

0

PositionMethod

Enumerated

eotd

MeasureResponseTime

Integer 0 to 7

7

UseMultipleSets

Enumerated

oneSet

RR Management Command (Classmark Enquiry)

Information element

Value/remark

Encoded

(06 13)

Protocol Discriminator

RR Management Protocol (0110)

Skip Indicator

Classmark Enquiry Message Type

0001 0011