3.3 Table of optional features

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

Support of USIM Application Toolkit is optional for Mobile Equipment. However, if an ME states conformance with a specific 3GPP release, it is mandatory for the ME to support all functions of that release, as stated in table B.1, with the exception of the functions:

– "Alpha identifier in REFRESH command supported by terminal";

– "Event Language Selection";

– "Proactive UICC: PROVIDE LOCAL INFORMATION (language)"; and

– "Proactive UICC: LANGUAGE NOTIFICATION".

In accordance to 3GPP TS 36.300 [40], clause 4.10, additional exceptions apply for NB-IoT only MEs.
As a number of E-UTRA protocol functions supported by Rel-8 MEs are not required for NB-IoT, the related USIM Application Toolkit functions may not be supported by NB-IoT only MEs.

Note: NB-IoT only MEs are MEs that only support NB-IoT and no other radio access technology.

The support of letter classes, which specify mainly ME hardware dependent features, is optional for the ME and may supplement the USIM Application Toolkit functionality described in the present document. If an ME states conformance to a letter class, it is mandatory to support all functions within the respective letter class.

The supplier of the implementation shall state the support of possible options in table A.1.

Table A.1: Options

Item

Option

Status

Support

Mnemonic

1

Capability Configuration parameter

M

O_Cap_Conf

2

Sustained text

C002

O_sust_text

3

UCS2 coding scheme for Entry

O

O_Ucs2_Entry

4

Extended Text String

C002

O_Ext_Str

5

Help information

O

O_Help

6

Icons

O

O_Icons

7

Class A: Dual Slot

O

O_Dual_Slot

8

Detachable reader

O

O_Detach_Rdr

9

Class B: RUN AT

O

O_Run_At

10

Class C: LAUNCH BROWSER

O

O_LB

11

Class D: Soft keys

O

O_Soft_key

12

Class E: B.I.P related to CSD

O

O_BIP_CSD

13

Screen sizing parameters

O

O_Scr_Siz

14

Screen Resizing

O

O_Scr_Resiz

15

UCS2 coding scheme for Display

O

O_Ucs2_Disp

16

Mobile supporting GPRS

O

O_GPRS

17

Mobile supporting UDP

O

O_UDP

18

Mobile supporting TCP

O

O_TCP

19

Redial in Set Up Call

O

O_Redial

20

Mobile decision to respond with "No response from user" in finite time

O

O_D_NoResp

21

Class E: B.I.P related to GPRS

O

O_BIP_GPRS

22

Mobile supporting Called Party Subaddress

O

O_CP_Subaddr

23

Immediate response

O

O_Imm_Resp

24

Variable Timeout

O

O_Duration

25

void

26

Class F: B.I.P related to local bearer

O

O_BIP_Local

27

BlueTooth Support

O

O_BT

28

IrDA Support

O

O_IrDA

29

RS232 Support

O

O_RS232

30

USB Support

O

O_USB

31

WML Browser Support

O

O_WML

32

XHTML Browser Support

O

O_XHTML

33

HTML Browser Support

O

O_HTML

34

CHTML Browser Support

O

O_CHTML

35

Class G: Battery Data

O

O_Batt

36

Class H: Multimedia Call Support

O

O_Xmedia_Call

37

Class I: Frame support

O

O_Frames

38

Class J: Multimedia Messaging Support

O

O_MMS

39

ME requesting for user confirmation before sending the Envelope Call Control command

O

O_UC_Before_EnvCC

Item

Option

Status

Support

Mnemonic

40

ME requesting for user confirmation after sending the Envelope Call Control command

O

O_UC_After_EnvCC

41

UCS2 in Cyrillic

O

O_UCS2_Cyrillic

42

UCS2 in Chinese

O

O_UCS2_Chinese

43

UCS2 in Katakana

O

O_UCS2_Katakana

44

Mobile supporting Barred Dialling Numbers

O

O_BDN

45

Mobile supporting Fixed dialling numbers

O

O_FDN

46

Mobile supporting "+CIMI" in combination with Run AT Command

O

O_+CIMI

47

Mobile supporting "+CGMI" in combination with Run AT Command

O

O_+CGMI

48

Mobile supporting Open Channel (GPRS) not containing a Network Access Name TLV when no default Access Point Name is set in the terminal configuration

O

O_Open_Channel_GPRS_without_DefaultAPN

49

Preferred buffer size supported by the terminal for Open Channel command is greater than 0 byte and less than 65535 bytes

O

O_BUFFER_SIZE

50

Text attributes – Alignment left

O

O_TAT_AL

51

Text attributes – Alignment center

O

O_TAT_AC

52

Text attributes – Alignment right

O

O_TAT_AR

53

Text attributes – Font size normal

O

O_TAT_FSN

54

Text attributes – Font size large

O

O_TAT_FSL

55

Text attributes – Font size small

O

O_TAT_FSS

56

Text attributes – Style normal

O

O_TAT_SN

57

Text attributes – Style bold

O

O_TAT_SB

58

Text attributes – Style italic

O

O_TAT_SI

59

Text attributes – Style underlined

O

O_TAT_SU

60

Text attributes – Style strikethrough

O

O_TAT_SS

61

Text attributes – Style text foreground colour

O

O_TAT_STFC

62

Text attributes – Style text background colour

O

O_TAT_STFB

63

Terminal supports Long ForwardToNumber

O

O_longFTN

64

Mobile supporting GERAN

O

O_GERAN

65

Support of global phonebook

C001

O_Global_PB

66

HSDPA Support

O

O_HSDPA

67

UTRAN PS with extended parameters Support

O

O_UTRAN_PS_Ext_Param

68

Terminal executes User confirmation phase before sending PDP context activation request

O

O_User_Confirm_Before_PDP_Context_Request

69

ME supports Call Hold Supplementary Service

O

O_Serv_SS_HOLD

Item

Option

Status

Support

Mnemonic

70

Class E: B.I.P. related to I-WLAN

O

O_I-WLAN

71

Class K: Terminal Applications support

O

O_Terminal_Applications

72

Class E: Terminal supports TCP, UICC in Server Mode

O

O_TCP_UICC_ServerMode

73

Class E: Terminal supports TCP, Terminal in Server Mode

O

O_TCP_Terminal_ServerMode

74

Class E: Terminal supports UDP, Terminal in Server Mode

O

O_UDP_Terminal_ServerMode

75

Void

76

Void

77

Void

78

Terminal supports at least one supplementary service.

O

O_AddInfo_SS

79

Terminal supports "Call Forwarding Unconditional"

O

O_Serv_SS_CFU

80

Terminal supports "Calling Line Identification Restriction"

O

O_Serv_SS_CLIR

81

Class N:Terminal supports "Geographical location discovery"

O

O_Geo_Location_Discovery

82

Terminal supports melody and theme tones

O

O_M_T_Tones

83

Terminal supports Toolkit-initiated GBA

O

O_Toolkit_GBA

84

Terminal supports display capability

C002

O_No_Type_ND

85

Terminal supports keypad

C002

O_No_Type_NK

86

Terminal supports audio alerting

C002

O_No_Type_NA

87

Terminal supports speech call

C002

O_No_Type_NS

88

Terminal supports multiple languages

C002

O_No_Type_NL

89

Class P:USSD Data Download and application mode

O

O_USSD_Data_DL

90

Terminal displays icons as defined in record 1 of EF(IMG) for Display Text command

O

O_Icon_Rec1_Disp_Text

91

Terminal displays icons as defined in record 2 of EF(IMG) for Display Text command

O

O_Icon_Rec2_Disp_Text

92

Terminal displays icons as defined in record 5 of EF(IMG) for Display Text command

O

O_Icon_Rec5_Disp_Text

93

Terminal displays icons as defined in record 1 of EF(IMG) for Get Inkey command

O

O_Icon_Rec1_Get_Inkey

94

Terminal displays icons as defined in record 2 of EF(IMG) for Get Inkey command

O

O_Icon_Rec2_Get_Inkey

95

Terminal displays icons as defined in record 5 of EF(IMG) for Get Inkey command

O

O_Icon_Rec5_Get_Inkey

96

Terminal displays icons as defined in record 1 of EF(IMG) for Get Input command

O

O_Icon_Rec1_Get_Input

Item

Option

Status

Support

Mnemonic

97

Terminal displays icons as defined in record 2 of EF(IMG) for Get Input command

O

O_Icon_Rec2_Get_Input

98

Terminal displays icons as defined in record 5 of EF(IMG) for Get Input command

O

O_Icon_Rec5_Get_Input

99

Terminal displays icons as defined in record 1 of EF(IMG) for Play Tone command

O

O_Icon_Rec1_Play_Tone

100

Terminal displays icons as defined in record 2 of EF(IMG) for Play Tone command

O

O_Icon_Rec2_Play_Tone

101

Terminal displays icons as defined in record 5 of EF(IMG) for Play Tone command

O

O_Icon_Rec5_Play_Tone

102

Terminal displays icons as defined in record 1 of EF(IMG) for Set Up Menu command

O

O_Icon_Rec1_Set_Up_Menu

103

Terminal displays icons as defined in record 2 of EF(IMG) for Set Up Menu command

O

O_Icon_Rec2_Set_Up_Menu

104

Terminal displays icons as defined in record 5 of EF(IMG) for Set Up Menu command

O

O_Icon_Rec5_Set_Up_Menu

105

Terminal displays icons as defined in record 1 of EF(IMG) for Select Item command

O

O_Icon_Rec1_Select_Item

106

Terminal displays icons as defined in record 2 of EF(IMG) for Select Item command

O

O_Icon_Rec2_Select_Item

107

Terminal displays icons as defined in record 5 of EF(IMG) for Select Item command

O

O_Icon_Rec5_Select_Item

108

Terminal displays icons as defined in record 1 of EF(IMG) for Send Short Message command

O

O_Icon_Rec1_Send_SM

109

Terminal displays icons as defined in record 2 of EF(IMG) for Send Short Message command

O

O_Icon_Rec2_Send_SM

110

Terminal displays icons as defined in record 5 of EF(IMG) for Send Short Message command

O

O_Icon_Rec5_Send_SM

111

Terminal displays icons as defined in record 1 of EF(IMG) for Send SS command

O

O_Icon_Rec1_Send_SS

112

Terminal displays icons as defined in record 2 of EF(IMG) for Send SS command

O

O_Icon_Rec2_Send_SS

113

Terminal displays icons as defined in record 5 of EF(IMG) for Send SS command

O

O_Icon_Rec5_Send_SS

114

Terminal displays icons as defined in record 1 of EF(IMG) for Send USSD command

O

O_Icon_Rec1_Send_USSD

Item

Option

Status

Support

Mnemonic

115

Terminal displays icons as defined in record 2 of EF(IMG) for Send USSD command

O

O_Icon_Rec2_Send_USSD

116

Terminal displays icons as defined in record 5 of EF(IMG) for Send USSD command

O

O_Icon_Rec5_Send_USSD

117

Terminal displays icons as defined in record 1 of EF(IMG) for Set Up Call command

O

O_Icon_Rec1_Set_Up_Call

118

Terminal displays icons as defined in record 2 of EF(IMG) for Set Up Call command

O

O_Icon_Rec2_Set_Up_Call

119

Terminal displays icons as defined in record 5 of EF(IMG) for Set Up Call command

O

O_Icon_Rec5_Set_Up_Call

120

Terminal displays icons as defined in record 1 of EF(IMG) for Set Up Idle Mode Text command

O

O_Icon_Rec1_Set_Up_Idle_Mode_Text

121

Terminal displays icons as defined in record 2 of EF(IMG) for Set Up Idle Mode Text command

O

O_Icon_Rec2_Set_Up_Idle_Mode_Text

122

Terminal displays icons as defined in record 5 of EF(IMG) for Set Up Idle Mode Text command

O

O_Icon_Rec5_Set_Up_Idle_Mode_Text

123

Terminal displays icons as defined in record 1 of EF(IMG) for Run AT Command

O

O_Icon_Rec1_Run_AT_Cmd

124

Terminal displays icons as defined in record 2 of EF(IMG) for Run AT Command

O

O_Icon_Rec2_Run_AT_Cmd

125

Terminal displays icons as defined in record 5 of EF(IMG) for Run AT Command

O

O_Icon_Rec5_Run_AT_Cmd

126

Terminal displays icons as defined in record 1 of EF(IMG) for Send DTMF command

O

O_Icon_Rec1_Send_DTMF

127

Terminal displays icons as defined in record 2 of EF(IMG) for Send DTMF command

O

O_Icon_Rec2_Send_DTMF

128

Terminal displays icons as defined in record 5 of EF(IMG) for Send DTMF command

O

O_Icon_Rec5_Send_DTMF

129

Terminal displays icons as defined in record 1 of EF(IMG) for Launch Browser command

O

O_Icon_Rec1_Launch_Browser

130

Terminal displays icons as defined in record 2 of EF(IMG) for Launch Browser command

O

O_Icon_Rec2_Launch_Browser

131

Terminal displays icons as defined in record 5 of EF(IMG) for Launch Browser command

O

O_Icon_Rec5_Launch_Browser

132

Class E: Terminal does support eFDD

O

pc_BIP_eFDD

133

Class E: Terminal does support eTDD

O

pc_BIP_eTDD

134

Terminal supports UTRAN

O

O_UTRAN

Item

Option

Status

Support

Mnemonic

135

Terminal supports E-UTRAN but neither UTRAN nor GERAN

C003

O_EUTRAN_NO_UTRAN_NO_GERAN

136

CLASS Q: Terminal supports Event CSG Cell Selection

O

O_Event_CSG_Cell_Selection

137

CLASS Q: Terminal supports CSG Cell Discovery

O

O_CSG_Cell_Discovery

138

Terminal supports selection of default item in Select Item

O

O_Select_Item_Default_Item

139

Terminal supports eFDD

O

pc_eFDD

140

Terminal supports eTDD

O

pc_eTDD

141

Terminal supports SM-over-IP-receiver

O

pc_SM-over-IP-receiver

142

Terminal supports MO SMS over IMS

O

pc_MO_SM-over-IMS

143

Class K: Terminal supports Direct Communication Channel

O

O_Direct_Com_Channel

144

Terminal supports Communication Control for IMS

O

O_CC_IMS

145

Class S: Terminal supports CAT over modem interface

O

O_CAT_Modem_Interface

146

Class E and T: Event Incoming IMS Data

O

O_Event_Incoming_IMS_Data

147

Class E and T: Event IMS Registration

O

O_Event_IMS_Registration

148

Class E and T: UICC Access to IMS support

O

O_UICC_ACCESS_IMS

149

Terminal supports SMS Cell Broadcast Data Download

O

O_SMS-CB_Data_Download

150

Terminal supports IMS

O

O_IMS

151

Terminal operating in PS mode

O

O_PS_OPMODE

152

Terminal supports Short Message Service (SMS) MT over SGs

O

O_SMS_SGs_MT

153

Terminal supports Short Message Service (SMS) MO over SGs

O

O_SMS_SGs_MO

154

Terminal sends RP-ACK for ’62XX’ and ’63XX’ for SMS-PP download

C004

O_RP-ACK_for_SMS-PP_error

155

Terminal supports browser with multiple sessions/tabs

O

O_Browser_tabs

156

Terminal supports Short Message Service (SMS) MT over CS

O

pc_SMS_CS_MT

157

Terminal supports Short Message Service (SMS) MO over CS

O

pc_SMS_CS_MO

158

Terminal supports Short Message Service (SMS) MT over PS

O

pc_SMS_PS_MT

159

Terminal supports Short Message Service (SMS) MO over PS

O

pc_SMS_PS_MO

160

Terminal rejects Launch Browser with Default URL

C005

O_Rej_Launch_Browser_withDefURL

161

Terminal supports Event Language Selection

O

O_Lang_Select

162

Terminal supports Provide Local Information (Language)

O

O_Provide_Local_LS

163

Terminal supports Language Notification

O

O_Lang_Notif

164

Terminal supports Alpha Identifier in REFRESH command

O

O_Refresh_AlphaIdentifier

Item

Option

Status

Support

Mnemonic

165

ProSe usage information reporting

O

O_ProSE

166

Event: WLAN Access status

O

O_WLAN_Access_Status

167

Class E: WLAN bearer support

O

O_WLAN_Bearer

168

Terminal supports to a I-WLAN or a WLAN

O

O_I-WLAN_OR_WLAN

169

Terminal supports Media Type "Voice" for SET UP CALL and Call Control by USIM

O

O_Media_Type_Voice

170

Terminal supports Media Type "Video" for SET UP CALL and Call Control by USIM

O

O_Media_Type_Video

171

Terminal supports sending location status and access technology that is already available

C006

O_LS_and_ATC_events

172

Terminal performs USIM deactivation during 3G Session Reset REFRESH

O

O_USIM_Deact_during_Refresh

173

Terminal does support NB-IoT

O

pc_NB

174

Terminal supports EMM-REGISTERED with PDN

O

pc_AttachWithPDN

175

Void

O

176

Void

O

177

Class E: Terminal does support NB-IoT

O

pc_BIP_NB

178

Support for multiple PDN

connections

O

pc_Multiple_PDN

179

Support for SM-over-IP without MSISDN

O

O_SM-over-IP_without_MSISDN

180

Class ae: Originate voice call with URI

O

O_Voice_Call_with_URI

181

Terminal does support deactivation of the UICC in PSM.

O

O_PSM_DEAC_UICC

182

Terminal does support the UICC suspension mechanism in PSM.

O

O_PSM_SUSPEND_UICC

183

Terminal does support the UICC suspension mechanism during extended DRX

O

O_eDRX_SUSPEND_UICC

184

Terminal supports 3GPP PS data off

O

O_PS_Data_Off

185

Terminal supports Date-Time and Time zone

O

O_DateTime_Time_zone

186

Terminal supports NB-IoT only

O

O_NB-IoT_only

187

Terminal supports NG-RAN

O

pc_NG_RAN

188

Class E: Terminal does support NG-RAN

O

pc_BIP_NG_RAN

189

Class V: support of PROVIDE LOCATION INFORMATION, H(e)NB IP address

O

O_PLI_HeNB_IP_Address

190

Class W: support of PROVIDE LOCATION INFORMATION, H(e)NB surrounding macrocells

O

O_PLI_HeNB_Sur_Macrocells

191

Terminal supports SUPI as Network Access Identifier

O

O_SUPI_NAI

192

Terminal supports Non-IP Data Delivery

O

O_NIDD

C001 If terminal is implemented according to Rel-6 or later then M, else O

C002 If feature is implemented according to Rel-8 or later then O, else M. It is possible to implement the related features according to Rel-8 or later even if the generic toolkit implementation is according to a release earlier then Rel-8.

C003 If terminal is implemented according to Rel-8 or later AND ((A.1/139 OR A.1/140) AND (NOT A.1/64) AND (NOT A.1/134)) THEN M ELSE N/A

C004 If feature is implemented according to Rel-11 or later then M, else N/A

C005 If feature is implemented according to Rel-12 or later then O, else N/A

C006 If feature is implemented according to Rel-13 or later then M, else O

NOTE: Items 161, 162, 163 and 164 were made optional as a consequence of the approval of CR 0429 against TS 31.111 and CR 0419 against TS 31.124