1、 ETSI TS 102 223 V15.0.0 (2018-07) Smart Cards; Card Application Toolkit (CAT) (Release 15) TECHNICAL SPECIFICATION ETSI ETSI TS 102 223 V15.0.0 (2018-07)2Release 15Reference RTS/SCP-T003r08avf00 Keywords smart card ETSI 650 Route des Lucioles F-06921 Sophia Antipolis Cedex - FRANCE Tel.: +33 4 92 9
2、4 42 00 Fax: +33 4 93 65 47 16 Siret N 348 623 562 00017 - NAF 742 C Association but non lucratif enregistre la Sous-Prfecture de Grasse (06) N 7803/88 Important notice The present document can be downloaded from: http:/www.etsi.org/standards-search The present document may be made available in elec
3、tronic versions and/or in print. The content of any electronic and/or print versions of the present document shall not be modified without the prior written authorization of ETSI. In case of any existing or perceived difference in contents between such versions and/or in print, the only prevailing d
4、ocument is the print of the Portable Document Format (PDF) version kept on a specific network drive within ETSI Secretariat. Users of the present document should be aware that the document may be subject to revision or change of status. Information on the current status of this and other ETSI docume
5、nts is available at https:/portal.etsi.org/TB/ETSIDeliverableStatus.aspx If you find errors in the present document, please send your comment to one of the following services: https:/portal.etsi.org/People/CommiteeSupportStaff.aspx Copyright Notification No part may be reproduced or utilized in any
6、form or by any means, electronic or mechanical, including photocopying and microfilm except as authorized by written permission of ETSI. The content of the PDF version shall not be modified without the written authorization of ETSI. The copyright and the foregoing restriction extend to reproduction
7、in all media. ETSI 2018. All rights reserved. DECTTM, PLUGTESTSTM, UMTSTMand the ETSI logo are trademarks of ETSI registered for the benefit of its Members. 3GPPTM and LTETMare trademarks of ETSI registered for the benefit of its Members and of the 3GPP Organizational Partners. oneM2M logo is protec
8、ted for the benefit of its Members. GSMand the GSM logo are trademarks registered and owned by the GSM Association. ETSI ETSI TS 102 223 V15.0.0 (2018-07)3Release 15Contents Intellectual Property Rights 12g3Foreword . 12g3Modal verbs terminology 12g31 Scope 13g32 References 14g32.1 Normative referen
9、ces . 14g32.2 Informative references 17g33 Definitions, symbols and abbreviations . 17g33.1 Definitions 17g33.2 Symbols 18g33.3 Abbreviations . 18g34 Overview of CAT . 20g34.0 Introduction 20g34.1 Profile download 20g34.2 Proactive UICC 21g34.3 Data download to UICC . 22g34.4 Menu selection . 22g34.
10、5 Call control by network access application 22g34.6 Void 22g34.7 Event download 22g34.8 Security 22g34.9 Multiple card 22g34.10 Timer expiration . 22g34.11 Bearer Independent Protocol 23g34.12 Description of the access technology indicator mechanism . 23g34.13 Tag allocation guidelines 23g34.14 Des
11、cription of the network search mode mechanism . 24g34.15 CAT operation in reduced capability terminals 24g34.16 CAT over the modem interface 24g34.17 CAT facilities provided by eCAT clients . 25g34.18 Negotiation of Poll Interval 26g34.19 eUICC operation 26g35 Profile download 26g35.1 Procedure 26g3
12、5.2 Structure and coding of TERMINAL PROFILE 26g35.3 Definition of display parameters in profile download 35g35.3.0 Overview 35g35.3.1 Number of characters supported down the terminal display . 35g35.3.2 Number of characters supported across the terminal display 35g35.3.3 Display can be resized 35g3
13、5.3.4 Text wrapping . 35g35.3.5 Text scrolling 35g35.3.6 Width reduction when in a menu 35g35.3.7 Text attributes . 36g36 Proactive UICC 36g36.1 Introduction 36g36.2 Identification of terminal support . 39g36.3 General procedure 39g36.4 Proactive UICC commands and procedures . 39g36.4.1 DISPLAY TEXT
14、 39g36.4.2 GET INKEY . 41g36.4.3 GET INPUT 42g36.4.4 MORE TIME 44g3ETSI ETSI TS 102 223 V15.0.0 (2018-07)4Release 156.4.5 PLAY TONE 44g36.4.6 POLL INTERVAL . 45g36.4.7 REFRESH . 45g36.4.8 SET UP MENU 48g36.4.9 SELECT ITEM . 48g36.4.10 SEND SHORT MESSAGE 49g36.4.11 Void 50g36.4.12 Void 50g36.4.13 SET
15、 UP CALL 50g36.4.14 POLLING OFF . 52g36.4.15 PROVIDE LOCAL INFORMATION 52g36.4.16 SET UP EVENT LIST 52g36.4.17 PERFORM CARD APDU 53g36.4.18 POWER OFF CARD 54g36.4.19 POWER ON CARD 54g36.4.20 GET READER STATUS 55g36.4.21 TIMER MANAGEMENT 55g36.4.22 SET UP IDLE MODE TEXT . 56g36.4.23 RUN AT COMMAND .
16、56g36.4.24 SEND DTMF 57g36.4.25 LANGUAGE NOTIFICATION . 57g36.4.26 LAUNCH BROWSER . 58g36.4.27 OPEN CHANNEL 59g36.4.27.1 OPEN CHANNEL related to CS bearer 59g36.4.27.2 OPEN CHANNEL related to packet data service bearer 61g36.4.27.3 OPEN CHANNEL related to local bearer . 62g36.4.27.4 OPEN CHANNEL rel
17、ated to Default (network) Bearer . 64g36.4.27.5 OPEN CHANNEL related to UICC Server Mode 65g36.4.27.6 OPEN CHANNEL related to Terminal Server Mode . 66g36.4.28 CLOSE CHANNEL 67g36.4.29 RECEIVE DATA . 68g36.4.30 SEND DATA 69g36.4.31 GET CHANNEL STATUS 70g36.4.32 SERVICE SEARCH . 71g36.4.33 GET SERVIC
18、E INFORMATION 71g36.4.34 DECLARE SERVICE 72g36.4.35 SET FRAMES 72g36.4.36 GET FRAME STATUS 73g36.4.37 RETRIEVE MULTIMEDIA MESSAGE . 73g36.4.38 SUBMIT MULTIMEDIA MESSAGE . 74g36.4.39 DISPLAY MULTIMEDIA MESSAGE . 75g36.4.40 ACTIVATE 76g36.4.41 CONTACTLESS STATE CHANGED 76g36.4.42 COMMAND CONTAINER . 7
19、7g36.4.43 ENCAPSULATED SESSION CONTROL 77g36.4.44 eUICC OPERATION . 77g36.5 Common elements in proactive UICC commands . 77g36.5.1 Command number 77g36.5.2 Device identities . 78g36.5.3 Alpha identifier . 78g36.5.4 Icon identifiers 78g36.5.5 Text Attribute 78g36.5.6 Frame identifier 78g36.6 Structur
20、e of proactive UICC commands 79g36.6.0 Foreword . 79g36.6.1 DISPLAY TEXT 79g36.6.2 GET INKEY . 79g36.6.3 GET INPUT 80g36.6.4 MORE TIME 80g36.6.5 PLAY TONE 81g36.6.6 POLL INTERVAL . 81g36.6.7 SET-UP MENU 82g3ETSI ETSI TS 102 223 V15.0.0 (2018-07)5Release 156.6.8 SELECT ITEM . 82g36.6.9 SEND SHORT MES
21、SAGE 83g36.6.10 Void 83g36.6.11 Void 83g36.6.12 SET UP CALL 83g36.6.13 REFRESH . 84g36.6.14 POLLING OFF . 84g36.6.15 PROVIDE LOCAL INFORMATION 84g36.6.16 SET UP EVENT LIST 85g36.6.17 PERFORM CARD APDU 85g36.6.18 POWER OFF CARD 85g36.6.19 POWER ON CARD 85g36.6.20 GET READER STATUS 85g36.6.21 TIMER MA
22、NAGEMENT 86g36.6.22 SET UP IDLE MODE TEXT . 86g36.6.23 RUN AT COMMAND . 86g36.6.24 SEND DTMF COMMAND 87g36.6.25 LANGUAGE NOTIFICATION . 87g36.6.26 LAUNCH BROWSER . 87g36.6.27 OPEN CHANNEL 88g36.6.27.1 OPEN CHANNEL related to CS bearer 88g36.6.27.2 OPEN CHANNEL related to packet data service bearer 8
23、9g36.6.27.3 OPEN CHANNEL related to local bearer . 90g36.6.27.4 OPEN CHANNEL related to Default (network) Bearer . 91g36.6.27.5 OPEN CHANNEL related to UICC Server Mode 92g36.6.27.6 OPEN CHANNEL related to Terminal Server Mode . 92g36.6.28 CLOSE CHANNEL 92g36.6.29 RECEIVE DATA . 93g36.6.30 SEND DATA
24、 93g36.6.31 GET CHANNEL STATUS 93g36.6.32 SERVICE SEARCH . 93g36.6.33 GET SERVICE INFORMATION 94g36.6.34 DECLARE SERVICE 94g36.6.35 SET FRAMES 94g36.6.36 GET FRAMES STATUS 95g36.6.37 RETRIEVE MULTIMEDIA MESSAGE . 95g36.6.38 SUBMIT MULTIMEDIA MESSAGE . 96g36.6.39 DISPLAY MULTIMEDIA MESSAGE . 96g36.6.
25、40 ACTIVATE 96g36.6.41 CONTACTLESS STATE CHANGED 96g36.6.42 COMMAND CONTAINER . 97g36.6.43 ENCAPSULATED SESSION CONTROL 97g36.6.44 eUICC OPERATION . 97g36.7 Command results 97g36.8 Structure of TERMINAL RESPONSE. 99g36.8.0 Overall coding 99g36.8.1 Command details 101g36.8.2 Device identities . 102g3
26、6.8.3 Result 102g36.8.4 Duration 102g36.8.5 Text string . 102g36.8.6 Item identifier . 102g36.8.7 Local information . 102g36.8.8 Call control requested action 103g36.8.9 Result data object 2 . 103g36.8.10 Card reader status . 103g36.8.11 Card ATR . 104g36.8.12 R-APDU . 104g36.8.13 Timer identifier .
27、 104g36.8.14 Timer value . 104g36.8.15 AT Response . 104g36.8.16 Text string 2 104g3ETSI ETSI TS 102 223 V15.0.0 (2018-07)6Release 156.8.17 Channel data . 104g36.8.18 Channel status . 104g36.8.19 Channel data length 104g36.8.20 Bearer description . 105g36.8.21 Buffer size . 105g36.8.22 Total display
28、 duration . 105g36.8.23 Service Availability 105g36.8.24 Service Record 105g36.8.25 Other address (local address) 105g36.8.26 Frames Information. 105g36.8.27 SA template 105g36.8.28 eCAT sequence number 106g36.8.29 Encrypted TLV list . 106g36.8.30 MAC . 106g36.8.31 DNS server address . 106g36.9 Proa
29、ctive UICC session and terminal display interaction 106g36.10 Handling of unknown, unforeseen and erroneous messages 106g36.10.1 General 106g36.10.2 Message too short . 107g36.10.3 Missing minimum information . 107g36.10.4 Unknown Tag value 107g36.10.5 Unexpected Tag value 107g36.10.6 Length errors
30、. 107g36.10.7 Contents not understood . 108g36.10.8 Extended length data objects 108g36.11 Proactive commands versus possible terminal response 108g36.12 CAT session timeout 114g37 ENVELOPE commands . 114g37.1 Void 114g37.2 Menu selection . 114g37.2.0 Description 114g37.2.1 Procedure 114g37.2.2 Stru
31、cture of ENVELOPE (MENU SELECTION) 114g37.3 Call Control by NAA . 115g37.3.1 Call Control by NAA 115g37.3.1.1 Procedure for mobile originated calls . 115g37.3.1.2 Void. 116g37.3.1.3 Indication to be given to the user 116g37.3.1.4 Interaction with Fixed Dialling Number (FDN) 116g37.3.1.5 Support of B
32、arred Dialling Number (BDN) service 117g37.3.1.6 Structure of ENVELOPE (CALL CONTROL) 117g37.4 Timer expiration . 119g37.4.1 Description 119g37.4.2 Structure of ENVELOPE (TIMER EXPIRATION) . 119g37.5 Event download 120g37.5.0 Overview 120g37.5.1 MT call event 120g37.5.1.1 Procedure 120g37.5.1.2 Stru
33、cture of ENVELOPE (EVENT DOWNLOAD - MT call) . 120g37.5.2 Call connected event . 121g37.5.2.1 Procedure 121g37.5.2.2 Structure of ENVELOPE (EVENT DOWNLOAD - call connected) . 121g37.5.3 Call disconnected event 122g37.5.3.1 Procedure 122g37.5.3.2 Structure of ENVELOPE (EVENT DOWNLOAD - call disconnec
34、ted) 122g37.5.4 Location status event 123g37.5.4.1 Procedure 123g37.5.4.2 Structure of ENVELOPE (EVENT DOWNLOAD - Location status) 123g37.5.5 User activity event 124g37.5.5.1 Procedure 124g37.5.5.2 Structure of ENVELOPE (EVENT DOWNLOAD - User activity) . 124g3ETSI ETSI TS 102 223 V15.0.0 (2018-07)7R
35、elease 157.5.6 Idle screen available event 125g37.5.6.1 Procedure 125g37.5.6.2 Structure of ENVELOPE (EVENT DOWNLOAD - Idle screen available) . 125g37.5.7 Card reader status event 126g37.5.7.1 Procedure 126g37.5.7.2 Structure of ENVELOPE (EVENT DOWNLOAD - Card reader status) . 126g37.5.8 Language se
36、lection event 126g37.5.8.1 Procedure 126g37.5.8.2 Structure of ENVELOPE (EVENT DOWNLOAD - Language selection) . 126g37.5.9 Browser termination event 127g37.5.9.1 Procedure 127g37.5.9.2 Structure of ENVELOPE (EVENT DOWNLOAD - Browser termination) . 127g37.5.10 Data available event 128g37.5.10.1 Proce
37、dure 128g37.5.10.2 Structure of ENVELOPE (EVENT DOWNLOAD - Data available) . 128g37.5.11 Channel status event . 128g37.5.11.1 Procedure 128g37.5.11.2 Structure of ENVELOPE (EVENT DOWNLOAD - Channel status) . 129g37.5.12 Access Technology Change Event 130g37.5.12.1 Procedure 130g37.5.12.2 Structure o
38、f ENVELOPE (EVENT DOWNLOAD - Access Technology Change) 130g37.5.13 Display parameters changed event 130g37.5.13.1 Procedure 130g37.5.13.2 Structure of ENVELOPE (EVENT DOWNLOAD - Display parameters changed) . 131g37.5.14 Local Connection event 131g37.5.14.1 Procedure 131g37.5.14.2 Structure of ENVELO
39、PE (EVENT DOWNLOAD - Local Connection) 131g37.5.15 Network Search Mode Change Event . 132g37.5.15.1 Procedure 132g37.5.15.2 Structure of ENVELOPE (EVENT DOWNLOAD - Network Search Mode Change) . 132g37.5.16 Browsing status event . 133g37.5.16.1 Procedure 133g37.5.16.2 Structure of ENVELOPE (EVENT DOW
40、NLOAD - Browsing status) 133g37.5.17 Frames Information changed event . 133g37.5.17.1 Procedure 133g37.5.17.2 Structure of ENVELOPE (EVENT DOWNLOAD - Frames Information changed) 134g37.5.18 HCI connectivity event . 134g37.5.18.1 Procedure 134g37.5.18.2 Structure of ENVELOPE (EVENT DOWNLOAD - HCI con
41、nectivity event) . 134g37.5.19 Contactless state request . 135g37.5.19.1 Procedure 135g37.5.19.2 Structure of ENVELOPE(EVENT DOWNLOAD - Contactless state request) 135g37.5.20 Profile Container . 136g37.5.20.1 Procedure 136g37.5.20.2 Structure of ENVELOPE (EVENT DOWNLOAD - Profile Container) 136g37.5
42、.21 Void 138g37.5.22 Poll Interval Negotiation . 138g37.5.22.1 Procedure 138g37.5.22.2 Structure of ENVELOPE (EVENT DOWNLOAD Poll Interval Negotiation) 138g37.6 MMS Transfer Status . 139g37.6.1 Procedure 139g37.6.2 Structure of ENVELOPE (MMS Transfer Status) 139g37.7 MMS notification download. 140g3
43、7.7.0 Introduction. 140g37.7.1 Procedure 140g37.7.2 Structure of ENVELOPE (MMS notification download) . 141g37.8 Terminal Applications 141g37.8.1 Description 141g37.8.2 Structure of ENVELOPE (TERMINAL APPLICATIONS) 142g37.9 Envelope Container 142g37.9.1 Description 142g37.9.2 Structure of ENVELOPE (
44、ENVELOPE CONTAINER) 143g3ETSI ETSI TS 102 223 V15.0.0 (2018-07)8Release 157.10 Service List Retrieval . 144g37.10.1 Description 144g37.10.2 Structure of ENVELOPE (SERVICE LIST) 144g38 COMPREHENSION-TLV data objects . 145g38.0 Introduction 145g38.1 Address . 145g38.2 Alpha identifier 146g38.3 Subaddr
45、ess 146g38.4 Capability configuration parameters 147g38.5 Void 147g38.6 Command details 147g38.7 Device identities . 153g38.8 Duration 154g38.9 Item 155g38.10 Item identifier . 155g38.11 Response length 155g38.12 Result 155g38.12.0 Overall structure and coding . 155g38.12.1 Void 157g38.12.2 Addition
46、al information for terminal problem . 157g38.12.3 Additional information for network problem 158g38.12.4 Void 158g38.12.5 Void 158g38.12.6 Void 158g38.12.7 Void 158g38.12.8 Additional information for interaction with call control . 158g38.12.9 Additional information for MultipleCard commands . 158g3
47、8.12.10 Additional information for launch browser problem 159g38.12.11 Additional information for Bearer Independent Protocol . 159g38.12.12 Additional information for Frames commands . 160g38.12.13 Additional information for SUBMIT and RETRIEVE MULTIMEDIA MESSAGE . 160g38.13 3GPP- SMS TPDU . 160g38
48、.14 Void 160g38.15 Text string 160g38.15.0 Object structure . 160g38.15.1 Coding of text in unpacked format . 161g38.15.2 Coding of text in packed format . 161g38.15.3 Coding of text in 16 bits UCS2 alphabet format . 161g38.16 Tone 161g38.17 Void 163g38.18 File list 163g38.19 Location information 16
49、3g38.20 IMEI . 163g38.21 Help request 164g38.22 Network measurement results 164g38.23 Default text . 164g38.24 Items next action indicator . 164g38.25 Event list . 165g38.26 Cause 166g38.27 Location status 166g38.28 Transaction identifier . 167g38.29 Void 167g38.30 Call control requested action 167g38.31 Icon identifier . 167g38.32 Item icon identifier list . 168g38.33 Card reader status . 168g38.34 Card ATR . 169g38.35 C-APDU . 170g38.36 R-APDU . 170g38.37 Timer identifier 170g38.38 Timer value 171g3ETSI ETSI TS 102 223 V15.0.0 (2018-07)9Release 158.39 Date-time and time zone