Content for TS 31.133 Word version: 18.0.0
The present document defines the ISIM Application Programming Interface extending the "UICC API for Java Card™" [2].
This API allows to develop an application running together with a ISIM application.
The present document includes information applicable to network operators, service providers, server -,-ISIM - and database anufactures.
The following documents contain provisions which, through reference in this text, constitute provisions of the present document.
-
References are either specific (identified by date of publication, edition number, version number, etc.) or non-specific.
-
For a specific reference, subsequent revisions do not apply.
-
For a non-specific reference, the latest version applies. In the case of a reference to a 3GPP document (including a GSM document), a non-specific reference implicitly refers to the latest version of that document in the same Release as the present document.
[1]
ETSI TS 101 220: "Smart Cards; ETSI numbering system for telecommunication application providers".
[2]
ETSI TS 102 241 V13.0.0: "Smart Cards; UICC Application Programming Interface (UICC API) for Java Card™".
[3]
TS 31.103: "Characteristics of the IP Multimedia Services Identity Module (ISIM) application".
For the purposes of the present document, the terms and definitions defined in ETSI TS 102 241 [2] apply.
For the purposes of the present document, the abbreviations defined in ETSI TS 102 241 [2] apply.
This API is an extension to the ETSI TS 102 241 [2] "UICC API for Java Card™" and requires the implementation of this specification.
The classes and interfaces described in this specification inherit functionality from the classes and interfaces specified in ETSI TS 102 141[2] "UICC API for Java Card™".
The overall architecture of the ISIM API is based on the "UICC API for Java Card™" defined in ETSI TS 102 241[2].
The ISIM file access API consists of the package uicc.isim.access. This package defines additional constants to those defined in the uicc.access package from ETSI TS 102 241 [2]. The access to the file system, defined in
TS 31.103 is the one specified in ETSI TS 102 241 [2] via the UICC FileView Interface.
The attached files "31133_Annex_A_Java.zip", and "31133_Annex_A_HTML.zip" contain source files and html documentation for the Java Card™ ISIM API.
The attached file "31133_Annex_B_Export_files.zip" contains the export files for the uicc.isim.access package.
The following table describes the relationship between each TS 31.133 specification version and its packages AID and Major, Minor versions defined in the export files.
TS 31.133 |
uicc.isim.access package |
AID |
Major, Minor |
| A0 00 00 00 87 10 05 FF FF FF FF 89 14 10 00 00 | 1.1 |
The package AID coding is defined in ETSI TS 101 220 [1]. The ISIM API packages AID are not modified by changes to Major or Minor Version.
The Major Version shall be incremented if a change to the specification introduces byte code incompatibility with the previous version.
The Minor Version shall be incremented if a change to the specification does not introduce byte code incompatibility with the previous version.
The package uicc.isim.access contains only constants, therefore it may not be loaded on the UICC.
The attached file "31133_Annex_D.jar" contains class files for the Java Card™ ISIM API.