70.10 Conventional GPS Network Induced Tests
3GPP51.010-1Mobile Station (MS) conformance specificationPart 1: Conformance specificationTS
70.10.1 Void
70.10.2 Network Induced Location Request Emergency Call on TCH Radio Channel
70.10.2.1 Network Induced Location Request Emergency Call on TCH Radio Channel for Mobiles Supporting Conventional GPS
70.10.2.1.1 Conformance requirements
1. With the MS in the "idle, updated" state, the user shall initiate an emergency after the number 112 (for GSM900 and 1800 MS), or 911 (for PCS 1900 MS in the USA), or 08 (for PCS 1900 MS in Mexico) has been entered by the user. The MS shall send a CHANNEL REQUEST message with correct establishment cause ("emergency call").
2. When a user requests an emergency call establishment the mobile station will send a CM SERVICE REQUEST message to the network with a CM service type information element indicating emergency call establishment and the correct CKSN and TMSI. A mobile station which implements the “LCS” option shall also implement the “Controlled Early Classmark Sending” option. A mobile station which implements the “Controlled Early Classmark Sending” option shall indicate it in the classmark (ES IND bit).
3. After sending the CM SERVICE REQUEST message the MS shall send a CLASSMARK CHANGE message. The “Mobile Station Classmark 3” information element shall correctly specify the positioning methods supported by the MS.
4. After the CM SERVICE ACCEPT message is received from the network, the MS shall send an EMERGENCY SETUP message.
5. After receipt of a CONNECT ACKNOWLEDGE message during correct establishment of the emergency call the MS shall indicate that the TCH is through connected in both directions.
6. On receiving the MEASURE POSITION REQUEST message the MS tries to perform the requested location measurements, and calculates its own position. It sends the results in the RRLP MEASURE POSITION RESPONSE message.
70.10.2.1.2 References
3GPP TS 04.08/44.018 sub clauses 3.3.1.1 and 9.1.11.
3GPP TS 04.08/24.008 sub clauses 4.5.1.5, 5.2.1, 9.2.9, 10.5.1.6, 10.5.1.7.
3GPP TS 02.30 sub clause 4.
3GPP TS 04.31 sub clause 2.2.
70.10.2.1.3Test Purpose
To verify when a network instigates the LCS positioning procedure by sending RRLP (Measure Position Request) message, after a traffic channel has been established during an emergency call, the mobile responds with RRLP (Measure Position Response) containing MS location estimate.
70.10.2.1.4 Method of Test
70.10.2.1.5 Initial Conditions
System Simulator (SS):
Serving Cell: default parameters.
Satellite signals: default conditions.
Mobile Station (MS):
The MS is in MM-state “idle, updated” with valued TMSI and CKSN.
SIM:
Normal SIM
Specific PICS statements
– TSPC_MS_RRLP_RELEASE
PIXIT statements
–
70.10.2.1.6 Void
70.10.2.1.7 Test Procedure
An Emergency Call is initiated with the MS. SIM card is included in the MS.
The emergency call is established with a late assignment.
After receiving the CONNECT ACKNOWLEDGE message from the MS, the SS sends an RR APPLICATION INFORMATION message containing an RRLP Measure Position Request on FACCH.
The MS then performs positioning measurements, and responds with a RR APPLICATION INFORMATION message containing a RRLP Measure Position Response.
The call is cleared by the SS.
70.10.2.1.8 Maximum duration of the test
5 minutes.
70.10.2.1.9 Expected Sequence
Step |
Direction |
Message |
Comments |
1 |
MS |
The appropriate “emergency call number" is entered. |
|
2 |
MS -> SS |
CHANNEL REQUEST |
Establishment cause is emergency call establishment. |
3 |
SS -> MS |
IMMEDIATE ASSIGNMENT |
|
4 |
MS -> SS |
CM SERVICE REQUEST |
Message is contained in SABM. The CM service type IE indicates "emergency call establishment". “mobile station classmark 2” includes settings for ES_IND. |
5 |
MS->SS |
CLASSMARK CHANGE |
“mobile station classmark 2” includes settings for ES_IND. “mobile station classmark 3” includes settings for Positioning. The setting for positioning specifies Positioning Method capability and Positioning Method Support. In the position method support (5 bit field), Bit 1 is set to 1 (Conventional GPS) and Bit 2 is set to 0 (no support for MS-based GPS) |
6 |
SS -> MS |
CM SERVICE ACCEPT |
|
7 |
MS -> SS |
EMERGENCY SETUP |
|
8 |
SS -> MS |
CALL PROCEEDING |
|
9 |
SS -> MS |
ALERTING |
|
10 |
SS -> MS |
ASSIGNMENT COMMAND |
|
11 |
MS -> SS |
ASSIGNMENT COMPLETE |
|
12 |
SS -> MS |
CONNECT |
|
13 |
MS -> SS |
CONNECT ACKNOWLEDGE |
The MS indicates that the TCH is through connected in both directions. |
14 |
SS-> MS |
RR APPLICATION INFORMATION |
(RRLP Measure Position Request) |
15 |
MS -> SS |
RR APPLICATION INFORMATION |
(RRLP Measure Position Response) |
16 |
SS -> MS |
DISCONNECT |
|
17 |
MS -> SS |
RELEASE |
|
18 |
SS -> MS |
RELEASE COMPLETE |
|
19 |
SS -> MS |
CHANNEL RELEASE |
The main signalling link is released. |
70.10.2.1.10 Specific Message Contents
70.10.2.1.10.1 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 RRLP (Measure Position Request), RRLP (Measure Position Response) |
70.10.2.1.10.2 RRLP Measure Position Request
Information element |
Type |
Value/remark |
ASN.1 encoded |
– |
|
referenceNumber |
Integer,0 to 7 |
1 |
component |
CHOICE |
msrPositionReq |
methodType |
CHOICE |
msBased |
positionMethod |
ENUMERATED |
gps |
measureResponseTime |
Integer 0 to 7 |
7 |
accuracy |
Integer (0-127) |
127 |
useMultipleSets |
ENUMERATED |
oneSet |
extended-reference |
SEQUENCE |
Rel 5 and later |
70.10.2.1.10.3 RRLP Measure Position Response
Information element |
Type |
Value/remark |
ASN.1 encoded |
– |
|
referenceNumber |
Integer,0 to 7 |
1 |
component |
CHOICE |
msrPositionRsp A valid response will contain locationInfo otherwise locationError will be returned |
locationInfo |
SEQUENCE |
Any value is acceptable. |
locationError |
SEQUENCE |
Any error value is acceptable. |
extended-reference |
SEQUENCE |
Rel5 and later The value returned by the MS shall equal the value received from the SS in the earlier Measure Position Request |