27.22 USIM Application Toolkit

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

27.22.1A General Test purpose

Testing of functional conformance to USIM Application Toolkit commands, including proactive UICC commands.

All facilities given by the TERMINAL PROFILE as supported, for which tests exist in the present document, shall be tested.

Many of the proactive UICC commands include an alpha identifier data object. This is intended to be a short one or two word identifier for the ME to optionally display on the screen along with any other indications, at the same time as the ME performs the UICC command.

Note: The sequence of USIM Application Toolkit commands are specific to the Toolkit Application being executed within the UICC, hence sequential testing of commands is not possible. The testing will therefore have to be performed on a command by command basis.

27.22.2A Definition of default values for USIM Application Toolkit testing

A UICC containing the following default values is used for all tests of this clause unless otherwise stated.

For each item, the logical default values and the coding within the Elementary Files (EF) of the USIM follow, as defined in:

– TS 31.121 [21], clause 4.1.

– ETSI TS 102 384 [26], clause 27.22.1B.

Note 1: Bx represents byte x of the coding.

Note 2: Unless otherwise defined, the coding values in binary.

EFUST (USIM Service Table)

Logically:

(Service 01) Local Phone Book available

(Service 02) Fixed dialling numbers available

(Service 06) Barred dialling numbers available

(Service 10) Short Message Storage available

(Service 11) Short Message Status Reports available

(Service 12) Short Message Service Parameters available

(Service 15) Cell Broadcast Message Identifier available

(Services 17, 18) The Group Identifier level 1 and level 2 not available

(Service 20) User controlled PLMN selector available

(Service 22) Image (IMG) available

(Service 27) The GSM Access available

(Service 28) Data download via SMS-PP available

(Service 29) Data download via SMS-CB available

(Service 30) Call Control by USIM not available

(Service 31) MO-SMS Control by USIM not available

(Service 32) RUN AT COMMAND available

(Service 33) (Packed Switched Domain) shall be set to ‘1’

(Service 34) Enabled Services Table available

(Service 85) EPS Mobility Management Information not available

(Service 86) Allowed CSG Lists and corresponding indications not available

Coding:

B1

B2

B3

B4

B5

B6

binary

xx1x xx11

x1xx 111x

xx1x 1×00

1001 11xx

xxx xx11

xxxx xxxx

B7

B8

B9

B10

B11

xxxx xxxx

xxxx xxxx

xxxx xxxx

xxxx xxxx

xx00 xxxx

The coding of EFUST shall conform with the capabilities of the USIM used.

EFEST (Enabled Services Table)

Logically:

(Service 1) Fixed Dialling number deactivated

(Service 2) Barred Dialling number deactivated

(Service 3) APN Control List deactivated

Coding:

B1

binary

00

EFIMSI (International Mobile Subscriber Identity)

Logically:

Length: 8 bytes

IMSI: 001 01 0123456789

Coding:

’08 09 10 10 10 32 54 76 98′

EFAD (Administrative Data)

Logically: Type approval operations

OFM to be deactivated by the Terminal

MNC: 2 digit

Coding:

B1

B2

B3

B4

Hex

80

00

00

02

EFLOCI (Location Information)

Logically:

LAI-MCC: 001

LAI-MNC: 01

LAI-LAC: 0001

TMSI: "FF .. FF"

Coding:

B1

B2

B3

B4

B5

B6

B7

B8

B9

B10

B11

Hex

FF

FF

FF

FF

00

F1

10

00

01

FF

00

EFPSLOCI (Packet Switch Location Information)

Logically:

RAI-MCC: 001

RAI-MNC: 01

RAI-LAC: 0001

RAI-RAC: 05

P-TMSI: "FF….FF"

P-TMSI signature value: "FF…FF"

Coding:

B1

B2

B3

B4

B5

B6

B7

Hex

FF

FF

FF

FF

FF

FF

FF

Coding:

B8

B9

B10

B11

B12

B13

B14

Hex

00

F1

10

00

01

05

00

EFCBMI (Cell Broadcast Message Identifier)

Logically:

Cell Broadcast Message Identifier 1: ’03 E7′

Coding:

03

E7

FF

..

FF

EFCBMID (Cell Broadcast Message Identifier for Data Download)

Logically:

Cell Broadcast Message Identifier 1: ’10 01′

Coding:

10

01

FF

..

FF

EFFDN (Fixed Dialling Numbers)

Logically:

Record 1: Length of alp ha identifier: 6 characters;

Alpha identifier: "FDN111";

Length of BCD number: "03";

TON and NPI: Telephony and unknown;

Dialled number: 123;

CCI: None;

Ext2: None.

Coding for record 1:

B1

B2

B3

B4

B5

B6

B7

B8

B9

B10

B11

B12

B13

Hex

46

44

4E

31

31

31

03

81

21

F3

FF

FF

FF

B14

B15

B16

B17

B18

B19

B20

FF

FF

FF

FF

FF

FF

FF

Record 2: Length of alpha identifier: 6 characters;

Alpha identifier: "FDN222";

Length of BCD number: "03";

TON and NPI: Telephony and Unknown;

Dialled number: 9876;

CCI: None;

Ext2: None.

Coding for record 2:

B1

B2

B3

B4

B5

B6

B7

B8

B9

B10

B11

B12

B13

Hex

46

44

4E

32

32

32

03

81

89

67

FF

FF

FF

B14

B15

B16

B17

B18

B19

B20

FF

FF

FF

FF

FF

FF

FF

Record 3: Length of alpha identifier: 6 characters;

Alpha identifier: "FDN333";

Length of BCD number: "0B";

TON and NPI: Telephony and International;

Dialled number: +12345678901234567890;

CCI: None;

Ext2: None.

Coding for record 3:

B1

B2

B3

B4

B5

B6

B7

B8

B9

B10

B11

B12

B13

Hex

46

44

4E

33

33

33

0B

91

21

43

65

87

09

B14

B15

B16

B17

B18

B19

B20

21

43

65

87

09

FF

FF

EFBDN (Barred Dialling Numbers)

Logically:

Record 1: Length of alpha identifier: 6 characters;

Alpha identifier: "BDN111";

Length of BCD number: "06";

TON and NPI: Telephony and International;

Dialled number: +1357924680;

CCI: None;

Ext4: None

Comprehension method pointer: None.

Coding for record 1:

B1

B2

B3

B4

B5

B6

B7

B8

B9

B10

B11

B12

B13

Hex

42

44

4E

31

31

31

06

91

31

75

29

64

08

B14

B15

B16

B17

B18

B19

B20

B21

FF

FF

FF

FF

FF

FF

FF

FF

Record 2: Length of alpha identifier: 6 characters;

Alpha identifier: "BDN222";

Length of BCD number: "03";

TON and NPI: Telephony and Unknown;

Dialled number: 122;

CCI: None;

Ext4: None

Comprehension method pointer: None.

Coding for record 2:

B1

B2

B3

B4

B5

B6

B7

B8

B9

B10

B11

B12

B13

Hex

42

44

4E

32

32

32

04

81

21

F2

FF

FF

FF

B14

B15

B16

B17

B18

B19

B20

B21

FF

FF

FF

FF

FF

FF

FF

FF

Record 3: Length of alpha identifier: 6 characters;

Alpha identifier: "BDN333";

Length of BCD number: "03";

TON and NPI: Telephony and Unknown;

Dialled number: 112;

CCI: None;

Ext4: None.

Comprehension method pointer: None

Coding for record 3:

B1

B2

B3

B4

B5

B6

B7

B8

B9

B10

B11

B12

B13

Hex

42

44

4E

33

33

33

03

81

11

F2

FF

FF

FF

B14

B15

B16

B17

B18

B19

B20

B21

FF

FF

FF

FF

FF

FF

FF

FF

EFECC (Emergency Call Codes)

Logically: Emergency call code: "122";

Emergency call code alpha identifier: "TEST";

Emergency call Service Category: RFU

Coding:

B1

B2

B3

B4

B5

B6

B7

B8

Hex

21

F2

FF

54

45

53

54

00

EFSMSS (SMS Status)

Logically: Last used TP-MR set to"00".

Memory capacity available (flag unset b1="1").

Coding:

B1

B2

Hex

00

FF

EFSMSP (Short message service parameters)

Logically:

Record 1:

Record length: 28 bytes

Parameter Indicators:

TP-Destination Address: Parameter absent

TS-Service Centre Address: Parameter present

TP-Protocol Identifier: Parameter absent

TP-Data Coding Scheme: Parameter absent

TP-Validity Period: Parameter absent

TS-Service Centre Address:

TON: International Number

NPI: "ISDN / telephone numbering plan"

Dialled number string: "112233445566778"

Coding:

B1

B2

B3

B13

B14

B15

B16

B17

B18

B19

B20

B21

B22

B23

Record 1:

FD

FF

FF

FF

09

91

11

22

33

44

55

66

77

F8

B24

B25

B26

B27

B28

FF

FF

FF

FF

FF

For the display of icon: See ETSI TS 102 384 [26] clause 27.22.1B.

27.22.2B Definition of default values for LTE related USIM Application Toolkit testing

27.22.2B.1 Definition of E-UTRAN/EPC UICC

For each item, the logical default values and the coding within the Elementary Files (EF) of the USIM follow, as defined in clause 27.22.2A of the present document with the following execptions:

EFUST (USIM Service Table)

Logically:

(Service 01) Local Phone Book available

(Service 02) Fixed dialling numbers available

(Service 06) Barred dialling numbers available

(Service 10) Short Message Storage available

(Service 11) Short Message Status Reports available

(Service 12) Short Message Service Parameters available

(Service 15) Cell Broadcast Message Identifier available

(Services 17, 18) The Group Identifier level 1 and level 2 not available

(Service 20) User controlled PLMN selector available

(Service 22) Image (IMG) available

(Service 27) The GSM Access available

(Service 28) Data download via SMS-PP available

(Service 29) Data download via SMS-CB available

(Service 30) Call Control by USIM not available

(Service 31) MO-SMS Control by USIM not available

(Service 32) RUN AT COMMAND available

(Service 33) (Packed Switched Domain) shall be set to ‘1’

(Service 34) Enabled Services Table available

(Service 85) EPS Mobility Management Information available

(Service 86) Allowed CSG Lists and corresponding indications not available

Coding:

B1

B2

B3

B4

B5

B6

binary

xx1x xx11

x1xx 111x

xx1x 1×00

1001 11xx

xxx xx11

xxxx xxxx

B7

B8

B9

B10

B11

xxxx xxxx

xxxx xxxx

xxxx xxxx

xxxx xxxx

xx01 xxxx

The coding of EFUST shall conform with the capabilities of the USIM used.

EFEPSLOCI (EPS Information)

Logically: GUTI: 0010100010266341122

Last visited registered TAI: 001/01/0001

EPS update status: not updated

Byte:

B1

B2

B3

B4

B5

B6

B7

B8

B9

B10

B11

Hex:

0B

F6

00

F1

10

00

01

02

66

43

11

B12

B13

B14

B15

B16

B17

B18

22

00

F1

10

00

01

01

EFEPSNSC (EPS NAS Security Context)

Logically: Key Set Identifier KSIASME: ’07’ (no key available)

ASME Key (KSIASME): 32 byte key, any value

Uplink NAS count: ’00’

Downlink NAS count: ’00’

Identifiers of selected NAS
integrity and encryption algorithm: ‘FF’

Coding:

B1

B2

B3

B4

B5

B6

B7

B8

Hex

A0

34

80

01

07

81

20

xx

B39

B40

B41

B42

B43

B44

B45

B46

B47

B48

xx

82

04

00

00

00

00

83

04

00

B49

B50

B51

B52

B53

B54

00

00

00

84

01

FF

27.22.2B.2 Definition of E-UTRAN parameters

The default E-UTRAN parameters of the system simulator are:

– Mobile Country Code (MCC) = 001;

– Mobile Network Code (MNC) = 01;

– Tracking Area Code (TAC) = 0001;

– Cell Identity value = 0001;

The default EPS bearer context is defined in "Reference default EPS bearer context #1" in cl. 6.6.1 of TS 36.508 [33].

The default PDP type shall be "IP".