27.22.6 CALL CONTROL BY USIM

31.1243GPPMobile Equipment (ME) conformance test specificationRelease 16TSUniversal Subscriber Identity Module Application Toolkit (USAT) conformance test specification

27.22.6.1 Procedure for Mobile Originated calls

27.22.6.1.1 Definition and applicability

See clause 3.2.2.

27.22.6.1.2 Conformance requirement

The ME shall support the CALL CONTROL facility as defined in:

– TS 31.111 [15] clause 7.3

27.22.6.1.3 Test purpose

To verify that for all call set-up attempts , even those resulting from a SET UP CALL proactive UICC command, the ME shall first pass the call set-up details (dialled digits and associated parameters) to the UICC, using the ENVELOPE (CALL CONTROL).

To verify that if the UICC responds with ’90 00′, the ME shall set up the call with the dialled digits and other parameters as sent to the UICC.

To verify that if the UICC returns response data, the ME shall use the response data appropriately to set up the call as proposed, not set up the call, or set up a call using the data supplied by the UICC.

To verify that, in the case where the initial call set-up request results from a proactive SET UP CALL, if the call control result is "not allowed" or "allowed with modifications", the ME shall inform the UICC using TERMINAL RESPONSE "interaction with call control by UICC or MO short message control by UICC, action not allowed".

To verify that it is possible for the UICC to request the ME to set up an emergency call by supplying the number "112" as the response data.

27.22.6.1.4 Method of tests

27.22.6.1.4.1 Initial conditions

The ME is connected to the USIM Simulator and USS and has performed the location update procedure.

The GERAN/UTRAN parameters of the system simulator are:

– Mobile Country Code (MCC) = 001;

– Mobile Network Code (MNC) = 01;

– Location Area Code (LAC) = 0001;

– Cell Identity value = 0001.

The PCS 1900 parameters of the system simulator are:

– Mobile Country Code (MCC) = 001;

– Mobile Network Code (MNC) = 011;

– Location Area Code (LAC) = 0001;

– Cell Identity value = 0001.

Prior to this test the ME shall have been powered on and performed the PROFILE DOWNLOAD procedure.

The elementary files are coded as USIM Application Toolkit default with the following exceptions:

1) The call control service is available in the USIM Service Table.

2) Only for sequence 1.9:

EFECC (Emergency Call Codes)

Logically:

Emergency call code: "1020";

Emergency call code alpha identifier: empty;

Emergency call Service Category: RFU

Coding:

B1

B2

B3

B4

B5

B6

B7

B8

Hex

01

02

FF

FF

FF

FF

FF

FF

27.22.6.1.4.2 Procedure

Expected Sequence 1.1 (CALL CONTROL BY USIM , set up call attempt by user, the USIM responds with ’90 00′)

Step

Direction

Message / Action

Comments

1

User  ME

Set up a call to "+01234567890123456789"

2

ME  UICC

ENVELOPE CALL CONTROL 1.1.1A
Or
ENVELOPE CALL CONTROL 1.1.1B

[Option A shall apply for 3GPP parameters]
[Option B shall apply for PCS1900 parameters]

3

UICC  ME

90 00

4

ME USS

The ME sets up the call without modification

[Set up call to "+01234567890123456789"

ENVELOPE CALL CONTROL 1.1.1A

Logically:

Device identities

Source device: ME

Destination device: UICC

Address

TON: International

NPI: "ISDN / telephone numbering plan" or "unknown"

Dialling number string "01234567890123456789"

Capability configuration parameters 1

This parameter is optional. If present, the contents shall not be checked.

Subaddress

This parameter is optional. If present, the contents shall not be checked.

Location Information

MCC & MNC the mobile country and network code (00F110)

LAC the location Area Code (0001)

Cell ID Cell Identity Value (0001)

Extended Cell ID RNC-id value (for Rel-4 onwards), see also Note 6

Capability configuration parameters 2

This parameter is optional. If present, the contents shall not be checked.

Coding:

BER-TLV:

D4

Note 1

82

02

82

81

86

0B

91

10

32

54

76

98

10

32

54

76

98

Note 2

Note 3

13

Note 5

00

F1

10

00

01

00

01

Note 6

Note 4

ENVELOPE CALL CONTROL 1.1.1B

Logically:

Device identities

Source device: ME

Destination device: UICC

Address

TON: International

NPI: "ISDN / telephone numbering plan" or "unknown"

Dialling number string "01234567890123456789"

Capability configuration parameters 1

This parameter is optional. If present, the contents shall not be checked.

Subaddress

This parameter is optional. If present, the contents shall not be checked.

Location Information

MCC & MNC the mobile country and network code (001110)

LAC the location Area Code (0001)

Cell ID Cell Identity Value (0001)

Capability configuration parameters 2

This parameter is optional. If present, the contents shall not be checked.

Coding:

BER-TLV:

D4

Note 1

82

02

82

81

86

0B

91

10

32

54

76

98

10

32

54

76

98

Note 2

Note 3

13

07

00

11

10

00

01

00

01

Note 4

Note 1: Length of BER-TLV is ‘1A’ plus the actual length of all the present optional SIMPLE-TLV data objects.

Note 2: Capability configuration parameters 1 may be present at this place. If present, it may take up several octets.

Note 3: Subaddress may be present at this place. If present, it may take up several octets.

Note 4: Capability configuration parameters 2 may be present at this place. If present, it may take up several octets.

Note 5: Depending on the presence of the Extended Cell Identity Value the length is ’07’ or ’09’

Note 6: The Extended Cell Identity Value is present in Rel-4 and onwards implementations, the values of the two bytes shall not be verified

Expected Sequence 1.2 (CALL CONTROL BY USIM , set up call attempt by user, allowed without modification)

Step

Direction

Message / Action

Comments

1

User  ME

Set up a call to "+01234567890123456789"

2

ME  UICC

ENVELOPE CALL CONTROL 1.2.1 A
or
ENVELOPE CALL CONTROL 1.2.1B

[Option A shall apply for GERAN/UTRAN parameters]
[Option B shall apply for PCS1900 parameters]

3

UICC  ME

CALL CONTROL RESULT 1.2.1

[Call control result: "Allowed, no modification"]

4

ME USS

The ME sets up the call without modification

[Set up call to "+01234567890123456789"]

ENVELOPE CALL CONTROL 1.2.1A

Logically:

Device identities

Source device: ME

Destination device: UICC

Address

TON: International

NPI: "ISDN / telephone numbering plan" or "unknown"

Dialling number string "01234567890123456789"

Capability configuration parameters 1

This parameter is optional. If present, the contents shall not be checked.

Subaddress

This parameter is optional. If present, the contents shall not be checked.

Location Information

MCC & MNC the mobile country and network code (00F110)

LAC the location Area Code (0001)

Cell ID Cell Identity Value (0001)

Extended Cell ID RNC-id value (for Rel-4 onwards), see also Note 6

Capability configuration parameters 2

This parameter is optional. If present, the contents shall not be checked.

Coding:

BER-TLV:

D4

Note 1

82

02

82

81

86

0B

91

10

32

54

76

98

10

32

54

76

98

Note 2

Note 3

13

Note 5

00

F1

10

00

01

00

01

Note 6

Note 4

ENVELOPE CALL CONTROL 1.2.1B

Logically:

Device identities

Source device: ME

Destination device: UICC

Address

TON: International

NPI: "ISDN / telephone numbering plan" or "unknown"

Dialling number string "01234567890123456789"

Capability configuration parameters 1

This parameter is optional. If present, the contents shall not be checked.

Subaddress

This parameter is optional. If present, the contents shall not be checked.

Location Information

MCC & MNC the mobile country and network code (001110)

LAC the location Area Code (0001)

Cell ID Cell Identity Value (0001)

Capability configuration parameters 2

This parameter is optional. If present, the contents shall not be checked.

Coding:

BER-TLV:

D4

Note 1

82

02

82

81

86

0B

91

10

32

54

76

98

10

32

54

76

98

Note 2

Note 3

13

07

00

11

10

00

01

00

01

Note 4

Note 1: Length of BER-TLV is ‘1A’ plus the actual length of all the present optional SIMPLE-TLV data objects.

Note 2: Capability configuration parameters 1 may be present at this place. If present, it may take up several octets.

Note 3: Subaddress may be present at this place. If present, it may take up several octets.

Note 4: Capability configuration parameters 2 may be present at this place. If present, it may take up several octets.

Note 5: Depending on the presence of the Extended Cell Identity Value the length is ’07’ or ’09’

Note 6: The Extended Cell Identity Value is present in Rel-4 and onwards implementations, the values of the two bytes shall not be verified

CALL CONTROL RESULT 1.2.1

Logically:

Call control result: ’00’ = Allowed, no modification

Coding:

BER-TLV:

00

00

Expected Sequence 1.3A (CALL CONTROL BY USIM , set up call attempt resulting from a set up call proactive command, allowed without modification)

Step

Direction

Message / Action

Comments

1

UICC  ME

PROACTIVE COMMAND: SET UP CALL 1.3.1 PENDING

[This test applies to MEs asking for user confirmation before sending the ENVELOPE CALL CONTROL command]

2

MEUICC

FETCH

3

UICC  ME

PROACTIVE COMMAND: SET UP CALL 1.3.1

[Set up call to "+012340123456"]

4

ME → USER

ME displays "+012340123456" during user confirmation phase.

5

USER → ME

The user confirms the call set up

[user confirmation]

6

ME  UICC

ENVELOPE CALL CONTROL 1.3.1A
or
ENVELOPE CALL CONTROL 1.3.1B

[Option A shall apply for GERAN/UTRAN parameters]
[Option B shall apply for PCS1900 parameters]

7

UICC  ME

CALL CONTROL RESULT 1.3.1

[Call control result: "Allowed, no modification"]

8

ME USS

The ME sets up the call without modification

[Set up call to "+012340123456"]

9

ME  UICC

TERMINAL RESPONSE: SET UP CALL 1.3.1

[command performed successfully]

Expected Sequence 1.3 B (CALL CONTROL BY USIM , set up call attempt resulting from a set up call proactive command, allowed without modification)

Step

Direction

Message / Action

Comments

1

UICC  ME

PROACTIVE COMMAND: SET UP CALL 1.3.1 PENDING

[This test applies to MEs asking for user confirmation after sending the ENVELOPE CALL CONTROL command]

2

MEUICC

FETCH

3

UICC  ME

PROACTIVE COMMAND: SET UP CALL 1.3.1

[Set up call to "+012340123456"]

4

ME  UICC

ENVELOPE CALL CONTROL 1.3.1A
or
ENVELOPE CALL CONTROL 1.3.1B

[Option A shall apply for GERAN/UTRAN parameters]
[Option B shall apply for PCS1900 parameters]

5

UICC  ME

CALL CONTROL RESULT 1.3.1

[Call control result: "Allowed, no modification"]

6

ME → USER

ME displays "+012340123456" during user confirmation phase.

7

USER → ME

The user confirms the call set up

[user confirmation]

8

ME USS

The ME sets up the call without modification

[Set up call to "+012340123456"]

9

ME  UICC

TERMINAL RESPONSE: SET UP CALL 1.3.1

[command performed successfully]

PROACTIVE COMMAND: SET UP CALL 1.3.1

Logically:

Command details

Command number: 1

Command type: SET UP CALL

Command qualifier: Only if not currently busy on another call

Device identities

Source device: UICC

Destination device: Network

Alpha identifier: "+012340123456"

Address

TON: International

NPI: "ISDN / telephone numbering plan"

Dialling number string "012340123456"

Coding:

BER-TLV:

D0

21

81

03

01

10

00

82

02

81

83

05

0D

2B

30

31

32

33

34

30

31

32

33

34

35

36

86

07

91

10

32

04

21

43

65

ENVELOPE CALL CONTROL 1.3.1A

Logically:

Device identities

Source device: ME

Destination device: UICC

Address

TON: International

NPI: "ISDN / telephone numbering plan" or "unknown"

Dialling number string "012340123456"

Capability configuration parameters 1

This parameter is optional. If present, the contents shall not be checked.

Subaddress

This parameter is optional. If present, the contents shall not be checked.

Location Information

MCC & MNC the mobile country and network code (00F110)

LAC the location Area Code (0001)

Cell ID Cell Identity Value (0001)

Extended Cell ID RNC-id value (for Rel-4 onwards), see also Note 6

Capability configuration parameters 2

This parameter is optional. If present, the contents shall not be checked.

Coding:

BER-TLV:

D4

Note 1

02

02

82

81

06

07

91

10

32

04

21

43

65

Note 2

Note 3

13

Note 5

00

F1

10

00

01

00

01

Note 6

Note 4

ENVELOPE CALL CONTROL 1.3.1B

Logically:

Device identities

Source device: ME

Destination device: UICC

Address

TON: International

NPI: "ISDN / telephone numbering plan" or "unknown"

Dialling number string "012340123456"

Capability configuration parameters 1

This parameter is optional. If present, the contents shall not be checked.

Subaddress

This parameter is optional. If present, the contents shall not be checked.

Location Information

MCC & MNC the mobile country and network code (001110)

LAC the location Area Code (0001)

Cell ID Cell Identity Value (0001)

Capability configuration parameters 2

This parameter is optional. If present, the contents shall not be checked.

Coding:

BER-TLV:

D4

Note 1

02

02

82

81

06

07

91

10

32

04

21

43

65

Note 2

Note 3

13

07

00

11

10

00

01

00

01

Note 4

Note 1: Length of BER-TLV is ’16’ plus the actual length of all the present optional SIMPLE-TLV data objects.

Note 2: Capability configuration parameters 1 may be present at this place. If present, it may take up several octets.

Note 3: Subaddress may be present at this place. If present, it may take up several octets.

Note 4: Capability configuration parameters 2 may be present at this place. If present, it may take up several octets.

Note 5: Depending on the presence of the Extended Cell Identity Value the length is ’07’ or ’09’

Note 6: The Extended Cell Identity Value is present in Rel-4 and onwards implementations, the values of the two bytes shall not be verified

CALL CONTROL RESULT 1.3.1

Logically:

Call control result: ’00’ = Allowed, no modification

Coding:

BER-TLV:

00

00

TERMINAL RESPONSE: SET UP CALL 1.3.1

Logically:

Command details

Command number: 1

Command type: SET UP CALL

Command qualifier: Only if not currently busy on another call

Device identities

Source device: ME

Destination device: UICC

Result

General Result: Command performed successfully

Coding:

BER-TLV:

81

03

01

10

00

82

02

82

81

83

01

00

Expected Sequence 1.4 (CALL CONTROL BY USIM , set up call attempt by user, not allowed)

Step

Direction

Message / Action

Comments

1

User  ME

Set up a call to "+01234567890123456789"

2

ME  UICC

ENVELOPE CALL CONTROL 1.4.1 A
or
ENVELOPE CALL CONTROL 1.4.1B

[Option A shall apply for GERAN/UTRAN parameters]
[Option B shall apply for PCS1900 parameters]

3

UICC  ME

CALL CONTROL RESULT 1.4.1

[Call control result: "not Allowed"]

4

ME USS

The ME does not set up the call

ENVELOPE CALL CONTROL 1.4.1A

Logically:

Device identities

Source device: ME

Destination device: UICC

Address

TON: International

NPI: "ISDN / telephone numbering plan" or "unknown"

Dialling number string "+01234567890123456789"

Capability configuration parameters 1

This parameter is optional. If present, the contents shall not be checked.

Subaddress

This parameter is optional. If present, the contents shall not be checked.

Location Information

MCC & MNC the mobile country and network code (00F110)

LAC the location Area Code (0001)

Cell ID Cell Identity Value (0001)

Extended Cell ID RNC-id value (for Rel-4 onwards), see also Note 6

Capability configuration parameters 2

This parameter is optional. If present, the contents shall not be checked.

Coding:

BER-TLV:

D4

Note 1

82

02

82

81

86

0B

91

10

32

54

76

98

10

32

54

76

98

Note 2

Note 3

13

Note 5

00

F1

10

00

01

00

01

Note 6

Note 4

ENVELOPE CALL CONTROL 1.4.1B

Logically:

Device identities

Source device: ME

Destination device: UICC

Address

TON: International

NPI: "ISDN / telephone numbering plan" or "unknown"

Dialling number string "+01234567890123456789"

Capability configuration parameters 1

This parameter is optional. If present, the contents shall not be checked.

Subaddress

This parameter is optional. If present, the contents shall not be checked.

Location Information

MCC & MNC the mobile country and network code (001110)

LAC the location Area Code (0001)

Cell ID Cell Identity Value (0001)

Capability configuration parameters 2

This parameter is optional. If present, the contents shall not be checked.

Coding:

BER-TLV:

D4

Note 1

82

02

82

81

86

0B

91

10

32

54

76

98

10

32

54

76

98

Note 2

Note 3

13

07

00

11

10

00

01

00

01

Note 4

Note 1: Length of BER-TLV is ‘1A’ plus the actual length of all the present optional SIMPLE-TLV data objects.

Note 2: Capability configuration parameters 1 may be present at this place. If present, it may take up several octets.

Note 3: Subaddress may be present at this place. If present, it may take up several octets.

Note 4: Capability configuration parameters 2 may be present at this place. If present, it may take up several octets.

Note 5: Depending on the presence of the Extended Cell Identity Value the length is ’07’ or ’09’

Note 6: The Extended Cell Identity Value is present in Rel-4 and onwards implementations, the values of the two bytes shall not be verified

CALL CONTROL RESULT 1.4.1

Logically:

Call control result: ’01’ = not Allowed

Coding:

BER-TLV:

01

00

Expected Sequence 1.5A (CALL CONTROL BY USIM , set up call attempt resulting from a set up call proactive command, not allowed)

Step

Direction

Message / Action

Comments

1

UICC  ME

PROACTIVE COMMAND: SET UP CALL 1.5.1 PENDING

[This test applies to MEs asking for user confirmation before sending the ENVELOPE CALL CONTROL command]

2

MEUICC

FETCH

3

UICC  ME

PROACTIVE COMMAND: SET UP CALL 1.5.1

[Set up call to "+012340123456"

4

ME → USER

ME displays "+012340123456" during user confirmation phase.

5

USER → ME

The user confirms the call set up

[user confirmation]

6

ME  UICC

ENVELOPE CALL CONTROL 1.5.1A
or
ENVELOPE CALL CONTROL 1.5.1B

[Option A shall apply for GERAN/UTRAN parameters]
[Option B shall apply for PCS1900 parameters]

7

UICC  ME

CALL CONTROL RESULT 1.5.1

[Call control result: "Not Allowed"]

8

ME  UICC

TERMINAL RESPONSE: SET UP CALL 1.5.1

[Permanent Problem – Interaction with Call Control by USIM]

9

ME USS

The ME does not set up the call

Expected Sequence 1.5 B (CALL CONTROL BY USIM , set up call attempt resulting from a set up call proactive command, not allowed)

Step

Direction

Message / Action

Comments

1

UICC  ME

PROACTIVE COMMAND: SET UP CALL 1.5.1 PENDING

[This test applies to MEs asking for user confirmation after sending the ENVELOPE CALL CONTROL command]

2

MEUICC

FETCH

3

UICC  ME

PROACTIVE COMMAND: SET UP CALL 1.5.1

[Set up call to "+012340123456"

4

ME  UICC

ENVELOPE CALL CONTROL 1.5.1A
or
ENVELOPE CALL CONTROL 1.5.1B

[Option A shall apply for GERAN/UTRAN parameters]
[Option B shall apply for PCS1900 parameters]

5

UICC  ME

CALL CONTROL RESULT 1.5.1

[Call control result: "Not Allowed"]
[No user confirmation phase because Call Control has disallowed the request]

6

ME  UICC

TERMINAL RESPONSE: SET UP CALL 1.5.1

[Permanent Problem – Interaction with Call Control by USIM]

7

ME USS

The ME does not set up the call

PROACTIVE COMMAND: SET UP CALL 1.5.1

Logically:

Command details

Command number: 1

Command type: SET UP CALL

Command qualifier: Only if not currently busy on another call

Device identities

Source device: UICC

Destination device: Network

Alpha identifier: "+012340123456"

Address

TON: International

NPI: "ISDN / telephone numbering plan"

Dialling number string "012340123456"

Coding:

BER-TLV:

D0

21

81

03

01

10

00

82

02

81

83

05

0D

2B

30

31

32

33

34

30

31

32

33

34

35

36

86

07

91

10

32

04

21

43

65

ENVELOPE CALL CONTROL 1.5.1A

Logically:

Device identities

Source device: ME

Destination device: UICC

Address

TON: International

NPI: "ISDN / telephone numbering plan" or "unknown"

Dialling number string "012340123456"

Capability configuration parameters 1

This parameter is optional. If present, the contents shall not be checked.

Subaddress

This parameter is optional. If present, the contents shall not be checked.

Location Information

MCC & MNC the mobile country and network code (00F110)

LAC the location Area Code (0001)

Cell ID Cell Identity Value (0001)

Extended Cell ID RNC-id value (for Rel-4 onwards), see also Note 6

Capability configuration parameters 2

This parameter is optional. If present, the contents shall not be checked.

Coding:

BER-TLV:

D4

Note 1

02

02

82

81

06

07

91

10

32

04

21

43

65

Note 2

Note 3

13

Note 5

00

F1

10

00

01

00

01

Note 6

Note 4

ENVELOPE CALL CONTROL 1.5.1B

Logically:

Device identities

Source device: ME

Destination device: UICC

Address

TON: International

NPI: "ISDN / telephone numbering plan" or "unknown"

Dialling number string "012340123456"

Capability configuration parameters 1

This parameter is optional. If present, the contents shall not be checked.

Subaddress

This parameter is optional. If present, the contents shall not be checked.

Location Information

MCC & MNC the mobile country and network code (001110)

LAC the location Area Code (0001)

Cell ID Cell Identity Value (0001)

Capability configuration parameters 2

This parameter is optional. If present, the contents shall not be checked.

Coding:

BER-TLV:

D4

Note 1

02

02

82

81

06

07

91

10

32

04

21

43

65

Note 2

Note 3

13

07

00

11

10

00

01

00

01

Note 4

Note 1: Length of BER-TLV is ’16’ plus the actual length of all the present optional SIMPLE-TLV data objects.

Note 2: Capability configuration parameters 1 may be present at this place. If present, it may take up several octets.

Note 3: Subaddress may be present at this place. If present, it may take up several octets.

Note 4: Capability configuration parameters 2 may be present at this place. If present, it may take up several octets.

Note 5: Depending on the presence of the Extended Cell Identity Value the length is ’07’ or ’09’

Note 6: The Extended Cell Identity Value is present in Rel-4 and onwards implementations, the values of the two bytes shall not be verified

CALL CONTROL RESULT 1.5.1

Logically:

Call control result: ’01’ = not Allowed

Coding:

BER-TLV:

01

00

TERMINAL RESPONSE: SET UP CALL 1.5.1

Logically:

Command details

Command number: 1

Command type: SET UP CALL

Command qualifier: Only if not currently busy on another call

Device identities

Source device: ME

Destination device: UICC

Result

General Result: Interaction with call control by USIM or MO short message control by USIM, permanent problem

Additional information: Action not allowed

Coding:

BER-TLV:

81

03

01

10

00

82

02

82

81

83

02

39

01

Expected Sequence 1.6 (CALL CONTROL BY USIM , set up call attempt by user, allowed with modifications)

Step

Direction

Message / Action

Comments

1

User  ME

Set up a call to "+01234567890123456789"

2

ME  UICC

ENVELOPE CALL CONTROL 1.6.1 A
or
ENVELOPE CALL CONTROL 1.6.1B

[Option A shall apply for GERAN/UTRAN parameters]
[Option B shall apply for PCS1900 parameters]

3

UICC  ME

CALL CONTROL RESULT 1.6.1

[Call control result: "Allowed with modifications", ]

4

ME USS

The ME sets up the call to "+010203"

ENVELOPE CALL CONTROL 1.6.1A

Logically:

Device identities

Source device: ME

Destination device: UICC

Address

TON: International

NPI: "ISDN / telephone numbering plan" or "unknown"

Dialling number string "01234567890123456789"

Capability configuration parameters 1

This parameter is optional. If present, the contents shall not be checked.

Subaddress

This parameter is optional. If present, the contents shall not be checked.

Location Information

MCC & MNC the mobile country and network code (00F110)

LAC the location Area Code (0001)

Cell ID Cell Identity Value (0001)

Extended Cell ID RNC-id value (for Rel-4 onwards), see also Note 6

Capability configuration parameters 2

This parameter is optional. If present, the contents shall not be checked.

Coding:

BER-TLV:

D4

Note 1

82

02

82

81

86

0B

91

10

32

54

76

98

10

32

54

76

98

Note 2

Note 3

13

Note 5

00

F1

10

00

01

00

01

Note 6

Note 4

ENVELOPE CALL CONTROL 1.6.1B

Logically:

Device identities

Source device: ME

Destination device: UICC

Address

TON: International

NPI: "ISDN / telephone numbering plan" or "unknown"

Dialling number string "01234567890123456789"

Capability configuration parameters 1

This parameter is optional. If present, the contents shall not be checked.

Subaddress

This parameter is optional. If present, the contents shall not be checked.

Location Information

MCC & MNC the mobile country and network code (001110)

LAC the location Area Code (0001)

Cell ID Cell Identity Value (0001)

Capability configuration parameters 2

This parameter is optional. If present, the contents shall not be checked.

Coding:

BER-TLV:

D4

Note 1

82

02

82

81

86

0B

91

10

32

54

76

98

10

32

54

76

98

Note 2

Note 3

13

07

00

11

10

00

01

00

01

Note 4

Note 1: Length of BER-TLV is ‘1A’ plus the actual length of all the present optional SIMPLE-TLV data objects.

Note 2: Capability configuration parameters 1 may be present at this place. If present, it may take up several octets.

Note 3: Subaddress may be present at this place. If present, it may take up several octets.

Note 4: Capability configuration parameters 2 may be present at this place. If present, it may take up several octets.

Note 5: Depending on the presence of the Extended Cell Identity Value the length is ’07’ or ’09’

Note 6: The Extended Cell Identity Value is present in Rel-4 and onwards implementations, the values of the two bytes shall not be verified.

CALL CONTROL RESULT 1.6.1

Logically:

Call control result: ’02’ = Allowed with modifications

Address

TON: International

NPI: "ISDN / telephone numbering plan" or "unknown"

Dialling number string "010203"

Coding:

BER-TLV:

02

06

86

04

91

10

20

30

Expected Sequence 1.7A (CALL CONTROL BY USIM, set up call attempt resulting from a set up call proactive command, allowed with modifications)

Step

Direction

Message / Action

Comments

1

UICC  ME

PROACTIVE COMMAND: SET UP CALL 1.7.1 PENDING

[This test applies to MEs asking for user confirmation before sending the ENVELOPE CALL CONTROL command]

2

MEUICC

FETCH

3

UICC  ME

PROACTIVE COMMAND: SET UP CALL 1.7.1

[Set up call to "+012340123456"]

4

ME → USER

ME displays "+012340123456" during user confirmation phase.

5

USER → ME

The user confirms the call set up

[user confirmation]

6

ME  UICC

ENVELOPE CALL CONTROL 1.7.1A
or
ENVELOPE CALL CONTROL 1.7.1B

[Option A shall apply for GERAN/UTRAN parameters]
[Option B shall apply for PCS1900 parameters]

7

UICC  ME

CALL CONTROL RESULT 1.7.1

[Call control result: "Allowed with modifications"]

8

ME USS

The ME sets up the call to "+011111111111"

9

ME  UICC

TERMINAL RESPONSE: SET UP CALL 1.7.1

[command performed successfully]

Expected Sequence 1.7 B (CALL CONTROL BY USIM, set up call attempt resulting from a set up call proactive command, allowed with modifications)

Step

Direction

Message / Action

Comments

1

UICC  ME

PROACTIVE COMMAND: SET UP CALL 1.7.1 PENDING

[This test applies to MEs asking for user confirmation after sending the ENVELOPE CALL CONTROL command]

2

MEUICC

FETCH

3

UICC  ME

PROACTIVE COMMAND: SET UP CALL 1.7.1

[Set up call to "+012340123456"]

4

ME  UICC

ENVELOPE CALL CONTROL 1.7.1A
or
ENVELOPE CALL CONTROL 1.7.1B

[Option A shall apply for GERAN/UTRAN parameters]
[Option B shall apply for PCS1900 parameters]

5

UICC  ME

CALL CONTROL RESULT 1.7.1

[Call control result: "Allowed with modifications"]

6

ME → USER

ME displays "+012340123456" during user confirmation phase.

7

USER → ME

The user confirms the call set up

[user confirmation]

8

ME USS

The ME sets up the call to "+011111111111"

[call is set up to modified address]

9

ME  UICC

TERMINAL RESPONSE: SET UP CALL 1.7.1

[command performed successfully]

PROACTIVE COMMAND: SET UP CALL 1.7.1

Logically:

Command details

Command number: 1

Command type: SET UP CALL

Command qualifier: Only if not currently busy on another call

Device identities

Source device: UICC

Destination device: Network

Alpha identifier: "+012340123456"

Address

TON: International

NPI: "ISDN / telephone numbering plan" or "unknown"

Dialling number string "012340123456"

Coding:

BER-TLV:

D0

21

81

03

01

10

00

82

02

81

83

05

0D

2B

30

31

32

33

34

30

31

32

33

34

35

36

86

07

91

10

32

04

21

43

65

ENVELOPE CALL CONTROL 1.7.1A

Logically:

Device identities

Source device: ME

Destination device: UICC

Address

TON: International

NPI: "ISDN / telephone numbering plan" or "unknown"

Dialling number string "012340123456"

Capability configuration parameters 1

This parameter is optional. If present, the contents shall not be checked.

Subaddress

This parameter is optional. If present, the contents shall not be checked.

Location Information

MCC & MNC the mobile country and network code (00F110)

LAC the location Area Code (0001)

Cell ID Cell Identity Value (0001)

Extended Cell ID RNC-id value (for Rel-4 onwards), see also Note 6

Capability configuration parameters 2

This parameter is optional. If present, the contents shall not be checked.

Coding:

BER-TLV:

D4

Note 1

02

02

82

81

06

07

91

10

32

04

21

43

65

Note 2

Note 3

13

Note 5

00

F1

10

00

01

00

01

Note 6

Note 4

ENVELOPE CALL CONTROL 1.7.1B

Logically:

Device identities

Source device: ME

Destination device: UICC

Address

TON: International

NPI: "ISDN / telephone numbering plan" or "unknown"

Dialling number string "012340123456"

Capability configuration parameters 1

This parameter is optional. If present, the contents shall not be checked.

Subaddress

This parameter is optional. If present, the contents shall not be checked.

Location Information

MCC & MNC the mobile country and network code (001110)

LAC the location Area Code (0001)

Cell ID Cell Identity Value (0001)

Capability configuration parameters 2

This parameter is optional. If present, the contents shall not be checked.

Coding:

BER-TLV:

D4

Note 1

02

02

82

81

06

07

91

10

32

04

21

43

65

Note 2

Note 3

13

07

00

11

10

00

01

00

01

Note 4

Note 1: Length of BER-TLV is ’16’ plus the actual length of all the present optional SIMPLE-TLV data objects.

Note 2: Capability configuration parameters 1 may be present at this place. If present, it may take up several octets.

Note 3: Subaddress may be present at this place. If present, it may take up several octets.

Note 4: Capability configuration parameters 2 may be present at this place. If present, it may take up several octets.

Note 5: Depending on the presence of the Extended Cell Identity Value the length is ’07’ or ’09’

Note 6: The Extended Cell Identity Value is present in Rel-4 and onwards implementations, the values of the two bytes shall not be verified.

CALL CONTROL RESULT 1.7.1

Logically:

Call control result: ’02’ = Allowed with modifications

Address

TON: International

NPI: "ISDN / telephone numbering plan" or "unknown"

Dialling number string "011111111111"

Coding:

BER-TLV:

02

09

86

07

91

10

11

11

11

11

11

TERMINAL RESPONSE: SET UP CALL 1.7.1

Logically:

Command details

Command number: 1

Command type: SET UP CALL

Command qualifier: Only if not currently busy on another call

Device identities

Source device: ME

Destination device: UICC

Result

General Result: Command performed successfully

Coding:

BER-TLV:

81

03

01

10

00

82

02

82

81

83

01

00

Expected Sequence 1.8 (CALL CONTROL BY USIM , set up call attempt by user, allowed with modifications: emergency call)

Step

Direction

Message / Action

Comments

1

User  ME

Set up a call to "+01234567890123456789"

2

ME  UICC

ENVELOPE CALL CONTROL 1.8.1A
or
ENVELOPE CALL CONTROL 1.8.1B

[Option A shall apply for GERAN/UTRAN parameters]
[Option B shall apply for PCS1900 parameters

3

UICC  ME

CALL CONTROL RESULT 1.8.1

[Call control result: "Allowed with modifications"]

4

ME USS

The ME sets up an emergency call;

ENVELOPE CALL CONTROL 1.8.1A

Logically:

Device identities

Source device: ME

Destination device: UICC

Address

TON: International

NPI: "ISDN / telephone numbering plan" or "unknown"

Dialling number string "01234567890123456789"

Capability configuration parameters 1

This parameter is optional. If present, the contents shall not be checked.

Subaddress

This parameter is optional. If present, the contents shall not be checked.

Location Information

MCC & MNC the mobile country and network code (00F110)

LAC the location Area Code (0001)

Cell ID Cell Identity Value (0001)

Extended Cell ID RNC-id value (for Rel-4 onwards), see also Note 6

Capability configuration parameters 2

This parameter is optional. If present, the contents shall not be checked.

Coding:

BER-TLV:

D4

Note 1

82

02

82

81

86

0B

91

10

32

54

76

98

10

32

54

76

98

Note 2

Note 3

13

Note 5

00

F1

10

00

01

00

01

Note 6

Note 4

ENVELOPE CALL CONTROL 1.8.1B

Logically:

Device identities

Source device: ME

Destination device: UICC

Address

TON: International

NPI: "ISDN / telephone numbering plan" or "unknown"

Dialling number string "01234567890123456789"

Capability configuration parameters 1

This parameter is optional. If present, the contents shall not be checked.

Subaddress

This parameter is optional. If present, the contents shall not be checked.

Location Information

MCC & MNC the mobile country and network code (001110)

LAC the location Area Code (0001)

Cell ID Cell Identity Value (0001)

Capability configuration parameters 2

This parameter is optional. If present, the contents shall not be checked.

Coding:

BER-TLV:

D4

Note 1

82

02

82

81

86

0B

91

10

32

54

76

98

10

32

54

76

98

Note 2

Note 3

13

07

00

11

10

00

01

00

01

Note 4

Note 1: Length of BER-TLV is ‘1A’ plus the actual length of all the present optional SIMPLE-TLV data objects.

Note 2: Capability configuration parameters 1 may be present at this place. If present, it may take up several octets.

Note 3: Subaddress may be present at this place. If present, it may take up several octets.

Note 4: Capability configuration parameters 2 may be present at this place. If present, it may take up several octets.

Note 5: Depending on the presence of the Extended Cell Identity Value the length is ’07’ or ’09’

Note 6: The Extended Cell Identity Value is present in Rel-4 and onwards implementations, the values of the two bytes shall not be verified.

CALL CONTROL RESULT 1.8.1

Logically:

Call control result Allowed, with modification

Address

TON Unknown

NPI "ISDN / telephone numbering plan"

Address value "112"

Coding:

BER-TLV:

02

05

86

03

81

11

F2

Expected Sequence 1.9 (CALL CONTROL BY USIM , set up call attempt by user, allowed with modifications: number in EFECC)

Step

Direction

Message / Action

Comments

1

User  ME

Set up a call to "+01234567890123456789"

2

ME  UICC

ENVELOPE CALL CONTROL 1.9.1A
or
ENVELOPE CALL CONTROL 1.9.1B

[Option A shall apply for GERAN/UTRAN parameters]
[Option B shall apply for PCS1900 parameters]

3

UICC  ME

CALL CONTROL RESULT 1.9.1

[Call control result: "Allowed with modifications"]

4

ME USS

The ME sets up call with the dialled digits "1020". The ME does not set up an emergency call, but sets up a normal call

ENVELOPE CALL CONTROL 1.9.1A

Logically:

Device identities

Source device: ME

Destination device: UICC

Address

TON: International

NPI: "ISDN / telephone numbering plan" or "unknown"

Dialling number string "01234567890123456789"

Capability configuration parameters 1

This parameter is optional. If present, the contents shall not be checked.

Subaddress

This parameter is optional. If present, the contents shall not be checked.

Location Information

MCC & MNC the mobile country and network code (00F110)

LAC the location Area Code (0001)

Cell ID Cell Identity Value (0001)

Extended Cell ID RNC-id value (for Rel-4 onwards), see also Note 6

Capability configuration parameters 2

This parameter is optional. If present, the contents shall not be checked.

Coding:

BER-TLV:

D4

Note 1

82

02

82

81

86

0B

91

10

32

54

76

98

10

32

54

76

98

Note 2

Note 3

13

Note 5

00

F1

10

00

01

00

01

Note 6

Note 4

ENVELOPE CALL CONTROL 1.9.1B

Logically:

Device identities

Source device: ME

Destination device: UICC

Address

TON: International

NPI: "ISDN / telephone numbering plan" or "unknown"

Dialling number string "01234567890123456789"

Capability configuration parameters 1

This parameter is optional. If present, the contents shall not be checked.

Subaddress

This parameter is optional. If present, the contents shall not be checked.

Location Information

MCC & MNC the mobile country and network code (001110)

LAC the location Area Code (0001)

Cell ID Cell Identity Value (0001)

Capability configuration parameters 2

This parameter is optional. If present, the contents shall not be checked.

Coding:

BER-TLV:

D4

Note 1

82

02

82

81

86

0B

91

10

32

54

76

98

10

32

54

76

98

Note 2

Note 3

13

07

00

11

10

00

01

00

01

Note 4

Note 1: Length of BER-TLV is ‘1A’ plus the actual length of all the present optional SIMPLE-TLV data objects.

Note 2: Capability configuration parameters 1 may be present at this place. If present, it may take up several octets.

Note 3: Subaddress may be present at this place. If present, it may take up several octets.

Note 4: Capability configuration parameters 2 may be present at this place. If present, it may take up several octets.

Note 5: Depending on the presence of the Extended Cell Identity Value the length is ’07’ or ’09’

Note 6: The Extended Cell Identity Value is present in Rel-4 and onwards implementations, the values of the two bytes shall not be verified.

CALL CONTROL RESULT 1.9.1

Logically:

Call control result Allowed, with modification

Address

TON Unknown

NPI "ISDN / telephone numbering plan"

Address value "1020"

Coding:

BER-TLV:

02

05

86

03

81

01

02

Expected Sequence 1.10 (CALL CONTROL BY USIM , set up call attempt by user to an emergency call)

Step

Direction

Message / Action

Comments

1

User  ME

Set up a call to "112"

2

ME UICC

The ME does not send any ENVELOPE CALL CONTROL

3

ME USS

The ME sets up an emergency call

Expected Sequence 1.11 (CALL CONTROL BY USIM , set up call through call register, the USIM responds with ’90 00′)

Pre-condition: the ME has a mean to register the last dialled number(s), and the ME will store dialled numbers allowed by call control in its register.

Step

Direction

Message / Action

Comments

1

User  ME

Set up a call to "+01234567890123456789"

2

ME  UICC

ENVELOPE CALL CONTROL 1.1.1A
or
ENVELOPE CALL CONTROL 1.1.1B

[Option A shall apply for GERAN/UTRAN parameters]
[Option B shall apply for PCS1900 parameters]

3

UICC  ME

90 00

4

ME USS

The ME sets up the call without modification

[Set up call to "+01234567890123456789"]

5

USER  ME

End Call.

6

USER  ME

Recall the last dialled number

7

ME  UICC

ENVELOPE CALL CONTROL 1.1.1A
or
ENVELOPE CALL CONTROL 1.1.1B

[Option A shall apply for GERAN/UTRAN parameters]
[Option B shall apply for PCS1900 parameters]

8

UICC  ME

90 00

9

ME USS

The ME sets up the call without modification

[Set up call to "+01234567890123456789"]

10

USER  ME

End Call.

Expected Sequence 1.12 (CALL CONTROL BY USIM , set up call through call register, allowed without modification)

Pre-condition: the ME has a mean to register the last dialled number(s), and the ME will store dialled numbers allowed by call control in its register.

Step

Direction

Message / Action

Comments

1

User  ME

Set up a call to "+01234567890123456789"

2

ME  UICC

ENVELOPE CALL CONTROL 1.2.1A
or
ENVELOPE CALL CONTROL 1.2.1B

[Option A shall apply for GERAN/UTRAN parameters]
[Option B shall apply for PCS1900 parameters]

3

UICC  ME

CALL CONTROL RESULT 1.2.1

[Call control result: "Allowed, no modification"]

4

ME USS

The ME sets up the call without modification

[Set up call to "+01234567890123456789"]

5

User  ME

End the call then call the last dialled number

6

ME  UICC

ENVELOPE CALL CONTROL 1.2.1A
or
ENVELOPE CALL CONTROL 1.2.1B

[Option A shall apply for GERAN/UTRAN parameters]
[Option B shall apply for PCS1900 parameters]

7

UICC  ME

CALL CONTROL RESULT 1.2.1

8

ME USS

The ME sets up the call without modification

[Set up call to "+01234567890123456789"]

Expected Sequence 1.13 (CALL CONTROL BY USIM , set up call through call register, not allowed)

Pre-condition: the ME has a mean to register the last dialled number(s), and the ME will store dialled numbers not allowed by call control in its register.

Step

Direction

Message / Action

Comments

1

User  ME

Set up a call to "+01234567890123456789"

2

ME  UICC

ENVELOPE CALL CONTROL 1.4.1A
or
ENVELOPE CALL CONTROL 1.4.1B

[Option A shall apply for GERAN/UTRAN parameters]
[Option B shall apply for PCS1900 parameters]

3

UICC  ME

CALL CONTROL RESULT 1.4.1

[Call control result: "not Allowed"]

4

ME USS

The ME does not set up the call

5

User  ME

The user calls the last dialled number

6

ME  UICC

ENVELOPE CALL CONTROL 1.4.1A
or
ENVELOPE CALL CONTROL 1.4.1B

[Option A shall apply for GERAN/UTRAN parameters]
[Option B shall apply for PCS1900 parameters]

7

UICC  ME

CALL CONTROL RESULT 1.4.1

[Call control result: "not Allowed"]

8

ME USS

The ME does not set up the call

Expected Sequence 1.14 (CALL CONTROL BY USIM , set up call through call register, allowed with modifications)

Pre-condition: the ME has a mean to register the last dialled number(s), and the ME will store dialled numbers allowed with modification by call control in its register.

Step

Direction

Message / Action

Comments

1

User  ME

Set up a call to "+01234567890123456789"

2

ME  UICC

ENVELOPE CALL CONTROL 1.6.1A
or
ENVELOPE CALL CONTROL 1.6.1B

[Option A shall apply for GERAN/UTRAN parameters]
[Option B shall apply for PCS1900 parameters]

3

UICC  ME

CALL CONTROL RESULT 1.6.1

[Call control result: "Allowed with modifications"]

4

ME USS

The ME sets up the call to "+010203"

5

User  ME

End call and then set up a call to "+01234567890123456789"

6

ME  UICC

ENVELOPE CALL CONTROL 1.6.1A
or
ENVELOPE CALL CONTROL 1.6.1B

[Option A shall apply for GERAN/UTRAN parameters]
[Option B shall apply for PCS1900 parameters]

7

UICC  ME

CALL CONTROL RESULT 1.6.1

[Call control result: "Allowed with modifications"]

8

ME USS

The ME sets up the call to "+010203"

27.22.6.1.5 Test requirement

The ME shall operate in the manner defined in expected sequences 1.1 to 1.14.

27.22.6.2 Procedure for Supplementary (SS) Services

27.22.6.2.1 Definition and applicability

See clause 3.2.2.

27.22.6.2.2 Conformance requirement

The ME shall support the CALL CONTROL facility as defined in the following technical specifications:

– TS 31.111 [15] clause 7.3.1.2.

27.22.6.2.3 Test purpose

To verify that the ME first pass the supplementary service control string corresponding to the supplementary service operation to the USIM, using the ENVELOPE (CALL CONTROL) command.

To verify that, if the UICC responds with ’90 00′, the ME shall send the supplementary service operation with the information as sent to the UICC.

To verify that, if the UICC returns response data, the ME shall use the response data appropriately to send the supplementary service operation as proposed, not send the SS operation, or instead send the USS operation using the data supplied by the UICC.

27.22.6.2.4 Method of tests

27.22.6.2.4.1 Initial conditions

The ME is connected to the USIM Simulator and the USS.

Prior to this test the ME shall have been powered on and performed the PROFILE DOWNLOAD procedure.

The elementary files are coded as USIM Application Toolkit default with the following exception:

The call control service is available in the USIM Service Table.

The GERAN/UTRAN parameters of the system simulator are:

  1. Mobile Country Code (MCC) = 001;
  2. Mobile Network Code (MNC) = 01 ;
  3. Location Area Code (LAC) = 0001;
  4. Cell Identity value = 0001.

The PCS 1900 parameters of the system simulator are:

– Mobile Country Code (MCC) = 001;

– Mobile Network Code (MNC) = 011;

– Location Area Code (LAC) = 0001;

– Cell Identity value = 0001.

27.22.6.2.4.2 Procedure

Expected Sequence 2.1 (CALL CONTROL BY USIM , send SS, the USIM responds with ’90 00′)

Step

Direction

Message / Action

Comments

1

User  ME

The user selects the facility of the ME which requires an unconditional call forward supplementary service operation to be sent to the network (System Simulator).

2

ME  UICC

ENVELOPE CALL CONTROL 2.1.1A
or
ENVELOPE CALL CONTROL 2.1.1B

[Option A shall apply for GERAN/UTRAN parameters]
[Option B shall apply for PCS1900 parameters]

3

UICC  ME

90 00

4

ME USS

REGISTER 2.1A
or
REGISTER 2.1B

[The ME sends the supplementary service operation with the information as sent to the UICC]

5

USS  ME

RELEASE COMPLETE (SS RETURN RESULT) 2.1

ENVELOPE CALL CONTROL 2.1.1A

Logically:

Device identities

Source device: ME

Destination device: UICC

SS String

TON/NPI: "FF"

Dialling number string "*21**10#"

Location Information

MCC & MNC the mobile country and network code (00F110)

LAC the location Area Code (0001)

Cell ID Cell Identity Value (0001)

Extended Cell ID RNC-id value (for Rel-4 onwards), see also Note 3

Coding:

BER-TLV:

D4

Note1

82

02

82

81

89

05

FF

2A

A1

1A

B0

13

Note 2

00

F1

10

00

01

00

01

Note 3

Note 1: Length of BER-TLV is ’14’ plus the actual length of all the present optional SIMPLE-TLV data objects

Note 2: Depending on the presence of the Extended Cell Identity Value the length is ’07’ or ’09’

Note 3: The Extended Cell Identity Value is present in Rel-4 and onwards implementations, the values of the two bytes shall not be verified.

ENVELOPE CALL CONTROL 2.1.1B

Logically:

Device identities

Source device: ME

Destination device: UICC

SS String

TON/NPI: "FF"

Dialling number string "*21**10#"

Location Information

MCC & MNC the mobile country and network code (001110)

LAC the location Area Code (0001)

Cell ID Cell Identity Value (0001)

Coding:

BER-TLV:

D4

14

82

02

82

81

89

05

FF

2A

A1

1A

B0

13

07

00

11

10

00

01

00

01

REGISTER 2.1A

Logically (only SS argument):

ACTIVATE SS ARGUMENT

SS-Code:

– Call Forwarding Unconditional

TeleserviceCode

– All Tele Services

Coding:

Coding

30

06

04

01

21

83

01

00

REGISTER 2.1B

Logically (only SS argument):

ACTIVATE SS ARGUMENT

SS-Code:

– Call Forwarding Unconditional

TeleserviceCode

– All Tele Services

LongFTN Supported

Coding:

Coding

30

08

04

01

21

83

01

00

84

00

RELEASE COMPLETE (SS RETURN RESULT) 2.1

Logically (only from operation code):

ACTIVATE SS RETURN RESULT

ForwardingInfo

SS-Code

– Call Forwarding Unconditional

ForwardFeatureList

ForwardingFeature

TeleserviceCode

– All Tele Services

SS-Status

– state ind.: operative

– provision ind.: provisioned

– registration ind.: registered

– activation ind.: active

Coding:

Coding

0C

A0

0D

04

01

21

30

08

30

06

83

01

00

84

01

07

Expected Sequence 2.2 (CALL CONTROL BY USIM , send SS, allowed without modifications)

Step

Direction

Message / Action

Comments

1

User  ME

The user selects the facility of the ME which requires an unconditional call forward supplementary service operation to be sent to the network (System Simulator).

2

ME  UICC

ENVELOPE CALL CONTROL 2.2.1A
or
ENVELOPE CALL CONTROL 2.2.1B

[Option A shall apply for GERAN/UTRAN parameters]
[Option B shall apply for PCS1900 parameters]

3

UICC  ME

CALL CONTROL RESULT 2.2.1

[Call control result: "Allowed without modifications"]

4

ME  USS

REGISTER 2.1A
or
REGISTER 2.1B

The ME sends the supplementary service operation with the information as sent to the UICC

5

USS  ME

RELEASE COMPLETE (SS RETURN RESULT) 2.1

ENVELOPE CALL CONTROL 2.2.1A

Logically:

Device identities

Source device: ME

Destination device: UICC

SS String

TON/NPI: "FF"

Dialling number string "*21**10#"

Location Information

MCC & MNC the mobile country and network code (00F110)

LAC the location Area Code (0001)

Cell ID Cell Identity Value (0001)

Extended Cell ID RNC-id value (for Rel-4 onwards), see also Note 3

Coding:

BER-TLV:

D4

Note 1

82

02

82

81

89

05

FF

2A

A1

1A

B0

13

Note 2

00

F1

10

00

01

00

01

Note 3

Note 1: Length of BER-TLV is ’14’ plus the actual length of all the present optional SIMPLE-TLV data objects

Note 2: Depending on the presence of the Extended Cell Identity Value the length is ’07’ or ’09’

Note 3: The Extended Cell Identity Value is present in Rel-4 and onwards implementations, the values of the two bytes shall not be verified.

ENVELOPE CALL CONTROL 2.2.1B

Logically:

Device identities

Source device: ME

Destination device: UICC

SS String

TON/NPI: "FF"

Dialling number string "*21**10#"

Location Information

MCC & MNC the mobile country and network code (001110)

LAC the location Area Code (0001)

Cell ID Cell Identity Value (0001)

Coding:

BER-TLV:

D4

14

82

02

82

81

89

05

FF

2A

A1

1A

B0

13

07

00

11

10

00

01

00

01

CALL CONTROL RESULT 2.2.1

Logically:

Call control result Allowed, no modifications

Coding:

BER-TLV:

00

00

Expected Sequence 2.3 (CALL CONTROL BY USIM , send SS, not allowed)

Step

Direction

Message / Action

Comments

1

User  ME

The user selects the facility of the ME which requires an unconditional call forward supplementary service operation to be sent to the network (System Simulator).

2

ME  UICC

ENVELOPE CALL CONTROL 2.3.1A
or
ENVELOPE CALL CONTROL 2.3.1B

[Option A shall apply for GERAN/UTRAN parameters]
[Option B shall apply for PCS1900 parameters]

3

UICC  ME

CALL CONTROL RESULT 2.3.1

[Call control result: "Not Allowed"]

4

ME USS

The ME does not send the supplementary service operation

ENVELOPE CALL CONTROL 2.3.1A

Logically:

Device identities

Source device: ME

Destination device: UICC

SS String

TON/NPI: "FF"

Dialling number string "*21#"

Location Information

MCC & MNC the mobile country and network code (00F110)

LAC the location Area Code (0001)

Cell ID Cell Identity Value (0001)

Extended Cell ID RNC-id value (for Rel-4 onwards), see also Note 3

Coding:

BER-TLV:

D4

Note 1

82

02

82

81

89

03

FF

2A

B1

13

Note 2

00

F1

10

00

01

00

01

Note 3

Note 1: Length of BER-TLV is ’12’ plus the actual length of all the present optional SIMPLE-TLV data objects

Note 2: Depending on the presence of the Extended Cell Identity Value the length is ’07’ or ’09’

Note 3: The Extended Cell Identity Value is present in Rel-4 and onwards implementations, the values of the two bytes shall not be verified.

ENVELOPE CALL CONTROL 2.3.1B

Logically:

Device identities

Source device: ME

Destination device: UICC

SS String

TON/NPI: "FF"

Dialling number string "*21#"

Location Information

MCC & MNC the mobile country and network code (001110)

LAC the location Area Code (0001)

Cell ID Cell Identity Value (0001)

Coding:

BER-TLV:

D4

12

82

02

82

81

89

03

FF

2A

B1

13

07

00

11

10

00

01

00

01

CALL CONTROL RESULT 2.3.1

Logically:

Call control result Not Allowed

Coding:

BER-TLV:

01

00

Expected Sequence 2.4 (CALL CONTROL BY USIM , send SS, allowed with modifications)

Step

Direction

Message / Action

Comments

1

User  ME

The user selects the facility of the ME which requires an unconditional call forward supplementary service operation to be sent to the network (System Simulator).

2

ME  UICC

ENVELOPE CALL CONTROL 2.4.1A
or
ENVELOPE CALL CONTROL 2.4.1B

[Option A shall apply for GERAN/UTRAN parameters]
[Option B shall apply for PCS1900 parameters]

3

UICC  ME

CALL CONTROL RESULT 2.4.1

[Call control result: "Allowed with modifications"]

4

ME USS

REGISTER 2.4A
or
REGISTER 2.4B

[The ME sends the supplementary service operation with the information as sent by the UICC]

5

USS  ME

RELEASE COMPLETE (SS RETURN RESULT) 2.4

ENVELOPE CALL CONTROL 2.4.1A

Logically:

Device identities

Source device: ME

Destination device: UICC

SS String

TON/NPI: "FF"

Dialling number string "*21#"

Location Information

MCC & MNC the mobile country and network code (00F110)

LAC the location Area Code (0001)

Cell ID Cell Identity Value (0001)

Extended Cell ID RNC-id value (for Rel-4 onwards), see also Note 3

Coding:

BER-TLV:

D4

Note 1

82

02

82

81

89

03

FF

2A

B1

13

Note 2

00

F1

10

00

01

00

01

Note 3

Note 1: Length of BER-TLV is ’12’ plus the actual length of all the present optional SIMPLE-TLV data objects

Note 2: Depending on the presence of the Extended Cell Identity Value the length is ’07’ or ’09’

Note 3: The Extended Cell Identity Value is present in Rel-4 and onwards implementations, the values of the two bytes shall not be verified.

ENVELOPE CALL CONTROL 2.4.1B

Logically:

Device identities

Source device: ME

Destination device: UICC

SS String

TON/NPI: "FF"

Dialling number string "*21#"

Location Information

MCC & MNC the mobile country and network code (001110)

LAC the location Area Code (0001)

Cell ID Cell Identity Value (0001)

Coding:

BER-TLV:

D4

12

82

02

82

81

89

03

FF

2A

B1

13

07

00

11

10

00

01

00

01

CALL CONTROL RESULT 2.4.1

Logically:

Call control result Allowed, with modifications

SS String

TON/NPI "FF"

SS String "*#21#"

Coding:

BER-TLV:

02

06

89

04

FF

BA

12

FB

REGISTER 2.4A

Logically (only SS argument):

INTERROGATE SS ARGUMENT

SS-Code

– Call Forwarding Unconditional

Coding:

BER-TLV

30

03

04

01

21

REGISTER 2.4B

Logically (only SS argument):

INTERROGATE SS ARGUMENT

SS-Code

– Call Forwarding Unconditional

LongFTN Supported

Coding:

BER-TLV

30

05

04

01

21

84

00

RELEASE COMPLETE (SS RETURN RESULT) 2.4

Logically (only from operation code):

INTERROGATE SS RESULT

Call Forwarding Unconditional

SS-Status

– state ind.: operative

– provision ind.: provisioned

– registration ind.: registered

– activation ind.: not active

Coding:

BER-TLV

80

01

06

27.22.6.2.5 Test requirement

The ME shall operate in the manner defined in expected sequences 2.1 to 2.4.

27.22.6.3 Interaction with Fixed Dialling Number (FDN)

27.22.6.3.1 Definition and applicability

See clause 3.2.2.

27.22.6.3.2 Conformance requirement

The ME shall support the CALL CONTROL facility as defined in:

– TS 31.111 [15] clause 7.3.1.4.

27.22.6.3.3 Test purpose

To verify that the ME checks that the number entered through the MMI is on the FDN list.

To verify that, if the MMI input does not pass the FDN check, the call shall not be set up.

To verify that, if the MMI input does pass the FDN check, the ME shall pass the dialled digits and other parameters to the UICC, using the ENVELOPE (CALL CONTROL) command.

To verify that, if the UICC responds with "allowed, no modification", the ME shall set up the call as proposed.

To verify that, if the UICC responds with "not allowed", the ME shall not set up the call.

To verify that, if the UICC responds with "allowed with modifications", the ME shall set up the call in accordance with the response from the UICC. If the modifications involve changing the dialled digits, the ME shall not re-check this modified number against the FDN list.

27.22.6.3.4 Method of tests

27.22.6.3.4.1 Initial conditions

The ME is connected to the USIM Simulator and the USS.

Prior to this test the ME shall have been powered on and performed the PROFILE DOWNLOAD procedure.

The elementary files are coded as SIM Application Toolkit default with the following exceptions:

The call control service is available in the USIM Service Table.

Fixed Dialling Number service is enabled.

The GERAN/UTRAN parameters of the system simulator are:

– Mobile Country Code (MCC) = 001;

– Mobile Network Code (MNC) = 01 ;

– Location Area Code (LAC) = 0001;

– Cell Identity value = 0001.

The PCS 1900 parameters of the system simulator are:

– Mobile Country Code (MCC) = 001;

– Mobile Network Code (MNC) = 011;

– Location Area Code (LAC) = 0001;

– Cell Identity value = 0001.

27.22.6.3.4.2 Procedure

Expected Sequence 3.1 (CALL CONTROL BY USIM , set up a call not in EFFDN)

Step

Direction

Message / Action

Comments

1

User  ME

The user sets up a call to "4321"

2

ME UICC

The ME does not send the ENVELOPE (CALL CONTROL) command to the USIM.

3

ME USS

The ME does not set up the call.

Expected Sequence 3.2 (CALL CONTROL BY USIM , set up a call in EFFDN , the USIM responds with ’90 00′)

Step

Direction

Message / Action

Comments

1

User  ME

The user sets up a call to "123"

2

ME  UICC

ENVELOPE CALL CONTROL 3.2.1A
or
ENVELOPE CALL CONTROL 3.2.1B

[Option A shall apply for GERAN/UTRAN parameters]
[Option B shall apply for PCS1900 parameters]

3

UICC  ME

90 00

4

ME USS

The ME sets up the call without modification

[Set up call to "123"]

ENVELOPE CALL CONTROL 3.2.1A

Logically:

Device identities

Source device: ME

Destination device: UICC

Address

TON Unknown

NPI "ISDN / telephone numbering plan"

Dialling number string "123"

Capability configuration parameters 1

This parameter is optional. If present, the contents shall not be checked.

Subaddress

This parameter is optional. If present, the contents shall not be checked.

Location Information

MCC & MNC the mobile country and network code (00F110)

LAC the location Area Code (0001)

Cell ID Cell Identity Value (0001)

Extended Cell ID RNC-id value (for Rel-4 onwards), see also Note 6

Capability configuration parameters 2

This parameter is optional. If present, the contents shall not be checked.

Coding:

BER-TLV:

D4

Note 1

82

02

82

81

86

03

81

21

F3

Note 2

Note 3

13

Note 5

00

F1

10

00

01

00

01

Note 6

Note 4

ENVELOPE CALL CONTROL 3.2.1B

Logically:

Device identities

Source device: ME

Destination device: UICC

Address

TON Unknown

NPI "ISDN / telephone numbering plan"

Dialling number string "123"

Capability configuration parameters 1

This parameter is optional. If present, the contents shall not be checked.

Subaddress

This parameter is optional. If present, the contents shall not be checked.

Location Information

MCC & MNC the mobile country and network code (001110)

LAC the location Area Code (0001)

Cell ID Cell Identity Value (0001)

Capability configuration parameters 2

This parameter is optional. If present, the contents shall not be checked.

Coding:

BER-TLV:

D4

Note 1

82

02

82

81

86

03

81

21

F3

Note 2

Note 3

13

07

00

11

10

00

01

00

01

Note 4

Note 1: Length of BER-TLV is ’12’ plus the actual length of all the present optional SIMPLE-TLV data objects.

Note 2: Capability configuration parameters 1 may be present at this place. If present, it may take up several octets.

Note 3: Subaddress may be present at this place. If present, it may take up several octets.

Note 4: Capability configuration parameters 2 may be present at this place. If present, it may take up several octets.

Note 5: Depending on the presence of the Extended Cell Identity Value the length is ’07’ or ’09’

Note 6: The Extended Cell Identity Value is present in Rel-4 and onwards implementations, the values of the two bytes shall not be verified.

Expected Sequence 3.3 (CALL CONTROL BY USIM , set up a call in EFFDN, Allowed without modifications)

Step

Direction

Message / Action

Comments

1

User  ME

The user sets up a call to "9876"

2

ME  UICC

ENVELOPE CALL CONTROL 3.3.1A
or
ENVELOPE CALL CONTROL 3.3.1B

[Option A shall apply for GERAN/UTRAN parameters]
[Option B shall apply for PCS1900 parameters]

3

UICC  ME

CALL CONTROL RESULT 3.3.1

[Call control result: "Allowed without modifications"]

4

ME USS

The ME sets up the call without modification

[Set up call to "9876"]

ENVELOPE CALL CONTROL 3.3.1A

Logically:

Device identities

Source device: ME

Destination device: UICC

Address

TON Unknown

NPI "ISDN / telephone numbering plan"

Dialling number string "9876"

Capability configuration parameters 1

This parameter is optional. If present, the contents shall not be checked.

Subaddress

This parameter is optional. If present, the contents shall not be checked.

Location Information

MCC & MNC the mobile country and network code (00F110)

LAC the location Area Code (0001)

Cell ID Cell Identity Value (0001)

Extended Cell ID RNC-id value (for Rel-4 onwards), see also Note 6

Capability configuration parameters 2

This parameter is optional. If present, the contents shall not be checked.

Coding:

BER-TLV:

D4

Note 1

82

02

82

81

86

03

81

89

67

Note 2

Note 3

13

Note 5

00

F1

10

00

01

00

01

Note 6

Note 4

ENVELOPE CALL CONTROL 3.3.1B

Logically:

Device identities

Source device: ME

Destination device: UICC

Address

TON Unknown

NPI "ISDN / telephone numbering plan"

Dialling number string "9876"

Capability configuration parameters 1

This parameter is optional. If present, the contents shall not be checked.

Subaddress

This parameter is optional. If present, the contents shall not be checked.

Location Information

MCC & MNC the mobile country and network code (001110)

LAC the location Area Code (0001)

Cell ID Cell Identity Value (0001)

Capability configuration parameters 2

This parameter is optional. If present, the contents shall not be checked.

Coding:

BER-TLV:

D4

Note 1

82

02

82

81

86

03

81

89

67

Note 2

Note 3

13

07

00

11

10

00

01

00

01

Note 4

Note 1: Length of BER-TLV is ’12’ plus the actual length of all the present optional SIMPLE-TLV data objects.

Note 2: Capability configuration parameters 1 may be present at this place. If present, it may take up several octets.

Note 3: Subaddress may be present at this place. If present, it may take up several octets.

Note 4: Capability configuration parameters 2 may be present at this place. If present, it may take up several octets.

Note 5: Depending on the presence of the Extended Cell Identity Value the length is ’07’ or ’09’

Note 6: The Extended Cell Identity Value is present in Rel-4 and onwards implementations, the values of the two bytes shall not be verified.

CALL CONTROL RESULT 3.3.1

Logically:

Call control result Allowed, no modifications

Coding:

BER-TLV:

00

00

Expected Sequence 3.4 (CALL CONTROL BY USIM , set up a call in EFFDN , Not Allowed)

Step

Direction

Message / Action

Comments

1

User  ME

The user sets up a call to "9876"

2

ME  UICC

ENVELOPE CALL CONTROL 3.4.1A
or
ENVELOPE CALL CONTROL 3.4.1B

[Option A shall apply for GERAN/UTRAN parameters]
[Option B shall apply for PCS1900 parameters]

3

UICC  ME

CALL CONTROL RESULT 3.4.1

[Call control result: "Not Allowed"]

4

ME USS

The ME does not set up the call

ENVELOPE CALL CONTROL 3.4.1A

Logically:

Device identities

Source device: ME

Destination device: UICC

Address

TON Unknown

NPI "ISDN / telephone numbering plan"

Dialling number string "9876"

Capability configuration parameters 1

This parameter is optional. If present, the contents shall not be checked.

Subaddress

This parameter is optional. If present, the contents shall not be checked.

Location Information

MCC & MNC the mobile country and network code (00F110)

LAC the location Area Code (0001)

Cell ID Cell Identity Value (0001)

Extended Cell ID RNC-id value (for Rel-4 onwards), see also Note 6

Capability configuration parameters 2

This parameter is optional. If present, the contents shall not be checked.

Coding:

BER-TLV:

D4

Note 1

82

02

82

81

86

03

81

89

67

Note 2

Note 3

13

Note 5

00

F1

10

00

01

00

01

Note 6

Note 4

ENVELOPE CALL CONTROL 3.4.1B

Logically:

Device identities

Source device: ME

Destination device: UICC

Address

TON Unknown

NPI "ISDN / telephone numbering plan"

Dialling number string "9876"

Capability configuration parameters 1

This parameter is optional. If present, the contents shall not be checked.

Subaddress

This parameter is optional. If present, the contents shall not be checked.

Location Information

MCC & MNC the mobile country and network code (001110)

LAC the location Area Code (0001)

Cell ID Cell Identity Value (0001)

Capability configuration parameters 2

This parameter is optional. If present, the contents shall not be checked.

Coding:

BER-TLV:

D4

Note 1

82

02

82

81

86

03

81

89

67

Note 2

Note 3

13

07

00

11

10

00

01

00

01

Note 4

Note 1: Length of BER-TLV is ’12’ plus the actual length of all the present optional SIMPLE-TLV data objects.

Note 2: Capability configuration parameters 1 may be present at this place. If present, it may take up several octets.

Note 3: Subaddress may be present at this place. If present, it may take up several octets.

Note 4: Capability configuration parameters 2 may be present at this place. If present, it may take up several octets.

Note 5: Depending on the presence of the Extended Cell Identity Value the length is ’07’ or ’09’

Note 6: The Extended Cell Identity Value is present in Rel-4 and onwards implementations, the values of the two bytes shall not be verified.

CALL CONTROL RESULT 3.4.1

Logically:

Call control result Not Allowed

Coding:

BER-TLV:

01

00

Expected Sequence 3.5 (CALL CONTROL BY USIM , set up a call in EFFDN , Allowed with modifications)

Step

Direction

Message / Action

Comments

1

User  ME

The user sets up a call to "9876"

2

ME  UICC

ENVELOPE CALL CONTROL 3.5.1A
or
ENVELOPE CALL CONTROL 3.5.1B

[Option A shall apply for GERAN/UTRAN parameters]
[Option B shall apply for PCS1900 parameters]

3

UICC  ME

CALL CONTROL RESULT 3.5.1

[Call control result: "Allowed with modifications"]

4

ME USS

The ME sets up the call with data sent by the UICC

[Set up call to "3333"]

ENVELOPE CALL CONTROL 3.5.1A

Logically:

Device identities

Source device: ME

Destination device: UICC

Address

TON Unknown

NPI "ISDN / telephone numbering plan"

Dialling number string "9876"

Capability configuration parameters 1

This parameter is optional. If present, the contents shall not be checked.

Subaddress

This parameter is optional. If present, the contents shall not be checked.

Location Information

MCC & MNC the mobile country and network code (00F110)

LAC the location Area Code (0001)

Cell ID Cell Identity Value (0001)

Extended Cell ID RNC-id value (for Rel-4 onwards), see also Note 6

Capability configuration parameters 2

This parameter is optional. If present, the contents shall not be checked.

Coding:

BER-TLV:

D4

Note 1

82

02

82

81

86

03

81

89

67

Note 2

Note3

13

Note 5

00

F1

10

00

01

00

01

Note 6

Note 4

ENVELOPE CALL CONTROL 3.5.1B

Logically:

Device identities

Source device: ME

Destination device: UICC

Address

TON Unknown

NPI "ISDN / telephone numbering plan"

Dialling number string "9876"

Capability configuration parameters 1

This parameter is optional. If present, the contents shall not be checked.

Subaddress

This parameter is optional. If present, the contents shall not be checked.

Location Information

MCC & MNC the mobile country and network code (001110)

LAC the location Area Code (0001)

Cell ID Cell Identity Value (0001)

Capability configuration parameters 2

This parameter is optional. If present, the contents shall not be checked.

Coding:

BER-TLV:

D4

Note 1

82

02

82

81

86

03

81

89

67

Note 2

Note3

13

07

00

11

10

00

01

00

01

Note 4

Note 1: Length of BER-TLV is ’12’ plus the actual length of all the present optional SIMPLE-TLV data objects.

Note 2: Capability configuration parameters 1 may be present at this place. If present, it may take up several octets.

Note 3: Subaddress may be present at this place. If present, it may take up several octets.

Note 4: Capability configuration parameters 2 may be present at this place. If present, it may take up several octets.

Note 5: Depending on the presence of the Extended Cell Identity Value the length is ’07’ or ’09’

Note 6: The Extended Cell Identity Value is present in Rel-4 and onwards implementations, the values of the two bytes shall not be verified.

CALL CONTROL RESULT 3.5.1

Logically:

Call control result Allowed with modifications

Address

TON Unknown

NPI "ISDN / telephone numbering plan"

Address value "3333"

Coding:

BER-TLV:

02

05

86

03

81

33

33

27.22.6.3.5 Test requirement

The ME shall operate in the manner defined in expected sequences 3.1 to 3.5.

27.22.6.4 Support of Barred Dialling Number (BDN) service

27.22.6.4.1 Definition and applicability

Barred Dialling Numbers (BDN) is a service defined for the USIM. An enabled BDN service results in call restrictions for the ME. The call restrictions are controlled by the Terminal. To ascertain the type of USIM and state of BDN the ME runs the BDN capability request procedure during UICC-Terminal initialisation. At the time an emergency call is setup using the emergency call code read from the EFECC, the Rel-4+ ME shall use the category of the emergency service indicated.

27.22.6.4.2 Conformance requirement

1) Recognising the state of the USIM (BDN enabled) the ME shall perform the UICC initialisation procedure as specified.

2) The ME shall prevent call set-up to any number stored in EFBDN if BDN service is enabled.

3) The ME shall allow call set-up to any number stored in EFBDN if BDN service is disabled.

4) Any change to the EFBDN or EFEST does request PIN2.

5) The ME allows call set-up of an emergency call, even if this number is stored in the USIM.

References:

– R99: TS 22.101[22], clause 8 and A.19;

– Rel-4: TS 22.101[22], clause 9 and A.20;

– Rel-5+: TS 22.101[22], clause 10 and A.21;

– TS 31.102[14], clauses 4.2.44, 4.4.2.3, 5.1.1 and 5.3.2;

– TS 24.008[10], clause 10.5.4.33;

– TS 31.111[15], clause 7.3.1.5

27.22.6.4.3 Test purpose

1) To verify that the Terminal rejects call set-up to any number that has an entry in EFBDN if BDN service is enabled.

2) To verify that the Terminal allows call set-up to any number not stored in EFBDN.

3) To verify that the Terminal allows emergency call set-up even if the number is stored in EFBDN.

4) To verify that the Rel-4+ Terminal reads correctly the emergency service category stored in EFECC.

5) To verify that, if the UICC responds with "not allowed", the ME does not set up the call.

6) To verify that, if the UICC responds with "allowed, no modification", the ME shall set up the call (or the supplementary service operation) as proposed.

7) To verify that, if the UICC responds with "allowed with modifications", the ME sets up the call in accordance with the response from the UICC. If the modifications involve changing the dialled number the ME does not re-check this modified number against the FDN list when FDN is enabled.

8) To verify that updating EF BDN or changing the status of BDN service shall be performed by the use of second application PIN only.

9) To verify that the ME allows call set up to a BDN number if BDN service is disabled.

27.22.6.4.4 Method of tests

27.22.6.4.4.1 Initial conditions

The ME is connected to the USIM Simulator and the USS.

Prior to this test the ME shall have been powered on and performed the PROFILE DOWNLOAD procedure.

The call control service is available in the USIM Service Table.

The elementary files are coded as USIM Application Toolkit default with the following exceptions:

Barred Dialling Number service is enabled.

Fixed Dialling Number service is disabled.

Only prior to the execution of expected sequence 4.3 the FDN service shall be enabled.

The Second Application PIN (key reference 81) shall be enabled, but not verified.

Only in expected sequence 4.2B EFECC shall be used with the following values:

EFECC (Emergency Call Codes)

Logically: Emergency call code: "122";

Emergency call code alpha identifier: "TEST";

Emergency call Service Category: "Mountain Rescue".

Coding:

B1

B2

B3

B4

B5

B6

B7

B8

Hex

21

F2

FF

54

45

53

54

10

The GERAN/UTRAN parameters of the system simulator are:

  1. Mobile Country Code (MCC) = 001;
  2. Mobile Network Code (MNC) = 01 ;
  3. Location Area Code (LAC) = 0001;
  4. Cell Identity value = 0001.

The PCS 1900 parameters of the system simulator are:

Mobile Country Code (MCC) = 001;

– Mobile Network Code (MNC) = 011;

– Location Area Code (LAC) = 0001;

– Cell Identity value = 0001.

27.22.6.4.4.2 Procedure

Expected Sequence 4.1 (CALL CONTROL BY USIM, BDN service enabled)

Step

Direction

Message / Action

Comments

1

User  ME

The user sets up a call to "+1357924680"

[Number as stored in record 1 of EF BDN]

2

ME  UICC

ENVELOPE CALL CONTROL 4.1.1A

or

ENVELOPE CALL CONTROL 4.1.1B

[Option A shall apply for GERAN/UTRAN parameters]
[Option B shall apply for PCS1900 parameters]

3

UICC  ME

CALL CONTROL RESULT 4.1.1

[Call control result: "Not Allowed"]

4

ME USS

The ME does not set up the call

5

User  ME

The user sets up a call to the number stored in record 1 of EF ADN

6

ME  UICC

ENVELOPE CALL CONTROL 4.1.2A

or

ENVELOPE CALL CONTROL 4.1.2B

[Option A shall apply for GERAN/UTRAN parameters]
[Option B shall apply for PCS1900 parameters]

7

UICC  ME

CALL CONTROL RESULT 4.1.2

[Call control result: "Allowed without modifications"]

8

ME USS

The ME sets up the call without modification

9

User  ME

The user sets up a call to "123456"

10

ME  UICC

ENVELOPE CALL CONTROL 4.1.3A

or

ENVELOPE CALL CONTROL 4.1.3B

[Option A shall apply for GERAN/UTRAN parameters]
[Option B shall apply for PCS1900 parameters]

11

UICC  ME

CALL CONTROL RESULT 4.1.2

[Call control result: "Allowed without modifications"]

12

ME USS

The ME sets up the call without modification

13

User  ME

The user sets up a call to "1111"

14

ME  UICC

ENVELOPE CALL CONTROL 4.1.4A

or

ENVELOPE CALL CONTROL 4.1.4B

[Option A shall apply for GERAN/UTRAN parameters]
[Option B shall apply for PCS1900 parameters]

15

UICC  ME

CALL CONTROL RESULT 4.1.3

[Call control result: "Allowed with modifications"]

16

ME USS

The ME sets up the call with data sent by the UICC

[Set up call to "2222"]

17

User  ME

The user shall use a MMI dependent procedure to initiate the disabling of the BDN service

18

ME  User

Ask for second application PIN verification

19

User  ME

The user shall enter the second application PIN

20

ME  UICC

Update EF EST to disable BDN service

21

UICC  ME

UICC responds with SW = "90 00"

22

ME  User

Indicate that the BDN service was disabled successfully

23

User  ME

The user uses the MMI to store the directory number "+876543210" in EFBDN as barred dialling number 1 (record 1).

[The alpha identifier is not changed.]

24

ME  UICC

Update EF BDN

25

UICC  ME

UICC responds with SW = "90 00"

26

ME  User

The user attempts to set up a call to "+876543210".

27a

ME  UICC

No Envelope call control is sent

27b

ME USS

The ME sets up the call without modification

ENVELOPE CALL CONTROL 4.1.1A

Logically:

Device identities

Source device: ME

Destination device: UICC

Address

TON International

NPI "ISDN / telephone numbering plan"

Dialling number string "1357924680"

Capability configuration parameters 1

This parameter is optional. If present, the contents shall not be checked.

Location Information

MCC & MNC the mobile country and network code (00F110)

LAC the location Area Code (0001)

Cell ID Cell Identity Value (0001)

Capability configuration parameters 2

This parameter is optional. If present, the contents shall not be checked.

Coding:

BER-TLV:

D4

Note 1

82

02

82

81

86

06

91

31

75

29

64

08

Note 2

13

Note 4

00

F1

10

00

01

00

01

Note5

Note 3

ENVELOPE CALL CONTROL 4.1.1B

Logically:

Device identities

Source device: ME

Destination device: UICC

Address

TON International

NPI "ISDN / telephone numbering plan"

Dialling number string "1357924680"

Capability configuration parameters 1

This parameter is optional. If present, the contents shall not be checked.

Location Information

MCC & MNC the mobile country and network code (001110)

LAC the location Area Code (0001)

Cell ID Cell Identity Value (0001)

Capability configuration parameters 2

This parameter is optional. If present, the contents shall not be checked.

Coding:

BER-TLV:

D4

Note 1

82

02

82

81

86

06

91

31

75

29

64

08

Note 2

13

07

00

11

10

00

01

00

01

Note 3

Note 1: Length of BER-TLV is ’15’ plus the actual length of all the present optional SIMPLE-TLV data objects.

Note 2: Capability configuration parameters 1 may be present at this place. If present, it may take up several octets.

Note 3: Capability configuration parameters 2 may be present at this place. If present, it may take up several octets.

Note 4: Depending on the presence of the Extended Cell Identity Value the length is ’07’ or ’09’

Note 5: The Extended Cell Identity Value is present in Rel-4 and onwards implementations, the values of the two bytes shall not be verified.

ENVELOPE CALL CONTROL 4.1.2A

Logically:

Device identities

Source device: ME

Destination device: UICC

Address

TON Unknown

NPI "ISDN / telephone numbering plan"

Dialling number string "123"

Capability configuration parameters 1

This parameter is optional. If present, the contents shall not be checked.

Location Information

MCC & MNC the mobile country and network code (00F110)

LAC the location Area Code (0001)

Cell ID Cell Identity Value (0001)

Extended Cell ID RNC-id value (for Rel-4 onwards), see also Note 5

Capability configuration parameters 2

This parameter is optional. If present, the contents shall not be checked.

Coding:

BER-TLV:

D4

Note 1

82

02

82

81

86

03

81

21

F3

Note 2

13

Note 4

00

F1

10

00

01

00

01

Note 5

Note 3

ENVELOPE CALL CONTROL 4.1.2B

Logically:

Device identities

Source device: ME

Destination device: UICC

Address

TON Unknown

NPI "ISDN / telephone numbering plan"

Dialling number string "123"

Capability configuration parameters 1

This parameter is optional. If present, the contents shall not be checked.

Location Information

MCC & MNC the mobile country and network code (001110)

LAC the location Area Code (0001)

Cell ID Cell Identity Value (0001)

Capability configuration parameters 2

This parameter is optional. If present, the contents shall not be checked.

Coding:

BER-TLV:

D4

Note 1

82

02

82

81

86

03

81

21

F3

Note 2

13

07

00

11

10

00

01

00

01

Note 3

Note 1: Length of BER-TLV is ’12’ plus the actual length of all the present optional SIMPLE-TLV data objects.

Note 2: Capability configuration parameters 1 may be present at this place. If present, it may take up several octets.

Note 3: Capability configuration parameters 2 may be present at this place. If present, it may take up several octets.

Note 4: Depending on the presence of the Extended Cell Identity Value the length is ’07’ or ’09’

Note 5: The Extended Cell Identity Value is present in Rel-4 and onwards implementations, the values of the two bytes shall not be verified.

ENVELOPE CALL CONTROL 4.1.3A

Logically:

Device identities

Source device: ME

Destination device: UICC

Address

TON Unknown

NPI "ISDN / telephone numbering plan"

Dialling number string "123456"

Capability configuration parameters 1

This parameter is optional. If present, the contents shall not be checked.

Location Information

MCC & MNC the mobile country and network code (00F110)

LAC the location Area Code (0001)

Cell ID Cell Identity Value (0001)

Extended Cell ID RNC-id value (for Rel-4 onwards), see also Note 5

Capability configuration parameters 2

This parameter is optional. If present, the contents shall not be checked.

Coding:

BER-TLV:

D4

Note 1

82

02

82

81

86

04

81

21

43

65

Note 2

13

Note 4

00

F1

10

00

01

00

01

Note 5

Note 3

ENVELOPE CALL CONTROL 4.1.3B

Logically:

Device identities

Source device: ME

Destination device: UICC

Address

TON Unknown

NPI "ISDN / telephone numbering plan"

Dialling number string "123456"

Capability configuration parameters 1

This parameter is optional. If present, the contents shall not be checked.

Location Information

MCC & MNC the mobile country and network code (001110)

LAC the location Area Code (0001)

Cell ID Cell Identity Value (0001)

Capability configuration parameters 2

This parameter is optional. If present, the contents shall not be checked.

Coding:

BER-TLV:

D4

Note 1

82

02

82

81

86

04

81

21

43

65

Note 2

13

07

00

11

10

00

01

00

01

Note 3

Note 1: Length of BER-TLV is ’13’ plus the actual length of all the present optional SIMPLE-TLV data objects.

Note 2: Capability configuration parameters 1 may be present at this place. If present, it may take up several octets.

Note 3: Capability configuration parameters 2 may be present at this place. If present, it may take up several octets.

Note 4: Depending on the presence of the Extended Cell Identity Value the length is ’07’ or ’09’.

Note 5: The Extended Cell Identity Value is present in Rel-4 and onwards implementations, the values of the two bytes shall not be verified.

ENVELOPE CALL CONTROL 4.1.4A

Logically:

Device identities

Source device: ME

Destination device: UICC

Address

TON Unknown

NPI "ISDN / telephone numbering plan"

Dialling number string "1111"

Capability configuration parameters 1

This parameter is optional. If present, the contents shall not be checked.

Location Information

MCC & MNC the mobile country and network code (00F110)

LAC the location Area Code (0001)

Cell ID Cell Identity Value (0001)

Extended Cell ID RNC-id value (for Rel-4 onwards), see also Note 5

Capability configuration parameters 2

This parameter is optional. If present, the contents shall not be checked.

Coding:

BER-TLV:

D4

Note 1

82

02

82

81

86

03

81

11

11

Note 2

13

Note 4

00

F1

10

00

01

00

01

Note 5

Note 3

ENVELOPE CALL CONTROL 4.1.4B

Logically:

Device identities

Source device: ME

Destination device: UICC

Address

TON Unknown

NPI "ISDN / telephone numbering plan"

Dialling number string "1111"

Capability configuration parameters 1

This parameter is optional. If present, the contents shall not be checked.

Location Information

MCC & MNC the mobile country and network code (001110)

LAC the location Area Code (0001)

Cell ID Cell Identity Value (0001)

Capability configuration parameters 2

This parameter is optional. If present, the contents shall not be checked.

Coding:

BER-TLV:

D4

Note 1

82

02

82

81

86

03

81

11

11

Note 2

13

07

00

11

10

00

01

00

01

Note 3

Note 1: Length of BER-TLV is ’12’ plus the actual length of all the present optional SIMPLE-TLV data objects.

Note 2: Capability configuration parameters 1 may be present at this place. If present, it may take up several octets.

Note 3: Capability configuration parameters 2 may be present at this place. If present, it may take up several octets.

Note 4: Depending on the presence of the Extended Cell Identity Value the length is ’07’ or ’09’

Note 5: The Extended Cell Identity Value is present in Rel-4 and onwards implementations, the values of the two bytes shall not be verified.

CALL CONTROL RESULT 4.1.1

Logically:

Call control result Not Allowed

Coding:

BER-TLV:

01

00

CALL CONTROL RESULT 4.1.2

Logically:

Call control result Allowed, no modifications

Coding:

BER-TLV:

00

00

CALL CONTROL RESULT 4.1.3

Logically:

Call control result Allowed with modifications

Address

TON Unknown

NPI "ISDN / telephone numbering plan"

Address value "2222"

Coding:

BER-TLV:

02

05

86

03

81

22

22

Expected Sequence 4.2A (CALL CONTROL BY USIM, BDN service enabled, interaction with emergency call codes, R99 only)

Step

Direction

Message / Action

Comments

1

User  ME

The user sets up an emergency call to an emergency number stored in the terminal.

The used emergency number shall be one of the emergency call codes, which are available when a SIM/USIM is present, according to TS 22.101[22], clause 8 is used (i.e. "112", or "911").

2a

ME  UICC

No Envelope call control is sent

2b

ME  USS

The ME shall allow an emergency call by indicating the call setup as "Emergency Call".

3

User  ME

End the emergency call.

Expected Sequence 4.2B (CALL CONTROL BY USIM, BDN service enabled, interaction with emergency call codes, Rel-4+)

Step

Direction

Message / Action

Comments

1

User  ME

The user sets up an emergency call to an emergency number stored in the terminal.

The used emergency number shall be one of the emergency call codes, which are available when a SIM/USIM is present, according to TS 22.101[22], clause 9 (Rel-4) or 10 (Rel-5+) is used (i.e. "112", or "911").

2a

ME  UICC

No Envelope call control is sent

2b

ME  USS

The ME shall allow an emergency call by indicating the call setup as "Emergency Call".

3

User  ME

End the emergency call.

4

User  ME

The user sets up an emergency call to an emergency number stored in the USIM.

5a

ME  UICC

No Envelope call control is sent

5b

ME  USS

The ME shall allow an emergency call by sending the emergency service category correctly as "Mountain Rescue".

6

User  ME

End the emergency call.

Expected Sequence 4.3 (CALL CONTROL BY USIM , FDN and BDN enabled, set up a call in EFFDN, Allowed with modifications)

Step

Direction

Message / Action

Comments

1

User  ME

The user sets up a call to "123"

2

ME  UICC

ENVELOPE CALL CONTROL 4.3.1A

or

ENVELOPE CALL CONTROL 4.3.1B

[Option A shall apply for GERAN/UTRAN parameters]
[Option B shall apply for PCS1900 parameters]

3

UICC  ME

CALL CONTROL RESULT 4.3.1

[Call control result: "Allowed with modifications"]

4

ME USS

The ME sets up the call with data sent by the UICC

[Set up call to "24680"the ME does not re-check this modified number against the FDN list]

ENVELOPE CALL CONTROL 4.3.1A

Logically:

Device identities

Source device: ME

Destination device: UICC

Address

TON Unknown

NPI "ISDN / telephone numbering plan"

Dialling number string "123"

Capability configuration parameters 1

This parameter is optional. If present, the contents shall not be checked.

Subaddress

This parameter is optional. If present, the contents shall not be checked.

Location Information

MCC & MNC the mobile country and network code (00F110)

LAC the location Area Code (0001)

Cell ID Cell Identity Value (0001)

Extended Cell ID RNC-id value (for Rel-4 onwards), see also Note 5

Capability configuration parameters 2

This parameter is optional. If present, the contents shall not be checked.

Coding:

BER-TLV:

D4

Note 1

82

02

82

81

86

03

81

21

F3

Note 2

13

Note 4

00

F1

10

00

01

00

01

Note 5

Note 3

ENVELOPE CALL CONTROL 4.3.1B

Logically:

Device identities

Source device: ME

Destination device: UICC

Address

TON Unknown

NPI "ISDN / telephone numbering plan"

Dialling number string "123"

Capability configuration parameters 1

This parameter is optional. If present, the contents shall not be checked.

Subaddress

This parameter is optional. If present, the contents shall not be checked.

Location Information

MCC & MNC the mobile country and network code (001110)

LAC the location Area Code (0001)

Cell ID Cell Identity Value (0001)

Capability configuration parameters 2

This parameter is optional. If present, the contents shall not be checked.

Coding:

BER-TLV:

D4

Note 1

82

02

82

81

86

03

81

21

F3

Note 2

13

07

00

11

10

00

01

00

01

Note 3

Note 1: Length of BER-TLV is ’12’ plus the actual length of all the present optional SIMPLE-TLV data objects.

Note 2: Capability configuration parameters 1 may be present at this place. If present, it may take up several octets.

Note 3: Capability configuration parameters 2 may be present at this place. If present, it may take up several octets.

Note 4: Depending on the presence of the Extended Cell Identity Value the length is ’07’ or ’09’

Note 5: The Extended Cell Identity Value is present in Rel-4 and onwards implementations, the values of the two bytes shall not be verified.

CALL CONTROL RESULT 4.3.1

Logically:

Call control result Allowed with modifications

Address

TON Unknown

NPI "ISDN / telephone numbering plan"

Address value "24680"

Coding:

BER-TLV:

02

06

86

04

81

42

86

F0

27.22.6.4.5 Test requirement

The ME shall operate in the manner defined in expected sequences 4.1 to 4.3.

27.22.6.5 Barred Dialling Number (BDN) service handling for terminals not supporting BDN

27.22.6.5.1 Definition and applicability

Barred Dialling Numbers (BDN) is a service defined for the USIM. An enabled BDN service results in call restrictions for the ME. The call restrictions are controlled by the Terminal. If BDN is enabled, an ME which does not support Call Control shall allow emergency calls but shall not allow MO-CS calls.

27.22.6.5.2 Conformance requirement

1) Recognising the state of the USIM (BDN enabled) the ME shall perform the UICC initialisation procedure as specified.

2) The ME shall prevent MO-CS call set-up to any number except to emergency call numbers if the BDN service is enabled.

References:

– Rel-5+: TS 22.101[22], clause 10 and A.21;

TS 31.102[14], clauses 4.2.44, 4.4.2.3, 5.1.1.2 and 5.3.2;

TS 31.111[15], clause 7.3.1.5

27.22.6.5.3 Test purpose

1) To verify that the Terminal rejects MO-CS call set-up to any number except to emergency call numbers if BDN service is enabled.

2) To verify that the Terminal allows emergency call set-up even if the BDN service is enabled.

27.22.6.5.4 Method of tests

27.22.6.5.4.1 Initial conditions

The ME is connected to the USIM Simulator and the USS.

Prior to this test the ME shall have been powered on and performed the PROFILE DOWNLOAD procedure.

The call control service is available in the USIM Service Table.

The elementary files are coded as USIM Application Toolkit default with the following exceptions:

Barred Dialling Number service is enabled.

27.22.6.5.4.2 Procedure

Expected Sequence 5.1 (CALL CONTROL BY USIM, BDN service enabled, ME not supporting BDN)

Step

Direction

Message / Action

Comments

1

User  ME

The user sets up a call to "+1357924680"

[Number as stored in record 1 of EF BDN]

2a

ME  UICC

No ENVELOPE CALL CONTROL is sent

2b

ME USS

The ME does not set up the call

3

User  ME

The user sets up a call to the number stored in record 1 of EF ADN

4a

ME  UICC

No ENVELOPE CALL CONTROL is sent

4b

ME USS

The ME does not set up the call

5

User  ME

The user sets up an emergency call to "112"

6a

ME  UICC

No ENVELOPE CALL CONTROL is sent

6b

ME USS

The ME sets up the emergency call to "112"

7

User  ME

The user shall terminate the emergency call after 5 seconds. The ME returns to idle mode.

27.22.6.5.5 Test requirement

The ME shall operate in the manner defined in expected sequences 5.1.