15.8 Call restriction

34.123-13GPPPart 1: Protocol conformance specificationRelease 15TSUser Equipment (UE) conformance specification

15.8.1 Registration accepted

15.8.1.1 Definition

To check that the UE correctly handles the successful password registration for all barring services.

15.8.1.2 Conformance requirement

If the served mobile subscriber is given the possibility to control the service by the use of a password, the service provider had to register a password at provision time. The served mobile subscriber can change the call barring password at any time.

If the entity that uses the supplementary support procedures wants to send a REGISTER message, the supplementary service support entity shall first request the establishment of an MM‑connection.

The supplementary service support entity shall send the REGISTER message as the first CM‑message on the MM‑connection.

At the end of each call independent supplementary service procedure the established supplementary service support is released.

The side closing the transaction shall release the transaction by sending the RELEASE COMPLETE message to its corresponding peer entity.

Both supplementary service support entities release the MM‑connection locally.

When the mobile subscriber wants to register a new password the old password, the new password and the repeat of the new password shall be entered into the UE. Then the UE sends to the network an invoke component of the operation "register password".

The common SS‑code for call restriction services shall be used, but if the service code is not entered by the user the UE shall include the SS‑code referring to all supplementary services.

References

TS 24.010 clauses 3.2.1, 3.4 and 4.2.1.

15.8.1.3 Test purpose

1) To check that the UE correctly requests a supplementary service transaction for registration of a password for all barring services in the CM SERVICE REQUEST message.

3) To check that the UE sends a REGISTER message containing an Invoke component of the operation “register password” with the expected parameter values for registration of a password for all barring services when a password change operation is initiated.

4) To check that when the mobile subscriber wants to register a new password, the old password, the new password and the repeat of the new password shall be entered into the UE before the UE sends a CM SERVICE REQUEST message.

4) To check that upon receipt of FACILITY message requesting the password, the UE is able to send a password by sending a FACILITY message with a Return result component.

5) To check that upon receipt of the result of the procedure contained in the RELEASE COMPLETE or FACILITY message, the UE provides the indication for successful password registration for all barring services..

15.8.1.4 Method of test

Related ICS/IXIT statements

Support of FDD Yes/No.

Support of one barring supplementary service Yes/No.

Support of CS speech Yes/No.

Initial conditions

System Simulator:

1 cell, default parameters.

User Equipment:

The UE is in registered idle state on cell 1.

Test procedure

The UE is made to initiate the registration of a password for all barring supplementary services.

Upon receipt of the REGISTER message, the system simulator answers with the FACILITY message with the Facility information element containing an Invoke with the GetPassword operation requesting the old password.

The UE sends a FACILITY message with a Return result component containing the old password.

The system simulator answers with a FACILITY message with the Facility information element containing an Invoke with the GetPassword operation requesting a new password.

The UE sends a FACILITY message with a Return result component containing the new password.

The system simulator answers with a FACILITY message with the Facility information element containing an Invoke with the GetPassword operation requesting the new password again.

The UE sends a FACILITY message with a Return result component containing the new password again.

Upon receipt of the FACILITY message, the system simulator answers with the RELEASE COMPLETE message with the Facility information element containing a Return result component with the return result of the operation “register password”, with the new password as mandatory information element, which indicates successful registration.

Expected sequence

Step

Direction

Message

Comments

UE

SS

1

UE

The UE is made to initiate the registration of new password for all barring supplementary services. The old password, new password, and new password again, are requested.

2

->

CM SERVICE REQUEST

CM service type = ‘Supplementary service activation’

2A

<-

AUTHENTICATION REQUEST

2B

->

AUTHENTICATION RESPONSE

3

The SS starts integrity protection.

4

->

REGISTER

5

<-

FACILITY

Invoke = GetPassword (password)

6

->

FACILITY

Return result = GetPassword (<password>)

7

<-

FACILITY

Invoke = GetPassword (new password)

8

->

FACILITY

Return result = GetPassword (<new password>)

9

<-

FACILITY

Invoke = GetPassword (new password again)

10

->

FACILITY

Return result = GetPassword (<new password again>)

11

<-

RELEASE COMPLETE

RegisterPassword operation ReturnResult

12

Void

13

The RRC connection is released by the SS

14

UE

Provide an indication for successful password registration for all barring services

Specific message contents:

REGISTER (Step 4)

Information Element

Value/remark

Condition

Facility

Invoke component

Operation Code

registerPassword

Parameters

SS-Code

ss-Code

10010000 allBarringSS

FACILITY with Invoke component (Step 5 and Step 7 and Step 9)

Information Element

Value/remark

Facility

Operation Code

getPassword

Parameters

GuidanceInfo

"password (step 5), new password (step 7), new password again (step 9)"

LinkedID

Set to the value of the Invoke ID received in the REGISTER in Step 4

FACILITY with Return result component (Step 6 and Step 8 and Step 10)

Information Element

Value/remark

Facility

Operation Code

getPassword

Parameters

Password

not checked

RELEASE COMPLETE with Return result component with operation code (Step 11)

Information Element

Value/remark

Condition

Invoke ID

the same Invoke ID as in the REGISTER in Step 4

Operation code

registerPassword

15.8.1.5 Test requirements

In Step 2 the UE sends the CM SERVICE REQUEST message with the CM service type ‘Supplementary service activation’.

In Steps 4, 6, 8 and 10 the UE populates the messages with the correct values.

In Step 14 the UE provides indication of successful password registration for all barring services.

15.8.2 Rejection after invoke of the operation “register password” with subscription violation

15.8.2.1 Definition

To check that the UE correctly handles the password change attempt for the Call Barring supplementary service when the new password registration fails as the subscription option “control of services” is set to “by the service provider”.

15.8.2.2 Conformance requirement

If the served mobile subscriber at provision time has selected the subscription option "control of supplementary service by the service provider" an attempt to register a password will be denied and the served mobile subscriber should receive a notification..

If the entity that uses the supplementary support procedures wants to send a REGISTER message, the supplementary service support entity shall first request the establishment of an MM‑connection.

The supplementary service support entity shall send the REGISTER message as the first CM‑message on the MM‑connection.

At the end of each SS procedure, the established MM connection should be released

The side closing the transaction shall release the transaction by sending the RELEASE COMPLETE message to its corresponding peer entity.

Both supplementary service support entities release the MM‑connection locally.

When the mobile subscriber wants to register a new password the old password, the new password and the repeat of the new password shall be entered into the UE. Then the UE sends to the network an invoke component of the operation "register password".

The common SS‑code for call restriction services shall be used, but if the service code is not entered by the user the UE shall include the SS‑code referring to all supplementary services.

References

TS 23.011 clause 3.3.

TS 24.010 clauses 3.2.1, 3.4 and 4.2.

15.8.2.3 Test purpose

1) To check that, when a CS call is already established, the UE correctly requests the establishment of a new MM transaction for supplementary services by sending a CM SERVICE REQUEST.

2) To check that the UE sends a REGISTER message containing the invoke of the operation “register password” with the expected parameter values for registration of a password for all call barring services when a password change operation is initiated.

3) To check that upon receipt of the RELEASE COMPLETE message related to the present supplementary service transaction, the CS call remains unaffected.

4) To check that upon receipt of the RELEASE COMPLETE message indicating subscription violation, the mobile subscriber is notified.

15.8.2.4 Method of test

Related ICS/IXIT statements

Support of FDD Yes/No.

Support of CS speech Yes/No.

Support of one barring supplementary service Yes/No.

Initial conditions

System Simulator:

– 1 cell, default parameters.

User Equipment:

– The UE is in call state U10 by using table 10.1.2/3.

Test procedure

The registration of a new password for all call restriction services is initiated.

Upon receipt of the REGISTER message, the system simulator answers with the RELEASE COMPLETE message with the Facility information element containing a Return error component of the operation “register password” with the error value “SS_SubscriptionViolation”.

The system simulator sends STATUS ENQUIRY, the UE responds with STATUS message indicating CC state U10.

Expected sequence

Step

Direction

Message

Comments

UE

SS

1

UE

The UE is made to initiate a registration of a new password for all call barring services. The old, new password, and new password again, are provided.

2

->

CM SERVICE REQUEST

CM service type = ‘Supplementary service activation’

3

<-

CM SERVICE ACCEPT

4

->

REGISTER

5

<-

RELEASE COMPLETE

Return error component with SS_SubscriptionViolation

6

UE

Provide indication of password registration failure due to subscription violation

7

<-

STATUS ENQUIRY

8

->

STATUS

CC state U10

Specific message contents:

REGISTER (Step 4)

Information Element

Value/remark

Facility

Invoke component

Operation Code

registerPassword

Parameters

SS-Code

‘10010000’B

RELEASE COMPLETE with Return error component (Step 5)

Information Element

Value/remark

Cause

omitted

Facility

Invoke ID

Same Invoke ID that has been used in step 4

Error code

SS_SubscriptionViolation

15.8.2.5 Test requirements

In Step 2 the UE sends the CM SERVICE REQUEST message with the CM service type ‘Supplementary service activation’.

In steps 4 and 8 the UE sends the correct message.

In step 6 the mobile subscriber is notified about the subscription violation.

15.8.3 Rejection after password check with negative result

15.8.3.1 Definition

To check that the UE correctly handles the password change attempt for the Call Barring supplementary service when the old password is rejected.

15.8.3.2 Conformance requirement

If the served mobile subscriber at provision time has selected the subscription option "control of supplementary service by subscriber using password", and if a wrong password is entered to activate the service the supplementary service will not be activated and the served mobile subscriber is notified.

If the entity that uses the supplementary support procedures wants to send a REGISTER message, the supplementary service support entity shall first request the establishment of an MM‑connection.

The supplementary service support entity shall send the REGISTER message as the first CM‑message on the MM‑connection.

At the end of each call independent supplementary service procedure the established supplementary service support is released.

The side closing the transaction shall release the transaction by sending the RELEASE COMPLETE message to its corresponding peer entity.

Both supplementary service support entities release the MM‑connection locally.

When the mobile subscriber wants to register a new password the old password, the new password and the repeat of the new password shall be entered into the UE. Then the UE sends to the network an invoke component of the operation "register password".

The common SS‑code for call restriction services shall be used, but if the service code is not entered by the user the UE shall include the SS‑code referring to all supplementary services.

References

TS 23.011 clause 3.3.

TS 24.010 clauses 3.2.1, 3.4 and 4.2.

15.8.3.3 Test purpose

1) To check that, when a CS call is already established, the UE correctly requests the establishment of a new MM transaction for supplementary services by sending a CM SERVICE REQUEST.

2) To check that the UE sends a REGISTER message containing the invoke of the RegisterPassword operation with the expected parameter values for registration of a password for all call barring services when a password change operation is initiated.

3) To check that upon receipt of the RELEASE COMPLETE message related to the present supplementary service transaction, the CS call remains unaffected.

4) To check that upon receipt of the RELEASE COMPLETE message indicating wrong password, the mobile subscriber is notified.

15.8.3.4 Method of test

Related ICS/IXIT statements

Support of FDD Yes/No.

Support of CS speech Yes/No.

Support of one barring supplementary service Yes/No.

Initial conditions

System Simulator:

– 1 cell, default parameters.

User Equipment:

– The UE is brought into the CC state U10 by using table 10.1.2/3.

Test procedure

The registration of a new password for all call restriction services is initiated.

Upon receipt of the REGISTER message, the system simulator answers with the FACILITY message with the Facility information element containing an Invoke with the GetPassword operation requesting the old password.

The UE sends a FACILITY message with a Return result component containing the old password.

Upon receipt of the FACILITY message, the system simulator answers with the RELEASE COMPLETE message with the Facility information element containing a Return error component of the operation “register password” with the error value “NegativePasswordCheck”.

The system simulator sends STATUS ENQUIRY, the UE responds with STATUS message indicating CC state U10.

Expected sequence

Step

Direction

Message

Comments

UE

SS

1

UE

The UE is made to initiate a registration of a new password for all call barring services. The old, new password, and new password again, are provided.

2

->

CM SERVICE REQUEST

CM service type = ‘Supplementary service activation’

3

<-

CM SERVICE ACCEPT

4

->

REGISTER

5

<-

FACILITY

Invoke = GetPassword (password)

6

->

FACILITY

Return result = GetPassword (<password>)

7

<-

RELEASE COMPLETE

Return error component with NegativePasswordCheck

8

UE

The UE provides indication of password registration failure due to wrong password

9

<-

STATUS ENQUIRY

10

->

STATUS

CC state U10

Specific message contents:

REGISTER (Step 4)

Information Element

Value/remark

Facility

Invoke component

Operation Code

registerPassword

Parameters

SS-Code

‘10010000’B

FACILITY with Invoke component (Step 5)

Information Element

Value/remark

Facility

Operation Code

getPassword

Parameters

GuidanceInfo

enterPW

LinkedID

Set to the value of the InvokeID received in the REGISTER in Step 4

FACILITY with Return result component (Step 6)

Information Element

Value/remark

Facility

Operation Code

getPassword

Parameters

Password

should be the same as the old password entered by the user

RELEASE COMPLETE with Return error component (Step 7)

Information Element

Value/remark

Cause

omitted

Facility

Invoke ID

Same Invoke ID that has been used in step 4

Error code

NegativePasswordCheck

15.8.3.5 Test requirements

In Steps 2 the UE sends the CM SERVICE REQUEST message with the CM service type ‘Supplementary service activation’.

In steps 4, 6 and 10 the UE sends the correct message.

In step 8 the mobile subscriber is notified about the wrong password.

15.8.4 Activation accepted

15.8.4.1 Definition

To check that the UE correctly handles the supplementary service activation for BAOC or BICRoam.

15.8.4.2 Conformance requirement

If the entity that uses the supplementary support procedures wants to send a REGISTER message, the supplementary service support entity shall first request the establishment of an MM‑connection.

The supplementary service support entity shall send the REGISTER message as the first CM‑message on the MM‑connection.

At the end of each call independent supplementary service procedure the established supplementary service support is released.

The side closing the transaction shall release the transaction by sending the RELEASE COMPLETE message to its corresponding peer entity.

Both supplementary service support entities release the MM‑connection locally.

If the served mobile subscriber at provision time has selected the subscription option "control of barring service: by subscriber using password", the supplementary service is activated for a basic service if the subscriber has requested so by means of an activation procedure for that basic service.

UE Network

REGISTER

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

Facility (Invoke = ActivateSS (SS-Code, BasicServiceCode))

Password procedure according to 3GPP TS 24.010

RELEASE COMPLETE

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

Facility (Return result = ActivateSS (SS-Code, BasicServiceCode, SS-Status))

RELEASE COMPLETE

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

Facility (Return error (Error))

RELEASE COMPLETE

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

Facility (Reject (Invoke_problem))

Figure 1.2: Activation of a barring program

References

TS 24.010 clauses 3.2.1 and 3.4.

TS 24.088 clause 1.3.

15.8.4.3 Test purpose

1) To check that the UE correctly requests a supplementary service transaction for activation of call restriction service in the subsequent CM SERVICE REQUEST.

2) To check that the UE sends a REGISTER message containing an Invoke component of the ActivateSS operation with the expected parameter values for activation of a specific call restriction service.

3) To check that upon receipt of FACILITY message requesting the password, the UE is able to send a password by sending a FACILITY message with a Return result component.

15.8.4.4 Method of test

Related ICS/IXIT statements

Support of FDD Yes/No.

Support of BAOC supplementary service Yes/No

Support of BICRoam supplementary service Yes/No

Support of CS speech Yes/No

Initial conditions

System Simulator:

– 1 cell, default parameters.

User Equipment:

– The UE is in registered idle state on cell 1.

Test procedure

The UE is made to initiate the activation of the BAOC (barring of outgoing calls) supplementary service if supported by UE.

Upon receipt of the REGISTER message, the system simulator answers with the FACILITY message with the Facility information element containing an Invoke with the GetPassword operation requesting the password.

The UE sends a FACILITY message with a Return result component containing the password.

Upon receipt of the FACILITY message, the system simulator answers with the RELEASE COMPLETE message with the Facility information element containing a Return result component with the BAOC supplementary code indicating successful activation.

The above procedure is repeated for BICRoam (barring of incoming calls when roaming outside home PLMN Country) supplementary service if supported by UE.

Expected sequence

Step

Direction

Message

Comments

UE

SS

1

UE

The UE is made to initiate the activation of the BAOC (barring of outgoing calls) supplementary service if UE supports BAOC supplementary service, otherwise goto step 10.

2

->

CM SERVICE REQUEST

CM service type = ‘Supplementary service activation’

2A

<-

AUTHENTICATION REQUEST

2B

->

AUTHENTICATION RESPONSE

3

The SS starts integrity protection.

4

->

REGISTER

5

<-

FACILITY

Invoke = GetPassword (GuidanceInfo = enterPW). The password for the relevant supplementary service (BAOC or BICRoam) is requested.

6

->

FACILITY

Return result = GetPassword (<password>)

7

<

RELEASE COMPLETE

ActivateSS operation Return_result

8

Void

9

The RRC connection is released by the SS

9a

UE

The UE provides an indication of successful activation of the relevant supplementary service (BAOC or BICRoam)

10

UE

The UE is made to initiate the activation of the BICRoam (barring of incoming calls when roaming outside home PLMN Country) supplementary service if UE supports BICRoam supplementary service.

11 – 18

Repeat steps 2 – 9

Specific message contents:

REGISTER (Step 4 and Step 13)

Information Element

Value/remark

Condition

Facility

Invoke component

Operation Code

activateSS

Parameters

SS-ForBS-Code

ss-Code

‘10010010’B (BAOC)

Step 4

ss-Code

‘10011011’B (BICRoam)

Step 13

basicService

Optionally present and not checked

FACILITY with Invoke component (Step 5 and Step 14)

Information Element

Value/remark

Condition

Facility

Operation Code

getPassword

Parameters

GuidanceInfo

enterPW

LinkedID

Set to the value of the InvokeID received in the REGISTER in Step 4

Step 5

LinkedID

Set to the value of the Invoke ID received in the REGISTER in Step 13

Step 14

FACILITY with Return result component (Step 6 and Step 15)

Information Element

Value/remark

Facility

Operation Code

getPassword

Parameters

Password

not checked

RELEASE COMPLETE with Return result component with operation code (Step 7 and Step 16)

Information Element

Value/remark

Condition

Invoke ID

the same Invoke ID as in the REGISTER in Step 4

Step 7

Invoke ID

the same Invoke ID as in the REGISTER in Step 13

Step 16

Operation code

activateSS

Parameters

SS-Code

‘10010010’B (BAOC)

Step 7

SS-Code

‘10011011’B (BICRoam)

Step 16

basicService

If present in Step 4 same value as in Step 4 otherwise it is not present

Step 7

basicService

If present in Step 13 same value as in Step 13 otherwise it is not present

Step 16

SS-Status

Q bit

“Operative”

P bit

"Provisioned"

R bit

"Registered"

A bit and Q bit

"Active and Operative"

15.8.4.5 Test requirements

In Steps 2 and 11, the UE sends the CM SERVICE REQUEST message with the CM service type ‘Supplementary service activation’.

In Steps 4, 6, 13 and 15 the UE populates the messages with the correct values.

In steps 9a and 18a the UE provides the indications of successful activation of the relevant supplementary service (BAOC or BICRoam).

15.8.5 Rejection after invoke of ActivateSS operation

15.8.5.1 Definition

To check that an attempt to activate a supplementary service with transgressing the subscription restrictions will be denied, the served mobile subscriber receives an error indication and the first call transaction remains unaffected.

15.8.5.2 Conformance requirement

If the entity that uses the supplementary support procedures wants to send a REGISTER message, the supplementary service support entity shall first request the establishment of an MM‑connection.

The supplementary service support entity shall send the REGISTER message as the first CM‑message on the MM‑connection.

If (according to the rules specified in 3GPP TS 29.002 [45]) a supplementary service operation is to be rejected the operation will be denied, and provided the transaction is still in progress, an appropriate reject component will be returned in a Facility Information Element.

If the served mobile subscriber at provision time has selected the subscription option "control of barring service: by subscriber using password", the supplementary service is activated for a basic service if the subscriber has requested so by means of an activation procedure for that basic service.

If the served mobile subscriber at provision time has selected the subscription option "control of barring service: by service provider", an attempt to activate the service will be denied and the served mobile subscriber receives an error indication (see figure 1.3).

Error values are specified in 3GPP TS 24.080.

UE Network

REGISTER

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

Facility (Invoke = ActivateSS (SS-Code, BasicServiceCode))

Password procedure according to 3GPP TS 24.010

RELEASE COMPLETE

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

Facility (Return result = ActivateSS (SS-Code, BasicServiceCode, SS-Status))

RELEASE COMPLETE

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

Facility (Return error (Error))

RELEASE COMPLETE

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

Facility (Reject (Invoke_problem))

Figure 1.2: Activation of a barring program

References

TS 24.010 clauses 3.2.1 and 2.2.8.

TS 24.088 clause 1.3.

TS 24.080 clause 4.3.2.7.

15.8.5.3 Test purpose

1) To check that, when a call transaction is already established, the UE correctly requests the establishment of a parallel MM transaction for supplementary service transaction of specific call barring service, sending a CM SERVICE REQUEST.

2) To check that the UE sends a REGISTER message containing the invoke of the ActivateSS operation with the expected parameter values for specific call barring service.

3) To check that upon receipt of the RELEASE COMPLETE message related to the present SS transaction, the first transaction remains unaffected.

4) To check that upon receipt of the RELEASE COMPLETE message, the UE provides the appropriate user indication (as described by the Manufacturer).

Those checks are performed with a call transaction already established for:

– BOIC, the RELEASE COMPLETE message being sent at the beginning of the procedure with a facility IE containing a return_error(error) where error is "SS subscription violation".

15.8.5.4 Method of test

Related ICS/IXIT statements

Support of BOIC supplementary service Yes/No.

Support of FDD Yes/No.

Support of CS speech Yes/No.

Initial conditions

System Simulator:

– 1 cell, default parameters.

User Equipment:

– The UE is brought into the CC state U10 by using table 10.1.2/3.

Test procedure

The UE is made to initiate the activation of the BOIC (Barring of outgoing international calls) supplementary service.

Upon receipt of the operation (in a REGISTER message), the system simulator answers with the RELEASE COMPLETE (PD and TI of the SS transaction) message with the Facility information element containing a Return_error(error: SS subscription violation) of the ActivateSS operation.

The system simulator then sends STATUS ENQUIRY, and the UE responds with STATUS message indicating CC state U10.

Expected sequence

Step

Direction

Message

Comments

UE

SS

1

UE

The UE is made to initiate an activation of BOIC (Barring of outgoing international calls) supplementary service.

2

->

CM SERVICE REQUEST

cause: "supplementary service activation"

3

<-

CM SERVICE ACCEPT

4

->

REGISTER

5

<-

RELEASE COMPLETE

Return_error(error: SS subscription violation)

6

UE

The UE provides an appropriate user indication about failure of the supplementary service activation

7

<-

STATUS ENQUIRY

8

->

STATUS

CC state U10

Specific message contents:

REGISTER (Step 4)

Information Element

Value/remark

Condition

Facility

Invoke component

Operation Code

activateSS

Parameters

SS-ForBS-Code

ss-Code

BOIC

basicService

Optionally present and not checked

RELEASE COMPLETE with Return error component (Step 5)

Information Element

Value/remark

Cause

omitted

Facility

Invoke ID

Same Invoke ID that has been used in step 4

Error code

SS subscription violation.

15.8.5.5 Test requirements

1) In Steps 4 and 8 the UE populates the messages with the correct values.

2) In Steps 6 the UE provides an appropriate user indication about failure of the supplementary service deactivation.

15.8.6 Deactivation accepted

15.8.6.1 Definition

To check that the UE correctly handles the supplementary service deactivation for all speech restrictions.

15.8.6.2 Conformance requirement

If the entity that uses the supplementary support procedures wants to send a REGISTER message, the supplementary service support entity shall first request the establishment of an MM‑connection.

The supplementary service support entity shall send the REGISTER message as the first CM‑message on the MM‑connection.

At the end of each call independent supplementary service procedure the established supplementary service support is released.

The side closing the transaction shall release the transaction by sending the RELEASE COMPLETE message to its corresponding peer entity.

Both supplementary service support entities release the MM‑connection locally.

If the served mobile subscriber at provision time has selected the subscription option "control of barring service: by subscriber using password", the supplementary service is deactivated for a basic service if the subscriber has requested deactivation by means of a deactivation procedure for that basic service.

The deactivation request of a barring program may specify the basic service. If the subscriber does not indicate a specific basic service, the deactivation applies to all basic services.

If the deactivation is successful, the service will be deactivated. The network will then send a return result indicating acceptance of the request.

UE Network

REGISTER

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

Facility (Invoke = DeactivateSS (SS-Code, BasicServiceCode))

Password procedure according to 3GPP TS 24.010

RELEASE COMPLETE

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

Facility (Return result = DeactivateSS (SS-Code, BasicServiceCode, SS-Status))

RELEASE COMPLETE

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

Facility (Return error (Error))

RELEASE COMPLETE

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

Facility (Reject (Invoke_problem))

Figure 15.8.6.2-1: Deactivation of a barring program

References

TS 24.010 clauses 3.2.1 and 3.4.

TS 24.088 clause 1.4.

15.8.6.3 Test purpose

1) To check that the UE correctly requests a supplementary service transaction for deactivation of a group of call restriction services in a CM SERVICE REQUEST message.

2) To check that the UE sends a REGISTER message containing an Invoke component of the DeactivateSS operation with the expected parameter values for deactivation of a group of a call restriction services.

3) To check that upon receipt of FACILITY message requesting the password, the UE is able to send a password by sending a FACILITY message with a Return result component.

15.8.6.4 Method of test

Related ICS/IXIT statements

Support of FDD Yes/No.

Support of at least one outgoing or incoming call barring supplementary service (BAOC or BOIC or BOIC-exHC or BAIC or BIC-Roam) Yes/No.

Support of CS speech Yes/No.

Initial conditions

System Simulator:

1 cell, default parameters.

User Equipment:

The UE is in registered idle state on cell 1.

Test procedure

The UE is made to initiate the deactivation of all restrictions, for speech.

Upon receipt of the REGISTER message, the system simulator answers with the FACILITY message with the Facility information element containing an Invoke with the GetPassword operation requesting the password.

The UE sends a FACILITY message with a Return result component containing the password.

Upon receipt of the FACILITY message, the system simulator answers with the RELEASE COMPLETE message with the Facility information element containing a Return result component with the all restrictions supplementary code indicating successful deactivation.

Expected sequence

Step

Direction

Message

Comments

UE

SS

1

UE

The UE is made to initiate the deactivation of all supplementary services restriction, for speech.

2

->

CM SERVICE REQUEST

CM service type = ‘Supplementary service activation’

2A

<-

AUTHENTICATION REQUEST

2B

->

AUTHENTICATION RESPONSE

3

The SS starts integrity protection.

4

->

REGISTER

5

<-

FACILITY

Invoke = GetPassword (GuidanceInfo = enterPW). The password for the relevant supplementary service (all supplementary services, or outgoing calls, respectively) is requested.

6

->

FACILITY

Return result = GetPassword (<password>)

7

<-

RELEASE COMPLETE

DeactivateSS operation Return_result

8

Void

9

The RRC connection is released by the SS

10

UE

Provide an indication of successful deactivation of all supplementary services restriction for speech

Specific message contents:

REGISTER (Step 4)

Information Element

Value/remark

Facility

Invoke component

Operation Code

deactivateSS

Parameters

SS-ForBS-Code

ss-Code

‘10010000’B (all Barring SS)

BasicServiceCode

no bearer service, teleservice (All Speech Transmission Services (TS10) or Telephony(TS11)).

FACILITY with Invoke component (Step 5)

Information Element

Value/remark

Facility

Operation Code

getPassword

Parameters

GuidanceInfo

enterPW

LinkedID

Set to the value of the InvokeID received in the REGISTER in Step 4

FACILITY with Return result component (Step 6)

Information Element

Value/remark

Facility

Operation Code

getPassword

Parameters

Password

not checked

RELEASE COMPLETE with Return result component with operation code (Step 7)

Information Element

Value/remark

Invoke ID

the same Invoke ID as in the REGISTER in Step 4

Operation code

deactivateSS

Parameters

SS-Code

‘10010000’B (all Barring SS)

BasicServiceCode

the same BasicServiceCode as in the REGISTER in Step 4

15.8.6.5 Test requirements

In Step 2 the UE sends the CM SERVICE REQUEST message with the CM service type ‘Supplementary service activation’.

In Steps 4 and 6 the UE populates the messages with the correct values.

In Step 10 the UE provides the indication of successful deactivation of all supplementary services restriction for speech.

15.8.7 Rejection after invoke of DeactivateSS operation

15.8.7.1 Definition

To check that an attempt to deactivate a supplementary service with transgressing the subscription restrictions will be denied, the served mobile subscriber receives an error indication and the first call transaction remains unaffected.

15.8.7.2 Conformance requirement

If the entity that uses the supplementary support procedures wants to send a REGISTER message, the supplementary service support entity shall first request the establishment of an MM‑connection.

The supplementary service support entity shall send the REGISTER message as the first CM‑message on the MM‑connection.

If (according to the rules specified in 3GPP TS 29.002 [45]) a supplementary service operation is to be rejected the operation will be denied, and provided the transaction is still in progress, an appropriate reject component will be returned in a Facility Information Element.

If the served mobile subscriber at provision time has selected the subscription option "control of barring service: by subscriber using password", the supplementary service is deactivated for a basic service if the subscriber has requested deactivation by means of a deactivation procedure for that basic service. The subscriber may use the call barring password at deactivation (see figure 1.3).

If the deactivation is successful, the service will be deactivated. The network will then send a return result indicating acceptance of the request. The result is formatted according to the options shown below:

If the served mobile subscriber at provision time has selected the subscription option "control of barring service: by service provider", an attempt to deactivate the supplementary service will be denied and the served mobile subscriber receives an error indication (see figure 1.3). Error values are specified in 3GPP TS 24.080.

UE Network

REGISTER

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

Facility (Invoke = DeactivateSS (SS-Code, BasicServiceCode))

Password procedure according to 3GPP TS 24.010

RELEASE COMPLETE

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

Facility (Return result = DeactivateSS (SS-Code, BasicServiceCode, SS-Status))

RELEASE COMPLETE

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

Facility (Return error (Error))

RELEASE COMPLETE

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

Facility (Reject (Invoke_problem))

Figure 1.3: Deactivation of barring of outgoing calls

References

TS 24.010 clauses 3.2.1 and 2.2.8.

TS 24.088 clause 1.4.

TS 24.080 clause 4.3.2.7.

15.8.7.3 Test purpose

1) To check that, when a call transaction is already established, the UE correctly requests the establishment of a parallel MM transaction for supplementary service transaction of a group of call barring services, sending a CM SERVICE REQUEST.

2) To check that the UE sends a REGISTER message containing the invoke of the DeactivateSS operation with the expected parameter values for a group of call barring services.

3) To check that upon receipt of the RELEASE COMPLETE message related to the present SS transaction, the first transaction remains unaffected.

4) To check that upon receipt of the RELEASE COMPLETE message, the UE provides the appropriate user indication (as described by the Manufacturer).

These checks are performed with a call transaction already established for:

BAIC (Barring of all incoming calls), the RELEASE COMPLETE message being sent at the beginning of the procedure with a facility IE containing a return_error(error) where error is "SS subscription violation".

15.8.7.4 Method of test

Related ICS/IXIT statements

– support of BAIC supplementary service Yes/No.

– support of FDD Yes/No.

– support of CS speech Yes/No.

Initial conditions

System Simulator:

– 1 cell, default parameters.

User Equipment:

– The UE is brought into the CC state U10 by using table 10.1.2/3.

Test procedure

The UE is made to initiate a deactivation of barred all incoming calls.

Upon receipt of the operation (in a REGISTER message), the system simulator answers with the RELEASE COMPLETE (PD and TI of the SS transaction) message with the Facility information element containing a Return_error(error: SS subscription violation) of the DeactivateSS operation.

The system simulator then sends STATUS ENQUIRY, and the UE responds with STATUS message indicating CC state U10.

Expected sequence

Step

Direction

Message

Comments

UE

SS

1

UE

The UE is made to initiate a deactivation for BAIC (barring of all incoming calls).

2

->

CM SERVICE REQUEST

CM service type: "supplementary service activation"

3

<-

CM SERVICE ACCEPT

4

->

REGISTER

5

<-

RELEASE COMPLETE

DeactivateSS operation Return_error

6

UE

The UE provides an appropriate indication about failure of the supplementary service deactivation

7

<-

STATUS ENQUIRY

8

->

STATUS

CC state U10

Specific message contents:

REGISTER (Step 4)

Information Element

Value/remark

Condition

Facility

Invoke component

Operation Code

DeactivateSS

Parameters

SS-ForBS-Code

ss-Code

BAIC

RELEASE COMPLETE with Return error component (Step 5)

Information Element

Value/remark

Cause

Omitted

Facility

Invoke ID

Same Invoke ID that has been used in step 4

Error code

SS subscription violation.

15.8.7.5 Test requirements

1) In Steps 6 the mobile subscriber is notified about the deactivation failure.

15.8.8 Rejection after use of password procedure

15.8.8.1 Definition

To check that an attempt to deactivate a supplementary service with unsuccessful password procedure will be denied, the served mobile subscriber receives an error indication and the first call transaction remains unaffected.

15.8.8.2 Conformance requirement

If the entity that uses the supplementary support procedures wants to send a REGISTER message, the supplementary service support entity shall first request the establishment of an MM‑connection.

The supplementary service support entity shall send the REGISTER message as the first CM‑message on the MM‑connection.

If (according to the rules specified in 3GPP TS 29.002 [45]) a supplementary service operation is to be rejected the operation will be denied, and provided the transaction is still in progress, an appropriate reject component will be returned in a Facility Information Element.

If the served mobile subscriber at provision time has selected the subscription option "control of barring service: by subscriber using password", the supplementary service is deactivated for a basic service if the subscriber has requested deactivation by means of a deactivation procedure for that basic service. The subscriber may use the call barring password at deactivation (see figure 1.3).

If the deactivation is successful, the service will be deactivated. The network will then send a return result indicating acceptance of the request. The result is formatted according to the options shown below:

If the served mobile subscriber at provision time has selected the subscription option "control of barring service: by service provider", an attempt to deactivate the supplementary service will be denied and the served mobile subscriber receives an error indication (see figure 1.3). Error values are specified in 3GPP TS 24.080.

UE Network

REGISTER

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

Facility (Invoke = DeactivateSS (SS-Code, BasicServiceCode))

Password procedure according to 3GPP TS 24.010

RELEASE COMPLETE

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

Facility (Return result = DeactivateSS (SS-Code, BasicServiceCode, SS-Status))

RELEASE COMPLETE

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

Facility (Return error (Error))

RELEASE COMPLETE

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

Facility (Reject (Invoke_problem))

Figure 1.3: Deactivation of barring of outgoing calls

References

TS 24.010 clauses 3.2.1 and 2.2.8.

TS 24.088 clause 1.4.

TS 24.080 clause 4.3.2.13.

15.8.8.3 Test purpose

1) To check that, when a call transaction is already established, the UE correctly requests the establishment of a parallel MM transaction for supplementary service transaction of a group of call barring services, sending a CM SERVICE REQUEST.

2) To check that the UE sends a REGISTER message containing the invoke of the DeactivateSS operation with the expected parameter values for deactivation of a group of call restriction service.

3) To check that upon receipt of the RELEASE COMPLETE message related to the present SS transaction, the first transaction remains unaffected.

4) To check that upon receipt of the RELEASE COMPLETE message, the UE provides the appropriate user indication (as described by the Manufacturer).

These checks are performed with a call transaction already established for:

BOICExHC, the RELEASE COMPLETE message being sent at the end of the procedure with a facility IE containing a return_error(error) where error is "NegativePasswordCheck".

15.8.8.4 Method of test

Related ICS/IXIT statements

Support of BOICExHC supplementary service Yes/No.

Support of FDD Yes/No.

Support of CS speech Yes/No.

Initial conditions

System Simulator:

– 1 cell, default parameters.

User Equipment:

– The UE is brought into the CC state U10 by using table 10.1.2/3.

Test procedure

The UE is made to initiate a deactivation of a group of call restriction services.

Upon receipt of the REGISTER message, the system simulator answers with the FACILITY message with the Facility information element containing an invoke of the DeactivateSS operation requiring the current password.

If the manufacturer defined MMI has been used to request the deactivation of a group of call restriction services, then the UE may, by means of appropriate manufacturer defined MMI functions, prompt the user to give a password, depending on the implementation of the manufacturer defined MMI functions.

Upon receipt of the FACILITY message, the system simulator sends RELEASE COMPLETE message (PD and TI of the SS transaction) with the Facility information element containing a Return_error(error: NegativePasswordCheck) of the GetPassword operation.

The system simulator then sends STATUS ENQUIRY, and the UE responds with STATUS message indicating CC state U10.

Expected sequence

Step

Direction

Message

Comments

UE

SS

1

UE

The UE is made to initiate a deactivation of BoicExHC

2

->

CM SERVICE REQUEST

CM service type: "supplementary service activation"

3

<-

CM SERVICE ACCEPT

4

->

REGISTER

5

<-

FACILITY

Invoke = GetPassword (password)

6

->

FACILITY

Return result = GetPassword (<password>)

7

<-

RELEASE COMPLETE

Return error component with NegativePasswordCheck

8

UE

The UE provides an appropriate indication about failure of the supplementary service deactivation

9

<-

STATUS ENQUIRY

10

->

STATUS

CC state U10

Specific message contents:

REGISTER (Step 4)

Information Element

Value/remark

Condition

Facility

Invoke component

Operation Code

DeactivateSS

Parameters

SS-ForBS-Code

ss-Code

BoicExHC

FACILITY with Invoke component (Step 5)

Information Element

Value/remark

Facility

Operation Code

getPassword

Parameters

GuidanceInfo

enterPW

FACILITY with Return result component (Step 6)

Information Element

Value/remark

Facility

Operation Code

getPassword

Parameters

Password

not checked

RELEASE COMPLETE with Return error component (Step 7)

Information Element

Value/remark

Cause

Omitted

Facility

Invoke ID

Same Invoke ID that has been used in step 4

Error code

NegativePasswordCheck.

15.8.8.5 Test requirements

1) In Steps 4, 6 and 10 the UE sends the correct message.

2) In step 8 the mobile subscriber is notified about the deactivation failure.

15.8.9 Normal operation

15.8.9.1 Definition

To check that the UE correctly handles the incoming call barred.

15.8.9.2 Conformance requirement

When a barring program relating to incoming calls is active and operative for a basic service, each incoming call set-up related to that basic service and not allowed by the barring program will be refused by the network. In this case a NotifySS operation containing the SS-Status indicating that a barring program relating to incoming calls is currently active and operative will be sent to the calling mobile subscriber in a clearing message.

References

TS 24.088 clause 2.1.

15.8.9.3 Test purpose

1) To check that upon receipt of the RELEASE COMPLETE message the UE provides the indication of call not allowed due to active incoming call barring.

15.8.9.4 Method of test

Related ICS/IXIT statements

Support of FDD Yes/No.

Support of CS speech Yes/No.

Initial conditions

System Simulator:

1 cell, default parameters.

User Equipment:

The UE is in registered idle state on cell 1.

Test procedure

The UE is made to initiate a call.

Upon receipt of the SETUP message, the system simulator answers with the negative acknowledgement RELEASE COMPLETE (to simulate a case where call barring is activated).

Expected sequence

Step

Direction

Message

Comments

UE

SS

1

UE

The UE is made to initiate a call.

2

->

CM SERVICE REQUEST

CM service type = ‘Mobile originating call establishment or packet mode connection establishment

2A

<-

AUTHENTICATION REQUEST

2B

->

AUTHENTICATION RESPONSE

3

The SS starts integrity protection.

4

->

SETUP

5

<-

RELEASE COMPLETE

6

UE

The UE provides indication of call not allowed due to incoming call barring active for the called party.

SS

The RRC connection is released by the SS

Specific message contents:

RELEASE COMPLETE (Step 5)

Information Element

Value/remark

Condition

Cause

cause is set to "operator determined barring"

Facility

Invoke component

Operation Code

NotifySS

Parameters

SS-Code

‘10011001’B (barring of incoming calls)

SS-Status

Q bit

“Operative”

P bit

"Provisioned"

R bit

"Registered"

A bit and Q bit

"Active and Operative"

15.8.9.5 Test requirements

In Step 2 the UE sends the CM SERVICE REQUEST message with the CM service type ‘Mobile originating call establishment or packet mode connection establishment’.

In Step 6 the UE provides the indication of call not allowed due to incoming call barring active for the called party.