1、 ETSI TS 134 131 V14.0.0 (2017-04) Digital cellular telecommunications system (Phase 2+) (GSM); Universal Mobile Telecommunications System (UMTS); LTE; Test Specification for C-language binding to (Universal) Subscriber Interface Module (U)SIM) Application Programming Interface (API) (3GPP TS 34.131
2、 version 14.0.0 Release 14) floppy3TECHNICAL SPECIFICATION ETSI ETSI TS 134 131 V14.0.0 (2017-04)13GPP TS 34.131 version 14.0.0 Release 14Reference RTS/TSGC-0634131ve00 Keywords GSM,LTE,UMTS ETSI 650 Route des Lucioles F-06921 Sophia Antipolis Cedex - FRANCE Tel.: +33 4 92 94 42 00 Fax: +33 4 93 65
3、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 electronic versions and/or in
4、 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 document is the print of t
5、he 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 documents is available at https
6、:/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 form or by any means, ele
7、ctronic 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 in all media. European Te
8、lecommunications Standards Institute 2017. All rights reserved. DECTTM, PLUGTESTSTM, UMTSTMand the ETSI logo are Trade Marks of ETSI registered for the benefit of its Members. 3GPPTM and LTE are Trade Marks of ETSI registered for the benefit of its Members and of the 3GPP Organizational Partners. on
9、eM2M logo is protected for the benefit of its Members GSM and the GSM logo are Trade Marks registered and owned by the GSM Association. ETSI ETSI TS 134 131 V14.0.0 (2017-04)23GPP TS 34.131 version 14.0.0 Release 14Intellectual Property Rights IPRs essential or potentially essential to the present d
10、ocument may have been declared to ETSI. The information pertaining to these essential IPRs, if any, is publicly available for ETSI members and non-members, and can be found in ETSI SR 000 314: “Intellectual Property Rights (IPRs); Essential, or potentially Essential, IPRs notified to ETSI in respect
11、 of ETSI standards“, which is available from the ETSI Secretariat. Latest updates are available on the ETSI Web server (https:/ipr.etsi.org/). Pursuant to the ETSI IPR Policy, no investigation, including IPR searches, has been carried out by ETSI. No guarantee can be given as to the existence of oth
12、er IPRs not referenced in ETSI SR 000 314 (or the updates on the ETSI Web server) which are, or may be, or may become, essential to the present document. Foreword This Technical Specification (TS) has been produced by ETSI 3rd Generation Partnership Project (3GPP). The present document may refer to
13、technical specifications or reports using their 3GPP identities, UMTS identities or GSM identities. These should be interpreted as being references to the corresponding ETSI deliverables. The cross reference between GSM, UMTS, 3GPP and ETSI identities can be found under http:/webapp.etsi.org/key/que
14、ryform.asp. Modal verbs terminology In the present document “shall“, “shall not“, “should“, “should not“, “may“, “need not“, “will“, “will not“, “can“ and “cannot“ are to be interpreted as described in clause 3.2 of the ETSI Drafting Rules (Verbal forms for the expression of provisions). “must“ and
15、“must not“ are NOT allowed in ETSI deliverables except when used in direct citation. ETSI ETSI TS 134 131 V14.0.0 (2017-04)33GPP TS 34.131 version 14.0.0 Release 14Contents Intellectual Property Rights 2g3Foreword . 2g3Modal verbs terminology 2g3Foreword . 10g31 Scope 11g32 References 11g33 Definiti
16、ons and Acronyms 12g33.1 Definitions 12g33.2 Acronyms . 12g34 Test Environment . 13g34.1 Applicability . 13g34.2 Test Environment Description 13g34.3 Test Format 14g34.3.1 Test Area Reference 14g34.3.1.1 Conformance Requirements 14g34.3.1.2 Test Area Files 15g34.3.1.3 Test Procedure. 15g34.3.1.4 Tes
17、t Coverage . 15g34.4 Initial Conditions 15g34.5 Test Equipment 15g34.5.1 APDU Tool. 15g34.6 Testing Methodology . 16g34.6.1 Test Interfaces and Facilities 16g35 Test Plan . 16g36 API Test Plan . 16g36.1 UICC File Store Access . 16g36.1.1 CatSelect . 16g36.1.1.1 Conformance Requirements 16g36.1.1.2 T
18、est Procedure . 17g36.1.1.3 Test Coverage . 18g36.1.2 CatStatus . 18g36.1.2.1 Conformance Requirements 18g36.1.2.2 Test Procedure . 18g36.1.2.3 Test Coverage . 19g36.1.3 CatGetCHVStatus . 19g36.1.3.1 Conformance Requirements 19g36.1.3.2 Test Procedure . 19g36.1.3.3 Test Coverage . 19g36.1.4 CatReadB
19、inary 19g36.1.4.1 Conformance Requirements 19g36.1.4.2 Test Procedure . 20g36.1.4.3 Test Coverage . 21g36.1.5 CatUpdateBinary 21g36.1.5.1 Conformance Requirements 21g36.1.5.2 Test Procedure . 22g36.1.5.3 Test Coverage . 22g36.1.6 CatReadRecord . 22g36.1.6.1 Conformance Requirements 23g36.1.6.2 Test
20、Procedure . 24g36.1.6.3 Test Coverage . 25g36.1.7 CatUpdateRecord 26g36.1.7.1 Conformance Requirements 26g3ETSI ETSI TS 134 131 V14.0.0 (2017-04)43GPP TS 34.131 version 14.0.0 Release 146.1.7.2 Test Procedure . 27g36.1.7.3 Test Coverage . 29g36.1.8 CatSearch 29g36.1.8.1 Conformance Requirements 29g3
21、6.1.8.2 Test Procedure . 30g36.1.8.3 Test Coverage . 31g36.1.9 CatIncrease . 31g36.1.9.1 Conformance Requirements 31g36.1.9.2 Test Procedure . 32g36.1.9.3 Test Coverage . 33g36.1.10 CatInvalidate . 33g36.1.10.1 Conformance Requirements 33g36.1.10.2 Test Procedure . 33g36.1.10.3 Test Coverage . 34g36
22、.1.11 CatRehabilitate . 34g36.1.11.1 Conformance Requirements 34g36.1.11.2 Test Procedure . 34g36.1.11.3 Test Coverage . 35g36.2 Registry 35g36.2.1 CatSetMenuString . 35g36.2.1.1 Conformance Requirements 35g36.2.1.2 Test Procedure . 35g36.2.1.3 Test Coverage . 36g36.2.2 CatNotifyOnFrameworkEvent 36g
23、36.2.2.1 Conformance Requirements 36g36.2.2.2 Test Suite Files 36g36.2.2.3 Test Procedure . 36g36.2.2.4 Test Coverage . 36g36.2.3 CatNotifyOnEnvelope 36g36.2.3.1 Conformance Requirements 37g36.2.3.2 Test Procedure . 37g36.2.3.3 Test Coverage . 37g36.2.4 CatNotifyOnEvent 37g36.2.4.1 Conformance Requi
24、rements 37g36.2.4.2 Test Procedure . 37g36.2.4.3 Test Coverage . 38g36.3 Man-Machine Interface 38g36.3.1 CatAddItem. 38g36.3.1.1 Conformance Requirements 38g36.3.1.2 Test Procedure . 38g36.3.1.3 Test Coverage . 38g36.3.2 CatSelectItem 38g36.3.2.1 Conformance Requirements 39g36.3.2.2 Test Procedure .
25、 39g36.3.2.3 Test Coverage . 39g36.3.3 CatEndSelectItem . 39g36.3.3.1 Conformance Requirements 39g36.3.3.2 Test Procedure . 40g36.3.3.3 Test Coverage . 40g36.3.4 CatDisplayText . 40g36.3.4.1 Conformance Requirements 40g36.3.4.2 Test Procedure . 40g36.3.4.3 Test Coverage . 41g36.3.5 CatGetInKey . 41g
26、36.3.5.1 Conformance Requirements 41g36.3.5.2 Test Procedure . 41g36.3.5.3 Test Coverage . 42g36.3.6 CatGetInput. 42g36.3.6.1 Conformance Requirements 42g36.3.6.2 Test Procedure . 42g36.3.6.3 Test Coverage . 43g36.3.7 CatSetupIdleModeText . 43g3ETSI ETSI TS 134 131 V14.0.0 (2017-04)53GPP TS 34.131 v
27、ersion 14.0.0 Release 146.3.7.1 Conformance Requirements 43g36.3.7.2 Test Procedure . 43g36.3.7.3 Test Coverage . 44g36.3.8 CatPlayTone . 44g36.3.8.1 Conformance Requirements 44g36.3.8.2 Test Procedure . 44g36.3.8.3 Test Coverage . 44g36.4 Timers 45g36.4.1 CatGetTimer . 45g36.4.1.1 Conformance Requi
28、rements 45g36.4.1.2 Test Procedure . 45g36.4.1.3 Test Coverage . 45g36.4.2 CatFreeTimer 45g36.4.2.1 Conformance Requirements 45g36.4.2.2 Test Procedure . 46g36.4.2.3 Test Coverage . 46g36.4.3 CatStartTimer . 46g36.4.3.1 Conformance Requirements 46g36.4.3.2 Test Procedure . 46g36.4.3.3 Test Coverage
29、. 46g36.4.4 CatGetTimerValue 46g36.4.4.1 Conformance Requirements 47g36.4.4.2 Test Procedure . 47g36.4.4.3 Test Coverage . 47g36.5 Supplementary Card Reader Management . 47g36.5.1 CatPowerOnCard 47g36.5.1.1 Conformance Requirements 47g36.5.1.2 Test Procedure . 48g36.5.1.3 Test Coverage . 48g36.5.2 C
30、atPowerOffCard . 48g36.5.2.1 Conformance Requirements 48g36.5.2.2 Test Procedure . 48g36.5.2.3 Test Coverage . 49g36.5.3 CatPerformCardAPDU . 49g36.5.3.1 Conformance Requirements 49g36.5.3.2 Test Procedure . 49g36.5.3.3 Test Coverage . 49g36.5.4 CatGetReaderStatus 49g36.5.4.1 Conformance Requirement
31、s 50g36.5.4.2 Test Procedure . 50g36.5.4.3 Test Coverage . 50g36.6 Network Services . 50g36.6.1 CatGetLocationInformation 50g36.6.1.1 Conformance Requirements 50g36.6.1.2 Test Procedure . 51g36.6.1.3 Test Coverage . 51g36.6.2 CatGetTimingAdvance . 51g36.6.2.1 Conformance Requirements 51g36.6.2.2 Tes
32、t Procedure . 51g36.6.2.3 Test Coverage . 52g36.6.3 CatGetIMEI 52g36.6.3.1 Conformance Requirements 52g36.6.3.2 Test Procedure . 52g36.6.3.3 Test Coverage . 52g36.6.4 CatGetNetworkMeasurementResults 52g36.6.4.1 Conformance Requirements 52g36.6.4.2 Test Procedure . 53g36.6.4.3 Test Coverage . 53g36.6
33、.5 CatGetDateTimeAndTimeZone 53g36.6.5.1 Conformance Requirements 53g36.6.5.2 Test Procedure . 53g36.6.5.3 Test Coverage . 54g3ETSI ETSI TS 134 131 V14.0.0 (2017-04)63GPP TS 34.131 version 14.0.0 Release 146.6.6 CatGetLanguage . 54g36.6.6.1 Conformance Requirements 54g36.6.6.2 Test Procedure . 54g36
34、.6.6.3 Test Coverage . 54g36.6.7 CatSetupCall . 54g36.6.7.1 Conformance Requirements 55g36.6.7.2 Test Procedure . 55g36.6.7.3 Test Coverage . 55g36.6.8 CatSendShortMessage 55g36.6.8.1 Conformance Requirements 55g36.6.8.2 Test Procedure . 56g36.6.8.3 Test Coverage . 56g36.6.9 CatSendSS 56g36.6.9.1 Co
35、nformance Requirements 56g36.6.9.2 Test Procedure . 57g36.6.9.3 Test Coverage . 57g36.6.10 CatSendUSSD . 57g36.6.10.1 Conformance Requirements 57g36.6.10.2 Test Procedure . 57g36.6.10.3 Test Coverage . 58g36.6.11 CatOpenCSChannel 58g36.6.11.1 Conformance Requirements 58g36.6.11.2 Test Procedure . 58
36、g36.6.11.3 Test Coverage . 59g36.6.12 CatOpenGPRSChannel . 59g36.6.12.1 Conformance Requirements 59g36.6.12.2 Test Procedure . 59g36.6.12.3 Test Coverage . 59g36.6.13 CatCloseChannel 59g36.6.13.1 Conformance Requirements 59g36.6.13.2 Test Procedure . 60g36.6.13.3 Test Coverage . 60g36.6.14 CatReceiv
37、eData 60g36.6.14.1 Conformance Requirements 60g36.6.14.2 Test Procedure . 60g36.6.14.3 Test Coverage . 61g36.6.15 CatSendData . 61g36.6.15.1 Conformance Requirements 61g36.6.15.2 Test Procedure . 61g36.6.15.3 Test Coverage . 62g36.6.16 CatGetChannelStatus 62g36.6.16.1 Conformance Requirements 62g36.
38、6.16.2 Test Procedure . 62g36.6.16.3 Test Coverage . 62g36.6.17 CatServiceSearch 63g36.6.17.1 Conformance Requirements 63g36.6.17.2 Test Procedure . 63g36.6.17.3 Test Coverage . 63g36.6.18 CatGetServiceInformation 64g36.6.18.1 Conformance Requirements 64g36.6.18.2 Test Procedure . 64g36.6.18.3 Test
39、Coverage . 65g36.6.19 CatDeclareService 65g36.6.19.1 Conformance Requirements 65g36.6.19.2 Test Procedure . 65g36.6.19.3 Test Coverage . 66g36.6.20 CatRunATCommand 66g36.6.20.1 Conformance Requirements 66g36.6.20.2 Test Procedure . 66g36.6.20.3 Test Coverage . 67g36.6.21 CatSendDTMFCommad . 67g36.6.
40、21.1 Conformance Requirements 67g3ETSI ETSI TS 134 131 V14.0.0 (2017-04)73GPP TS 34.131 version 14.0.0 Release 146.6.21.2 Test Procedure . 67g36.6.21.3 Test Coverage . 68g36.7 Toolkit Application 68g36.7.1 main 68g36.7.1.1 Conformance Requirements 68g36.7.1.2 Test Procedure . 68g36.7.1.3 Test Covera
41、ge . 68g36.7.2 CatGetFrameworkEvent . 69g36.7.2.1 Conformance Requirements 69g36.7.2.2 Test Procedure . 69g36.7.2.3 Test Coverage . 69g36.7.3 CatExit 69g36.7.3.1 Conformance Requirements 69g36.7.3.2 Test Procedure . 70g36.7.3.3 Test Coverage . 70g36.8 Miscellaneous . 70g36.8.1 CatGetTerminalProfile
42、70g36.8.1.1 Conformance Requirements 70g36.8.1.2 Test Procedure . 70g36.8.1.3 Test Coverage . 71g36.8.2 CatMoreTime 71g36.8.2.1 Conformance Requirements 71g36.8.2.2 Test Procedure . 71g36.8.2.3 Test Coverage . 71g36.8.3 CatPollingOff 71g36.8.3.1 Conformance Requirements 71g36.8.3.2 Test Procedure .
43、72g36.8.3.3 Test Coverage . 72g36.8.4 CatPollInterval 72g36.8.4.1 Conformance Requirements 72g36.8.4.2 Test Procedure . 72g36.8.4.3 Test Coverage . 73g36.8.5 CatRefresh 73g36.8.5.1 Conformance Requirements 73g36.8.5.2 Test Procedure . 73g36.8.5.3 Test Coverage . 74g36.8.6 CatLanguageNotification 74g
44、36.8.6.1 Conformance Requirements 74g36.8.6.2 Test Procedure . 74g36.8.6.3 Test Coverage . 74g36.8.7 CatLaunchBrowser . 74g36.8.7.1 Conformance Requirements 75g36.8.7.2 Test Procedure . 75g36.8.7.3 Test Coverage . 75g36.9 Low-Level Interface . 75g36.9.1 CatResetBuffer . 75g36.9.1.1 Conformance Requi
45、rements 75g36.9.1.2 Test Procedure . 76g36.9.1.3 Test Coverage . 76g36.9.2 CatStartProactiveCommand 76g36.9.2.1 Conformance Requirements 76g36.9.2.2 Test Procedure . 76g36.9.2.3 Test Coverage . 77g36.9.3 CatSendProactiveCommand . 77g36.9.3.1 Conformance Requirements 77g36.9.3.2 Test Procedure . 77g3
46、6.9.3.3 Test Coverage . 78g36.9.4 CatOpenEnvelope . 78g36.9.4.1 Conformance Requirements 78g36.9.4.2 Test Procedure . 78g36.9.4.3 Test Coverage . 78g36.9.5 CatSendEnvelopeResponse 78g3ETSI ETSI TS 134 131 V14.0.0 (2017-04)83GPP TS 34.131 version 14.0.0 Release 146.9.5.1 Conformance Requirements 79g3
47、6.9.5.2 Test Procedure . 79g36.9.5.3 Test Coverage . 79g36.9.6 CatSendEnvelopeErrorResponse 79g36.9.6.1 Conformance Requirements 79g36.9.6.2 Test Procedure . 80g36.9.6.3 Test Coverage . 80g36.9.7 CatPutData 80g36.9.7.1 Conformance Requirements 80g36.9.7.2 Test Procedure . 80g36.9.7.3 Test Coverage .
48、 81g36.9.8 CatPutByte 81g36.9.8.1 Conformance Requirements 81g36.9.8.2 Test Procedure . 81g36.9.8.3 Test Coverage . 82g36.9.9 CatPutTLV 82g36.9.9.1 Conformance Requirements 82g36.9.9.2 Test Procedure . 82g36.9.9.3 Test Coverage . 82g36.9.10 CatPutBytePrefixedTLV . 83g36.9.10.1 Conformance Requiremen
49、ts 83g36.9.10.2 Test Procedure . 83g36.9.10.3 Test Coverage . 83g36.9.11 CatPutOneByteTLV 83g36.9.11.1 Conformance Requirements 84g36.9.11.2 Test Procedure . 84g36.9.11.3 Test Coverage . 84g36.9.12 CatPutTwoByteTLV . 84g36.9.12.1 Conformance Requirements 84g36.9.12.2 Test Procedure . 84g36.9.12.3 Test Coverage . 85g36.9.13 CatGetByte . 85g36.9.13.1 Conformance Requirements 85g36.9.13.2 Test Procedure . 85g36.9.13.3 Test Coverage . 85g36.9.14 CatGetData . 86g36.9.14.1 Conformance Requirements 86g36.9.14.2 Test Procedure . 86g36.9.14.3 Test Coverage . 86g36.9.15 CatFindNthTLV