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 |