70.4 Mobile Terminated Location Request for Mobiles supporting MS-Assisted EOTD
3GPP51.010-1Mobile Station (MS) conformance specificationPart 1: Conformance specificationTS
The test cases in this sub clause focus on Mobile Terminated Location Request. A MT-LR occurs when an external LCS client requests the position of an MS by sending the SS REGISTER message. This may be sent to request verification for a particular MT-LR or simply to notify the user about an MT-LR that has already been authorized.
70.4.1 MT-LR Location Notification for MS-Assisted EOTD
Location notification takes place to inform the MS user that a particular LCS client is requesting their position without seeking the user’s permission.
70.4.1.1 Conformance requirements:
The following requirements apply for this test:
1. On receipt of a REGISTER message containing the LCS Notification Invoke component with notificationType set to notifyLocationAllowed. The MS shall notify the MS user of the location request using the method defined in the manufacturers’ specification.
2. The MS shall terminate the dialogue by sending a RELEASE COMPLETE message containing a LocationNotification return result with verificationResponse set to permissionGranted.
Test References
3GPP TS 03.71, sub clause 7.6.1,
3GPP TS 04.30, sub clause 4.1.1,
3GPP TS 04.80, sub clauses 2.4 and 2.5.
70.4.1.2 Test Purpose
Verifies that when the MS receives a REGISTER message, containing a LCS Location Notification Invoke component set to notifyLocationAllowed, the MS displays information about the LCS client correctly (as defined by the individual manufacturer) and sends a RELEASE COMPLETE message containing a LocationNotification return result with verificationResponse set to permissionGranted.
Specific PICS statements
–
PIXIT statements
–
70.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.
Mobile Station:
The MS is in MM-state "idle, updated" with valued TMSI and CKSN.
Test Procedure:
The MS is paged with a PAGING REQUEST TYPE 1 message. After sending the CIPHERING MODE COMPLETE message the MS receives an SS REGISTER message containing a Facility IE containing a DTAP LCS Location Notification Invoke message set to notifyLocationAllowed. The LCS Client Name contained in the USSD text string of the lcs-LocationNotification shall be displayed as defined by the Manufacturer. The MS then responds with a RELEASE COMPLETE message containing a LocationNotification return to terminate the dialogue.
Maximum duration of the test:
1 minute.
Expected Sequence
Step |
Direction |
Message |
Comments |
1 |
SS -> MS |
PAGING REQUEST TYPE 1 |
Sent on the correct paging subchannel |
2 |
MS -> SS |
CHANNEL REQUEST |
Establishment cause indicates "answer to paging". |
3 |
SS -> MS |
IMMEDIATE ASSIGNMENT |
|
4 |
MS -> SS |
PAGING RESPONSE |
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 |
SS starts ciphering. |
|
11 |
SS -> MS |
REGISTER |
Call Independent SS containing Facility IE Location Notification Invoke message set to notifyLocationAllowed |
12 |
MS -> SS |
RELEASE COMPLETE |
Contains a LocationNotification return result to terminate the dialogue |
13 |
SS -> MS |
CHANNEL RELEASE |
The main signalling link is released. |
Specific Message Contents
PAGING RESPONSE
Information element |
Value/remark |
Protocol Discriminator |
RR management |
Ciphering Key Sequence number |
|
– Key Sequence |
Key sequence number previously allocated to MS, or "111" if no key is available |
Mobile station Classmark 2 |
|
– ES IND |
“Controlled Early Classmark Sending” option is implemented in the MS. |
CM3 |
The MS Supports options that are indicated in classmark 3 IE in the Classmark Change message |
Mobile Identity |
|
– odd/even |
Even |
– Type of identity |
TMSI |
– Identity digits |
TMSI previously allocated to MS |
REGISTER
Information element |
Value/remark |
Protocol Discriminator |
Call Independent SS message (1011) |
Transaction identifier |
XX |
Message type |
REGISTER (0x11 1011) |
Facility |
Invoke = lcs-LocationNotification LocationNotificationArg notificationType -> notifyLocationAllowed, locationType -> current Location , lcsClientExternalID -> externalAddress lcsClientName ->dataCodingScheme nameString |
RELEASE COMPLETE
Information element |
Value/remark |
Protocol Discriminator |
Call Independent SS message (1011) |
Transaction identifier |
XX |
Message type |
RELEASE COMPLETE (0x10 1010) |
Facility |
Return result = lcs-LocationNotification verificationResponse -> permissionGranted |
70.4.2 MT-LR Privacy Options for Mobiles supporting MS-Assisted EOTD
Privacy options are used in conjunction with the MS subscription profile on the VLR. They give the MS user the option to grant or withhold permission for individual location requests as they occur.
70.4.2.1 MT-LR Privacy Options/ Verification – Location Allowed If No Response for mobiles supporting MS-Assisted EOTD
The case occurs when the target MS subscription profile on the VLR is set to location allowed if no response is sent. This is the default option if the VMSC does not receive verification from the target MS within a predetermined time.
70.4.2.1.1 Conformance requirements
The following requirements apply for this test:
1. On receipt of a REGISTER message containing the LCS Notification Invoke component with notificationType set to notifyAndVerify-LocationAllowedIfNoResponse. The MS a) notifies the user of the request and b) indicates the default is location allowed if no response is received within a predetermined period, while c) providing the opportunity to accept or deny the request by the method defined in the manufacturer’s specification.
2.
Option 1:
The user accepts the location request using the method specified by the manufacturer.
The MS shall terminate the dialogue by sending a RELEASE COMPLETE message containing a LocationNotification return result with verificationResponse set to permissionGranted.
Option 2:
The user denies the location request using the method defined by the manufacturer.
The MS shall terminate the dialogue by sending a RELEASE COMPLETE message containing a LocationNotification return result with verificationResponse set to permissionDenied.
Option 3:
The user takes no action and the verification process times-out.
The MS shall terminate the dialogue by sending a RELEASE COMPLETE message containing a LocationNotification return result with verificationResponse set to permissionGranted.
Test References
For conformance requirement 1:
3GPP TS 03.71, sub clause 7.6.1.
3GPP TS 24.030 sub clause 4.1.1.
3GPP TS 24.080 sub clause 2.4, 2.5.
70.4.2.1.2 Test Purpose
Verifies that when the MS receives a REGISTER message, containing a LCS Location Notification Invoke component set to notifyAndVerify-LocationAllowedIfNoResponse, the MS displays information about the LCS client correctly and indicates that the default response is location allowed if no response is sent. Gives the user the option to accept or reject the request and sends a RELEASE COMPLETE message containing a LocationNotification return result with the verificationResponse set to permissionDenied or permissionGranted as appropriate.
Specific PICS statements
–
PIXIT statements
–
70.4.2.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.
Mobile Station:
The MS is in MM-state "idle, updated" with valued TMSI and CKSN.
Test Procedure:
The MS is paged with a PAGING REQUEST TYPE 1 message. After sending the CIPHERING MODE COMPLETE message the MS receives an SS REGISTER message with a Facility IE containing a LCS Location Notification Invoke set to notifyAndVerify-LocationAllowedIfNoResponse. The LCS Client Name contained in the USSD text string of the lcs-LocationNotification shall be displayed with the option to accept or deny the request, as defined by the Manufacturer. The MS also indicates that location will be allowed if a response is not received within a predetermined time.
Option 1:
The user then accepts the location request by the method defined by the manufacturer. The MS responds with a RELEASE COMPLETE message containing a LocationNotification return result with verificationResponse set to permissionGranted.
Option 2:
The user then denies the location request by the method defined by the manufacturer. The MS responds with a RELEASE COMPLETE message containing a LocationNotification return result with verificationResponse set to permissionDenied.
Option 3:
The user ignores the location request by taking no action, allowing the verification process timer to time-out. The MS responds with a RELEASE COMPLETE message containing a LocationNotification return result with verificationResponse set to permissionGranted.
Maximum duration of the test:
1 minute.
Expected Sequence
Step |
Direction |
Message |
Comments |
1 |
SS -> MS |
PAGING REQUEST TYPE 1 |
Sent on the correct paging subchannel |
2 |
MS -> SS |
CHANNEL REQUEST |
Establishment cause indicates "answer to paging". |
3 |
SS -> MS |
IMMEDIATE ASSIGNMENT |
|
4 |
MS -> SS |
PAGING RESPONSE |
Message is contained in SABM "Mobile identity" IE contains the IMSI. "mobile station classmark 2" including settings for ES IND, 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 for 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 |
SS starts ciphering. |
|
11 |
SS -> MS |
REGISTER |
Call Independent SS containing Facility IE LCS Location Notification Invoke set to notifyAndVerify-LocationAllowedIfNoResponse |
12A k=1 |
MS |
MS displays location request and info about LCS client. The MS accepts location request. |
|
13A k=1 |
SS -> MS |
RELEASE COMPLETE |
Containing a LocationNotification return result with verificationResponse set to permissionGranted. |
12B k=2 |
MS |
MS displays location request and info about LCS client. The MS rejects location request. |
|
13B k=2 |
SS -> MS |
RELEASE COMPLETE |
Containing a LocationNotification return result with verificationResponse set to permissionDenied |
12C k=3 |
MS |
MS displays location request and info about LCS client. The MS does not reply |
|
13C k=3 |
SS -> MS |
RELEASE COMPLETE |
Containing a LocationNotification return result with verificationResponse set to permissionGranted |
14 |
SS -> MS |
CHANNEL RELEASE |
The main signalling link is released. |
Specific Message Contents
PAGING RESPONSE
Information element |
Value/remark |
Protocol Discriminator |
RR management |
Ciphering Key Sequence number |
|
– Key Sequence |
Key sequence number previously allocated to MS, or "111" if no key is available |
Mobile station Classmark 2 |
|
– ES IND |
“Controlled Early Classmark Sending” option is implemented in the MS. |
CM3 |
The MS Supports options that are indicated in classmark 3 IE in the Classmark Change message. |
Mobile Identity |
|
– odd/even |
Even |
– Type of identity |
TMSI |
– Identity digits |
TMSI previously allocated to MS |
REGISTER
Information element |
Value/remark |
Protocol Discriminator |
Call Independent SS message (1011) |
Transaction identifier |
Xx |
Message type |
REGISTER (0x11 1011) |
Facility |
invoke = lcs-LocationNotification locationNotificationArg notificationType ->notifyAndVerify-LocationAllowedIfNoResponse, locationType -> current Location, lcsClientExternalID -> externalAddress lcsClientName ->dataCodingScheme nameString |
RELEASE COMPLETE (options 1 and 3)
Information element |
Value/remark |
Protocol Discriminator |
Call Independent SS message (1011) |
Transaction identifier |
Xx |
Message type |
RELEASE COMPLETE (0x10 1010) |
Facility |
return result = lcs-LocationNotification locationNotificationRes verificationResponse -> permissionGranted |
RELEASE COMPLETE (option 2)
Information element |
Value/remark |
Protocol Discriminator |
Call Independent SS message (1011) |
Transaction identifier |
Xx |
Message type |
RELEASE COMPLETE (0x10 1010) |
Facility |
return result = lcs-LocationNotification locationNotificationRes verificationResponse -> permissionDenied |
70.4.2.2 MT-LR Privacy Options/ Verification – Location Not Allowed If No Response for Mobiles supporting MS-Assisted EOTD
This case occurs when the target MS subscription profile on the VLR is set to location not allowed if no response is sent. This is the default option if the VMSC does not receive verification from the target MS within a predetermined time.
70.4.2.2.1 Conformance requirements:
The following requirements apply for this test:
1. On receipt of a REGISTER message containing the LCS Notification Invoke component with notificationType set to notifyAndVerify-LocationAllowedIfNoResponse. The MS a) notifies the user of the request and b) indicates that the default is location not allowed if no response is received within a predetermined period, while c) providing the opportunity to accept or deny the request by the method defined in the manufacturer’s specification.
2.
Option 1:
The user accepts the location request using the method specified by the manufacturer.
The MS shall terminate the dialogue by sending a RELEASE COMPLETE message containing a LocationNotification return result with verificationResponse set to permissionGranted.
Option 2:
The user denies the location request using the method defined by the manufacturer.
The MS shall terminate the dialogue by sending a RELEASE COMPLETE message containing a LocationNotification return result with verificationResponse set to permissionDenied.
Option 3:
The user takes no action and the verification process times-out.
The MS shall terminate the dialogue by sending a RELEASE COMPLETE message containing a LocationNotification return result with verificationResponse set to permissionDenied.
Test References
For conformance requirement 1:
3GPP TS 03.71, sub clause 7.6.1.
3GPP TS 24.030 sub clause 4.1.1.
3GPP TS 24.080 sub clause 2.4, 2.5.
70.4.2.2.2 Test Purpose
Verifies that when the MS receives a REGISTER message, containing a LCS Location Notification Invoke component set to notifyAndVerify-LocationNotAllowedIfNoResponse, the MS displays information about the LCS client correctly and indicates that the default response is location not allowed if no response is sent. Gives the user the option to accept or reject the request and sends a RELEASE COMPLETE message containing a LocationNotification return result with the verificationResponse set to permissionDenied or permissionGranted as appropriate.
Specific PICS statements
–
PIXIT statements
–
70.4.2.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.
Mobile Station:
The MS is in MM-state "idle, updated" with valued TMSI and CKSN.
Test Procedure
The MS is paged with a PAGING REQUEST TYPE 1 message. After sending the CIPHERING MODE COMPLETE message the MS receives an SS REGISTER message with a Facility IE containing a LCS Location Notification Invoke set to notifyAndVerify-LocationNotAllowedIfNoResponse. The LCS Client Name contained in the USSD text string of the lcs-LocationNotification shall be displayed with the option to accept or deny the request, as defined by the Manufacturer. The MS also indicates that location will not be allowed if a response is not received within a predetermined time.
Option 1:
The user then accepts the location request by the method defined by the manufacturer. The MS responds with a RELEASE COMPLETE message containing a LocationNotification return result with verificationResponse set to permissionGranted.
Option 2:
The user then denies the location request by the method defined by the manufacturer. The MS responds with a RELEASE COMPLETE message containing a LocationNotification return result with verificationResponse set to permissionDenied.
Option 3:
The user ignores the location request by taking no action, allowing the verification process timer to time-out. The MS responds with a RELEASE COMPLETE message containing a LocationNotification return result with verificationResponse set to permissionDenied.
Maximum duration of the test:
1 minute.
Expected Sequence
Step |
Direction |
Message |
Comments |
---|---|---|---|
1 |
SS -> MS |
PAGING REQUEST TYPE 1 |
Sent on the correct paging subchannel |
2 |
MS -> SS |
CHANNEL REQUEST |
Establishment cause indicates "answer to paging". |
3 |
SS -> MS |
IMMEDIATE ASSIGNMENT |
|
4 |
MS -> SS |
PAGING RESPONSE |
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 |
SS starts ciphering. |
|
11 |
SS -> MS |
REGISTER |
Call Independent SS containing Facility IE LCS Location Notification Invoke set to notifyAndVerify-LocationNotAllowedIfNoResponse |
12 |
MS -> SS |
RELEASE COMPLETE |
Containing a LocationNotification return result with verificationResponse set to permissionGranted or permissionDenied as appropriate. |
12A k=1 |
MS |
MS displays location request and info about LCS client. The MS accepts location request. |
|
13A k=1 |
SS -> MS |
RELEASE COMPLETE |
Containing a LocationNotification return result with verificationResponse set to permissionGranted. |
12B k=2 |
MS |
MS displays location request and info about LCS client. The MS rejects location request. |
|
13B k=2 |
SS -> MS |
RELEASE COMPLETE |
Containing a LocationNotification return result with verificationResponse set to permissionDenied |
12C k=3 |
MS |
MS displays location request and info about LCS client. The MS does not reply |
|
13C k=3 |
SS -> MS |
RELEASE COMPLETE |
Containing a LocationNotification return result with verificationResponse set to permissionGranted |
14 |
SS->MS |
CHANNEL RELEASE |
The main signalling link is released. |
Specific Message Contents
PAGING RESPONSE
Information element |
Value/remark |
Protocol Discriminator |
RR management |
Ciphering Key Sequence number |
|
– Key Sequence |
Key sequence number previously allocated to MS, or "111" if no key is available |
Mobile station Classmark 2 |
|
– ES IND |
“Controlled Early Classmark Sending” option is implemented in the MS. |
CM3 |
The MS Supports options that are indicated in classmark 3 IE in the Classmark Change message. |
Mobile Identity |
|
– odd/even |
Even |
– Type of identity |
TMSI |
– Identity digits |
TMSI previously allocated to MS |
REGISTER
Information element |
Value/remark |
Protocol Discriminator |
Call independent SS message (1011) |
Transaction identifier |
Xx |
Message type |
REGISTER (0x11 1011) |
Facility |
invoke = lcs-LocationNotification locationNotificationArg notificationType ->notifyAndVerify-LocationNotAllowedIfNoResponse, nocationType -> current Location, lcsClientExternalID -> externalAddress lcsClientName ->dataCodingScheme nameString |
RELEASE COMPLETE (option 1)
Information element |
Value/remark |
Protocol Discriminator |
Call independent SS message (1011) |
Transaction identifier |
Xx |
Message type |
RELEASE COMPLETE (0x10 1010) |
Facility |
return result = lcs-LocationNotification locationNotificationRes verificationResponse -> permissionGranted |
RELEASE COMPLETE (options 2 and 3)
Information element |
Value/remark |
Protocol Discriminator |
Call independent SS message (1011) |
Transaction identifier |
Xx |
Message type |
RELEASE COMPLETE (0x10 1010) |
Facility |
return result = lcs-LocationNotification locationNotificationRes verificationResponse -> permissionDenied |