SIM Data Structures
|
Files |
| file | TelSim.h |
| | This file serves as a "C" header file defines structures for Tapi SIM Services.
It contains a sample set of constants, enums,structs that would be required by applications.
|
Data Structures |
| struct | TelSimFileID_t |
| struct | TelSimPinData_t |
| struct | TelSimReadFileRequestData_t |
| struct | TelSimIccIdInfo_t |
| struct | TelSimImsiInfo_t |
| struct | TelSimServiceTable_t |
| struct | TelSimSstInfo_t |
| struct | TelSimPinInfo_t |
| struct | TelSimPb2gData_t |
| struct | TelSimPbRecordData_t |
| struct | TelSimEccInfo_t |
| struct | TelUsimEccInfo_t |
| struct | TelUSimServiceTable_t |
| struct | TelSimUstInfo_t |
| struct | TelSimPbStorageInfo_t |
| struct | TelSimPbEntryInfo_t |
| struct | TelSimPbReadResp_t |
| struct | TelSimPbUpdateResp_t |
| struct | TelSimLanguageInfo_t |
| struct | TelSimFileAccessGeneralResp_t |
| struct | TelSimGroupIdentifierInfo_t |
| struct | TelSimEccData_t |
| struct | TelSimStatusData_t |
| struct | TelSimCallbackEvent_t |
| struct | TelSimEvent_t |
| struct | TelSimApnData_t |
| struct | TelSimDeviceContextData_t |
| struct | TelSimDeviceContext_t |
| struct | TelSimFileInfo_t |
| struct | TelSimReadFileData_t |
| struct | TelSimUpdateFileRequestData_t |
| struct | TelSimFileInfo_t |
Defines |
| #define | TAPI_SIM_PIN_LENGTH 8 |
| #define | TAPI_SIM_ICCIDLENGTH 10 |
| #define | TAPI_SIM_ICCID_PACKET_LEN 10 |
| #define | TAPI_SIM_ICCID_MAX_LEN 10 |
| #define | TAPI_SIM_LP_MAX_LEN 30 |
| #define | TAPI_SIM_LP_PACKET_MAX_LEN 30 |
| #define | TAPI_SIM_IMSI_LEN 8 |
| #define | TAPI_SIM_IMSI_PACKET_LEN 15 |
| #define | TAPI_SIM_MCC_CODE_LEN 3 |
| #define | TAPI_SIM_MNC_CODE_LEN 2 |
| #define | TAPI_SIM_MSIN_CODE_LEN 10 |
| #define | TAPI_SIM_NUM_TEXT_MAX_LEN 256 |
| #define | TAPI_SIM_SST_MAX_LEN 20 |
| #define | TAPI_SIM_GSM_SST_SERVICE_MAX_COUNT 50 |
| #define | TAPI_SIM_ECC_CODE_LEN 3 |
| #define | TAPI_SIM_ECC_ALPHA_STRING_LEN_MAX 50 |
| #define | TAPI_TAPI_SIM_PBOOK_ENTRY_COUNT_MAX 20 |
| #define | TAPI_SIM_LI_MAX_LEN 30 |
| #define | TAPI_SIM_LI_PACKET_MAX_LEN 30 |
| #define | TAPI_SIM_ACL_MAX_LEN 50 |
| #define | TAPI_SIM_GROUP_IDENTIFIER_LEN_MAX 10 |
| #define | TAPI_SIM_ECC_MAX_LEN 15 |
| #define | TAPI_SIM_UECC_RECORD_COUNT_MAX 5 |
| #define | TAPI_SIM_UECC_RECORD_LEN_MAX 50 |
Enumerations |
| enum | TelSimCardType_t { TAPI_SIM_CARD_TYPE_UNKNOWN,
TAPI_SIM_CARD_TYPE_GSM,
TAPI_SIM_CARD_TYPE_USIM
} |
| enum | TelSimFileName_t {
TAPI_SIM_EFILE_DIR = 0x2F00,
TAPI_SIM_EFILE_ICCID = 0x2FE2,
TAPI_SIM_EFILE_ADN = 0x6F3A,
TAPI_SIM_EFILE_FDN = 0x6F3B,
TAPI_SIM_EFILE_SMS = 0x6F3C,
TAPI_SIM_EFILE_CCP = 0x6F3D,
TAPI_SIM_EFILE_IMSI = 0x6F07,
TAPI_SIM_EFILE_SST = 0x6F38,
TAPI_SIM_EFILE_EST = 0x6F56,
TAPI_SIM_EFILE_ACM = 0x6F39,
TAPI_SIM_EFILE_MBDN = 0x6FC7,
TAPI_SIM_EFILE_GID1 = 0x6F3E,
TAPI_SIM_EFILE_GID2 = 0x6F3F,
TAPI_SIM_EFILE_MSISDN = 0x6F40,
TAPI_SIM_EFILE_SMSP = 0x6F42,
TAPI_SIM_EFILE_SMSS = 0x6F43,
TAPI_SIM_EFILE_EXT1 = 0x6F4A,
TAPI_SIM_EFILE_EXT2 = 0x6F4B,
TAPI_SIM_EFILE_LP = 0x2F05,
TAPI_SIM_EFILE_ACM_MAX = 0x6F37,
TAPI_SIM_EFILE_PUCT = 0x6F41,
TAPI_SIM_EFILE_CBMI = 0x6F45,
TAPI_SIM_EFILE_PHASE = 0x6FAE,
TAPI_SIM_EFILE_SDN = 0x6F49,
TAPI_SIM_EFILE_EXT3 = 0x6F4C,
TAPI_SIM_EFILE_BDN = 0x6F4D,
TAPI_SIM_EFILE_EXT4 = 0x6F4E,
TAPI_SIM_EFILE_ECC = 0x6FB7,
TAPI_SIM_EFILE_SPN = 0x6F46,
TAPI_SIM_EFILE_PNN = 0x6FC5,
TAPI_SIM_EFILE_IMG = 0x4F20,
TAPI_SIM_EFILE_USIM_LI = 0x6F05,
TAPI_SIM_EFILE_USIM_IMSI = 0x6A07,
TAPI_SIM_EFILE_USIM_ACM_MAX = 0x6A37,
TAPI_SIM_EFILE_USIM_UST = 0x6A38,
TAPI_SIM_EFILE_USIM_ACM = 0x6A39,
TAPI_SIM_EFILE_USIM_SPN = 0x6A46,
TAPI_SIM_EFILE_USIM_PUCT = 0x6A41,
TAPI_SIM_EFILE_USIM_CBMI = 0x6A45,
TAPI_SIM_EFILE_USIM_ECC = 0x6AB7,
TAPI_SIM_EFILE_USIM_FDN = 0x6A3B,
TAPI_SIM_EFILE_USIM_SMS = 0x6A3C,
TAPI_SIM_EFILE_USIM_MSISDN = 0x6A40,
TAPI_SIM_EFILE_USIM_SMSP = 0x6A42,
TAPI_SIM_EFILE_USIM_SMSS = 0x6A43,
TAPI_SIM_EFILE_USIM_SDN = 0x6A49,
TAPI_SIM_EFILE_USIM_EXT1 = 0X6A4A,
TAPI_SIM_EFILE_USIM_EXT2 = 0x6A4B,
TAPI_SIM_EFILE_USIM_EXT3 = 0x6A4C,
TAPI_SIM_EFILE_USIM_EXT4 = 0x6A55,
TAPI_SIM_EFILE_USIM_EXT5 = 0x6A4E,
TAPI_SIM_EFILE_USIM_EXT6 = 0x6FC8,
TAPI_SIM_EFILE_USIM_CCP2 = 0x6A4F,
TAPI_SIM_EFILE_USIM_HIDDEN_KEY = 0x6FC3,
TAPI_SIM_EFILE_USIM_BDN = 0x6A4D,
TAPI_SIM_EFILE_USIM_MBDN = 0x6FC7,
TAPI_SIM_EFILE_USIM_MBI = 0x6FC9,
TAPI_SIM_EFILE_USIM_PHONEBOOK_PBR = 0x4FF0,
TAPI_SIM_EFILE_USIM_PHONEBOOK_CCP1 = 0x4FFE,
TAPI_SIM_EFILE_USIM_PHONEBOOK_UID = 0x4FF8,
TAPI_SIM_EFILE_USIM_PHONEBOOK_PSC = 0x4FFF,
TAPI_SIM_EFILE_USIM_PHONEBOOK_CC = 0x4FEF,
TAPI_SIM_EFILE_USIM_PHONEBOOK_PUID = 0x4FEE,
TAPI_SIM_EFILE_USIM_PHONEBOOK_ADN = 0x4FF1,
TAPI_SIM_EFILE_USIM_PHONEBOOK_IAP = 0x4FF2,
TAPI_SIM_EFILE_USIM_PHONEBOOK_PBC = 0x4FF3,
TAPI_SIM_EFILE_USIM_PHONEBOOK_EXT1 = 0x4FFB,
TAPI_SIM_EFILE_USIM_PHONEBOOK_GRP = 0x4FF7,
TAPI_SIM_EFILE_USIM_PHONEBOOK_AAS = 0x4FFC,
TAPI_SIM_EFILE_USIM_PHONEBOOK_AAS1 = 0x4FFD,
TAPI_SIM_EFILE_USIM_PHONEBOOK_GAS = 0x4F0E,
TAPI_SIM_EFILE_USIM_PHONEBOOK_GAS1 = 0x4F0F,
TAPI_SIM_EFILE_USIM_PHONEBOOK_ANR = 0x4FF4,
TAPI_SIM_EFILE_USIM_PHONEBOOK_SNE = 0x4FF9,
TAPI_SIM_EFILE_USIM_PHONEBOOK_EMAIL = 0x4FFA,
TAPI_SIM_EFILE_USIM_PHONEBOOK_ANRA = 0x4F13,
TAPI_SIM_EFILE_USIM_PHONEBOOK_ANRB = 0x4F14,
TAPI_SIM_EFILE_USIM_PHONEBOOK_ANRC = 0x4F15,
TAPI_SIM_EFILE_USIM_PHONEBOOK_ANR1 = 0x4F16,
TAPI_SIM_EFILE_USIM_PHONEBOOK_ANRA1 = 0x4F17,
TAPI_SIM_EFILE_USIM_PHONEBOOK_ANRB1 = 0x4F18,
TAPI_SIM_EFILE_USIM_PHONEBOOK_ANRC1 = 0x4F21,
TAPI_SIM_EFILE_USIM_PHONEBOOK_ADN1 = 0x4F1A,
TAPI_SIM_EFILE_USIM_PHONEBOOK_PBC1 = 0x4F1B,
TAPI_SIM_EFILE_USIM_PHONEBOOK_GRP1 = 0x4F1C,
TAPI_SIM_EFILE_USIM_PHONEBOOK_SNE1 = 0x4F1D,
TAPI_SIM_EFILE_USIM_PHONEBOOK_UID1 = 0x4F1E,
TAPI_SIM_EFILE_USIM_PHONEBOOK_EMAIL1 = 0x4F1F,
TAPI_SIM_EFILE_USIM_PHONEBOOK_IAP1 = 0x4FF5,
TAPI_SIM_EFILE_TELECOM_PHONEBOOK_PBR = 0x4F30,
TAPI_SIM_EFILE_TELECOM_PHONEBOOK_PBR1 = 0x4F29,
TAPI_SIM_EFILE_TELECOM_PHONEBOOK_PBR2 = 0x4F28,
TAPI_SIM_EFILE_TELECOM_PHONEBOOK_CCP1 = 0x4F3D,
TAPI_SIM_EFILE_TELECOM_PHONEBOOK_UID = 0x4F00,
TAPI_SIM_EFILE_TELECOM_PHONEBOOK_PSC = 0x4F22,
TAPI_SIM_EFILE_TELECOM_PHONEBOOK_CC = 0x4F23,
TAPI_SIM_EFILE_TELECOM_PHONEBOOK_PUID = 0x4F24,
TAPI_SIM_EFILE_TELECOM_PHONEBOOK_ADN = 0x4F3A,
TAPI_SIM_EFILE_TELECOM_PHONEBOOK_IAP = 0x4F25,
TAPI_SIM_EFILE_TELECOM_PHONEBOOK_PBC = 0x4F09,
TAPI_SIM_EFILE_TELECOM_PHONEBOOK_EXT1 = 0x4F4A,
TAPI_SIM_EFILE_TELECOM_PHONEBOOK_GRP = 0x4F26,
TAPI_SIM_EFILE_TELECOM_PHONEBOOK_AAS = 0x4F4B,
TAPI_SIM_EFILE_TELECOM_PHONEBOOK_GAS = 0x4F4C,
TAPI_SIM_EFILE_TELECOM_PHONEBOOK_ANR = 0x4F11,
TAPI_SIM_EFILE_TELECOM_PHONEBOOK_SNE = 0x4F19,
TAPI_SIM_EFILE_TELECOM_PHONEBOOK_EMAIL = 0x4F50,
TAPI_SIM_EFILE_TELECOM_PHONEBOOK_ANRA = 0x4F31,
TAPI_SIM_EFILE_TELECOM_PHONEBOOK_ANRB = 0x4F32,
TAPI_SIM_EFILE_TELECOM_PHONEBOOK_ANRC = 0x4F40,
TAPI_SIM_EFILE_TELECOM_PHONEBOOK_ANR1 = 0x4F33,
TAPI_SIM_EFILE_TELECOM_PHONEBOOK_ANRA1 = 0x4F34,
TAPI_SIM_EFILE_TELECOM_PHONEBOOK_ANRB1 = 0x4F35,
TAPI_SIM_EFILE_TELECOM_PHONEBOOK_ADN1 = 0x4F36,
TAPI_SIM_EFILE_TELECOM_PHONEBOOK_PBC1 = 0x4F37,
TAPI_SIM_EFILE_TELECOM_PHONEBOOK_GRP1 = 0x4F38,
TAPI_SIM_EFILE_TELECOM_PHONEBOOK_SNE1 = 0x4F39,
TAPI_SIM_EFILE_TELECOM_PHONEBOOK_UID1 = 0x4F3B,
TAPI_SIM_EFILE_TELECOM_PHONEBOOK_EMAIL1 = 0x4F3C,
TAPI_SIM_EFILE_TELECOM_PHONEBOOK_IAP1 = 0x4F3E,
TAPI_SIM_EFILE_MSG_WAITING_INDICATION_STATUS = 0x6FCA,
TAPI_SIM_EFILE_INVALID = 0xFFFF,
TAPI_SIM_EFILE_OTHERS
} |
| enum | TelSimFileType_t {
TAPI_SIM_FTYPE_DEDICATED = 0x00,
TAPI_SIM_FTYPE_TRANSPARENT = 0x01,
TAPI_SIM_FTYPE_LINEAR_FIXED = 0x02,
TAPI_SIM_FTYPE_CYCLIC = 0x04,
TAPI_SIM_FTYPE_INVALID_TYPE = 0xFF
} |
| enum | TelSimRecordMode_t {
TAPI_SIM_RECORD_NONE = 0x00,
TAPI_SIM_RECORD_ABSOLUTE = 0x01,
TAPI_SIM_RECORD_CURRENT = 0x02,
TAPI_SIM_RECORD_NEXT = 0x03,
TAPI_SIM_RECORD_PREVIOUS = 0x04,
TAPI_SIM_RECORD_TO_THE_LAST = 0x05,
TAPI_SIM_RECORD_FROM_THE_FIRST = 0x06
} |
| enum | TelSimPinStatus_t {
TAPI_SIM_PIN_STATUS_DISABLED = 0x00,
TAPI_SIM_PIN_STATUS_ENABLED = 0x01,
TAPI_SIM_PIN_STATUS_BLOCKED = 0x02,
TAPI_SIM_PIN_STATUS_PUK_BLOCKED = 0x03,
TAPI_SIM_PIN_STATUS_UNKNOWN = 0xFF
} |
| enum | TelSimPinOperationResult_t {
TAPI_SIM_PIN_OPERATION_SUCCESS,
TAPI_SIM_BUSY_STATUS,
TAPI_SIM_CARD_ERROR_STATUS,
TAPI_SIM_INCOMPATIBLE_PIN_OPERATION_STATUS,
TAPI_SIM_PIN_INCORRECT_PASSWORD_STATUS,
TAPI_SIM_PIN2_REQD_STATUS,
TAPI_SIM_PIN2_INCORRECT_PASSWORD_STATUS,
TAPI_SIM_PUK_INCORRECT_PASSWORD_STATUS,
TAPI_SIM_PUK_REQD_STATUS,
TAPI_SIM_PUK2_REQD_STATUS
} |
| enum | TelSimAccessResult_t {
TAPI_SIM_ACCESS_SUCCESS,
TAPI_SIM_ACCESS_CARD_ERROR,
TAPI_SIM_ACCESS_FILE_NOT_FOUND,
TAPI_SIM_ACCESS_ACCESS_CONDITION_NOT_SATISFIED,
TAPI_SIM_ACCESS_FAILED
} |
| enum | TelSimPinType_t {
TAPI_SIM_PTYPE_PIN1 = 0x00,
TAPI_SIM_PTYPE_PIN2 = 0x01,
TAPI_SIM_PTYPE_PUK1 = 0x02,
TAPI_SIM_PTYPE_PUK2 = 0x03,
TAPI_SIM_PTYPE_UPIN = 0x04,
TAPI_SIM_PTYPE_ADM = 0x05
} |
| enum | TelSimTypeOfNum_t {
TAPI_SIM_TON_UNKNOWN = 0,
TAPI_SIM_TON_INTERNATIONAL = 1,
TAPI_SIM_TON_NATIONAL = 2,
TAPI_SIM_TON_NETWORK_SPECIFIC = 3,
TAPI_SIM_TON_DEDICATED_ACCESS = 4,
TAPI_SIM_TON_ALPHA_NUMERIC = 5,
TAPI_SIM_TON_ABBREVIATED_NUMBER = 6,
TAPI_SIM_TON_RESERVED_FOR_EXT = 7
} |
| enum | TelSimTextEncrypt_t { TAPI_SIM_TEXT_ENC_ASCII,
TAPI_SIM_TEXT_ENC_GSM7BIT,
TAPI_SIM_TEXT_ENC_UCS2,
TAPI_SIM_TEXT_ENC_HEX
} |
| enum | TelSimPbFileType_t {
TAPI_SIM_PB_FDN,
TAPI_SIM_PB_LDN,
TAPI_SIM_PB_MSISDN,
TAPI_SIM_PB_ADN,
TAPI_SIM_PB_SDN
} |
| enum | TelSimPbAccessMode_t { TAPI_SIM_PB_ACCESS_MODE_ADD = 0x01,
TAPI_SIM_PB_ACCESS_MODE_DEL = 0x02,
TAPI_SIM_PB_ACCESS_MODE_EDIT = 0x03
} |
| enum | TelSimNumberingPlanIdentity_t {
TAPI_SIM_NPI_UNKNOWN = 0,
TAPI_SIM_NPI_ISDN_TEL = 1,
TAPI_SIM_NPI_DATA_NUMBERING_PLAN = 3,
TAPI_SIM_NPI_TELEX = 4,
TAPI_SIM_NPI_SVC_CNTR_SPECIFIC_PLAN = 5,
TAPI_SIM_NPI_SVC_CNTR_SPECIFIC_PLAN2 = 6,
TAPI_SIM_NPI_NATIONAL = 8,
TAPI_SIM_NPI_PRIVATE = 9,
TAPI_SIM_NPI_ERMES_NUMBERING_PLAN = 10,
TAPI_SIM_NPI_RESERVED_FOR_EXT = 0xF
} |
| enum | TelSimEccEmergencyServiceInfo_t {
TAPI_SIM_ECC_ESC_POLICE = 0x01,
TAPI_SIM_ECC_ESC_AMBULANCE = 0x02,
TAPI_SIM_ECC_ESC_FIREBRIGADE = 0x03,
TAPI_SIM_ECC_ESC_MARAINEGUARD = 0x04,
TAPI_SIM_ECC_ESC_MOUTAINRESCUE = 0x05,
TAPI_SIM_ECC_ESC_SPARE = 0x00
} |
| enum | TelSimPbAccessResult_t {
TAPI_SIM_PB_SUCCESS,
TAPI_SIM_PB_FAIL,
TAPI_SIM_PB_INVALID_INDEX,
TAPI_SIM_PB_INVALID_NUMBER_LENGTH,
TAPI_SIM_PB_INVALID_NAME_LENGTH,
TAPI_SIM_PB_ACCESS_CONDITION_NOT_SATISFIED
} |
| enum | TelSimLangIndicationCode_t {
TAPI_SIM_LI_GERMAN = 0,
TAPI_SIM_LI_ENGLISH = 0x01,
TAPI_SIM_LI_ITALIAN = 0x02,
TAPI_SIM_LI_FRENCH = 0x03,
TAPI_SIM_LI_SPANISH = 0x04,
TAPI_SIM_LI_DUTCH = 0x05,
TAPI_SIM_LI_SWEDISH = 0x06,
TAPI_SIM_LI_DANISH = 0x07,
TAPI_SIM_LI_PORTUGUESE = 0x08,
TAPI_SIM_LI_FINNISH = 0x09,
TAPI_SIM_LI_NORWEGIAN = 0x0A,
TAPI_SIM_LI_GREEK = 0x0B,
TAPI_SIM_LI_TURKISH = 0x0C,
TAPI_SIM_LI_HUNGARIAN = 0x0D,
TAPI_SIM_LI_POLISH = 0x0E,
TAPI_SIM_LI_LANG_UNSPECIFIED = 0x0F
} |
| enum | TelSimAccessType_t {
TAPI_SIM_SELECT,
TAPI_SIM_READ_BINARY,
TAPI_SIM_READ_RECORD,
TAPI_SIM_GET_RESPONSE,
TAPI_SIM_UPDATE_BINARY,
TAPI_SIM_UPDATE_RECORD,
TAPI_SIM_STATUS
} |
| enum | TelSimCardStatus_t {
TAPI_SIM_STATUS_CARD_ERROR = 0x00,
TAPI_SIM_STATUS_CARD_NOT_PRESENT = 0x01,
TAPI_SIM_STATUS_SIM_INITIALIZING = 0x02,
TAPI_SIM_STATUS_SIM_INIT_COMPLETED = 0x03,
TAPI_SIM_STATUS_SIM_PIN_REQUIRED = 0x04,
TAPI_SIM_STATUS_SIM_PUK_REQUIRED = 0x05,
TAPI_SIM_STATUS_CARD_BLOCKED = 0x06
} |
| enum | TelSimAcl_t {
TAPI_SIM_ACL_ALW = 0x00,
TAPI_SIM_ACL_PIN1 = 0x01,
TAPI_SIM_ACL_PIN2 = 0x02,
TAPI_SIM_ACL_RFU = 0x04,
TAPI_SIM_ACL_ADM = 0x08,
TAPI_SIM_ACL_NEVER = 0xFF
} |
Define Documentation
| #define TAPI_SIM_ACL_MAX_LEN 50 |
| #define TAPI_SIM_ECC_ALPHA_STRING_LEN_MAX 50 |
Maximum ECC Alpha string length
| #define TAPI_SIM_ECC_CODE_LEN 3 |
| #define TAPI_SIM_ECC_MAX_LEN 15 |
| #define TAPI_SIM_GROUP_IDENTIFIER_LEN_MAX 10 |
Maximum group identifier length
| #define TAPI_SIM_GSM_SST_SERVICE_MAX_COUNT 50 |
Maximum SST service count
| #define TAPI_SIM_ICCID_MAX_LEN 10 |
| #define TAPI_SIM_ICCID_PACKET_LEN 10 |
| #define TAPI_SIM_ICCIDLENGTH 10 |
| #define TAPI_SIM_IMSI_LEN 8 |
| #define TAPI_SIM_IMSI_PACKET_LEN 15 |
maximum IMSI packet length
| #define TAPI_SIM_LI_MAX_LEN 30 |
Maximum Language indication length
| #define TAPI_SIM_LI_PACKET_MAX_LEN 30 |
| #define TAPI_SIM_LP_MAX_LEN 30 |
Language preference maximum length
| #define TAPI_SIM_LP_PACKET_MAX_LEN 30 |
Language preference packet maximum length
| #define TAPI_SIM_MCC_CODE_LEN 3 |
| #define TAPI_SIM_MNC_CODE_LEN 2 |
| #define TAPI_SIM_MSIN_CODE_LEN 10 |
| #define TAPI_SIM_NUM_TEXT_MAX_LEN 256 |
Maximum Text length for number
| #define TAPI_SIM_PIN_LENGTH 8 |
| #define TAPI_SIM_SST_MAX_LEN 20 |
| #define TAPI_SIM_UECC_RECORD_COUNT_MAX 5 |
Maximum UECC Record count
| #define TAPI_SIM_UECC_RECORD_LEN_MAX 50 |
Maximum UECC record length
| #define TAPI_TAPI_SIM_PBOOK_ENTRY_COUNT_MAX 20 |
max 254 entries within a record of PBR
Enumeration Type Documentation
This enumeration defines the SIM access result from the lower layers. - Enumerator:
-
| TAPI_SIM_ACCESS_SUCCESS |
Access to file successful. |
| TAPI_SIM_ACCESS_CARD_ERROR |
Sim card error |
| TAPI_SIM_ACCESS_FILE_NOT_FOUND |
File not found |
| TAPI_SIM_ACCESS_ACCESS_CONDITION_NOT_SATISFIED |
Access condition is not fulfilled |
| TAPI_SIM_ACCESS_FAILED |
Access failed. |
This enumeration defines the access type information. - Enumerator:
-
| TAPI_SIM_SELECT |
Select SIM |
| TAPI_SIM_READ_BINARY |
Read binary file |
| TAPI_SIM_READ_RECORD |
Read record |
| TAPI_SIM_GET_RESPONSE |
Get response |
| TAPI_SIM_UPDATE_BINARY |
Update binary |
| TAPI_SIM_UPDATE_RECORD |
Update record |
| TAPI_SIM_STATUS |
SIM status |
This enumeration defines the ACL. - Enumerator:
-
| TAPI_SIM_ACL_ALW |
ALWays |
| TAPI_SIM_ACL_PIN1 |
PIN 1 |
| TAPI_SIM_ACL_PIN2 |
PIN 2 |
| TAPI_SIM_ACL_RFU |
RFU |
| TAPI_SIM_ACL_ADM |
Administration Key |
| TAPI_SIM_ACL_NEVER |
Never |
This enumeration defines the SIM card status - Enumerator:
-
| TAPI_SIM_STATUS_CARD_ERROR |
Bad card / On the fly SIM gone bad |
| TAPI_SIM_STATUS_CARD_NOT_PRESENT |
Card not present / removed |
| TAPI_SIM_STATUS_SIM_INITIALIZING |
Sim is Initializing state |
| TAPI_SIM_STATUS_SIM_INIT_COMPLETED |
Sim Initialization ok |
| TAPI_SIM_STATUS_SIM_PIN_REQUIRED |
PIN required state |
| TAPI_SIM_STATUS_SIM_PUK_REQUIRED |
PUK required state |
| TAPI_SIM_STATUS_CARD_BLOCKED |
PIN/PUK blocked(permanently blocked- All the attempts for PIN/PUK failed) |
This enumeration defines the card type. - Enumerator:
-
| TAPI_SIM_CARD_TYPE_UNKNOWN |
Unkown card |
| TAPI_SIM_CARD_TYPE_GSM |
Gsm card |
| TAPI_SIM_CARD_TYPE_USIM |
Usim card |
This enumeration defines the emergency service type. - Enumerator:
-
| TAPI_SIM_ECC_ESC_POLICE |
Police |
| TAPI_SIM_ECC_ESC_AMBULANCE |
Ambulance |
| TAPI_SIM_ECC_ESC_FIREBRIGADE |
Fire brigade |
| TAPI_SIM_ECC_ESC_MARAINEGUARD |
Marine guard |
| TAPI_SIM_ECC_ESC_MOUTAINRESCUE |
Mountain rescue |
| TAPI_SIM_ECC_ESC_SPARE |
Spare |
This enumeration defines the file id. - Enumerator:
-
| TAPI_SIM_EFILE_DIR |
for the USIM |
| TAPI_SIM_EFILE_ICCID |
the ICC Identification file |
| TAPI_SIM_EFILE_ADN |
the Abbrv. Dialing Num file |
| TAPI_SIM_EFILE_FDN |
the Fixed Dialing Num file |
| TAPI_SIM_EFILE_SMS |
the Short Messages file |
| TAPI_SIM_EFILE_CCP |
the Capab. Config Param file |
| TAPI_SIM_EFILE_IMSI |
the IMSI file |
| TAPI_SIM_EFILE_SST |
the SIM Service Table file |
| TAPI_SIM_EFILE_EST |
the Extended Service Table File |
| TAPI_SIM_EFILE_ACM |
the Accumul. Call Meter file |
| TAPI_SIM_EFILE_MBDN |
SIM Mail Box Dailing Number file |
| TAPI_SIM_EFILE_GID1 |
the Group Identifier Level 1 |
| TAPI_SIM_EFILE_GID2 |
the Group Identifier Level 2 |
| TAPI_SIM_EFILE_MSISDN |
the MSISDN file |
| TAPI_SIM_EFILE_SMSP |
the Short Msg Srv. Param file |
| TAPI_SIM_EFILE_SMSS |
the SMS Status |
| TAPI_SIM_EFILE_EXT1 |
the Extension 1 file |
| TAPI_SIM_EFILE_EXT2 |
the Extension 2 file |
| TAPI_SIM_EFILE_LP |
the Language Preference file |
| TAPI_SIM_EFILE_ACM_MAX |
the ACM maximum value file |
| TAPI_SIM_EFILE_PUCT |
the Price per Unit and. file |
| TAPI_SIM_EFILE_CBMI |
the Cell Brd msg Id sel file |
| TAPI_SIM_EFILE_PHASE |
the PHASE identification file |
| TAPI_SIM_EFILE_SDN |
the Service Dialing Numbers |
| TAPI_SIM_EFILE_EXT3 |
the Extension 3 file |
| TAPI_SIM_EFILE_BDN |
the BDN file |
| TAPI_SIM_EFILE_EXT4 |
the Extension 4 file |
| TAPI_SIM_EFILE_ECC |
the Emergency Call Codes |
| TAPI_SIM_EFILE_SPN |
the Service Provider Name |
| TAPI_SIM_EFILE_PNN |
the Service Provider Name |
| TAPI_SIM_EFILE_IMG |
image |
| TAPI_SIM_EFILE_USIM_LI |
Language Indication |
| TAPI_SIM_EFILE_USIM_IMSI |
IMSI |
| TAPI_SIM_EFILE_USIM_ACM_MAX |
ACM maximum value |
| TAPI_SIM_EFILE_USIM_UST |
USIM Service Table |
| TAPI_SIM_EFILE_USIM_ACM |
Accumulated Call Meter |
| TAPI_SIM_EFILE_USIM_SPN |
Service Provider Name |
| TAPI_SIM_EFILE_USIM_PUCT |
Price per Unit and Currency Table |
| TAPI_SIM_EFILE_USIM_CBMI |
Cell Broadcaster Message Identifier selection |
| TAPI_SIM_EFILE_USIM_ECC |
Emergency Call Codes |
| TAPI_SIM_EFILE_USIM_FDN |
Fixed Dialing Number |
| TAPI_SIM_EFILE_USIM_SMS |
USIM SMS |
| TAPI_SIM_EFILE_USIM_MSISDN |
USIM MSISDN |
| TAPI_SIM_EFILE_USIM_SMSP |
USIM SMSP |
| TAPI_SIM_EFILE_USIM_SMSS |
USIM SMSS |
| TAPI_SIM_EFILE_USIM_SDN |
USIM SDN |
| TAPI_SIM_EFILE_USIM_EXT1 |
USIM EXT1 |
| TAPI_SIM_EFILE_USIM_EXT2 |
USIM EXT2 |
| TAPI_SIM_EFILE_USIM_EXT3 |
USIM EXT3 |
| TAPI_SIM_EFILE_USIM_EXT4 |
USIM EXT4 |
| TAPI_SIM_EFILE_USIM_EXT5 |
Extension 5 |
| TAPI_SIM_EFILE_USIM_CCP2 |
Capability Configuration Parameters 2 |
| TAPI_SIM_EFILE_USIM_HIDDEN_KEY |
Key for hidden phonebook entries |
| TAPI_SIM_EFILE_USIM_BDN |
Barred Dialing Numbers |
| TAPI_SIM_EFILE_USIM_MBDN |
USIM Mail box dialing number |
| TAPI_SIM_EFILE_USIM_MBI |
Mailbox Identifier |
| TAPI_SIM_EFILE_USIM_PHONEBOOK_PBR |
Phonebook Reference File |
| TAPI_SIM_EFILE_USIM_PHONEBOOK_CCP1 |
Capability Configuration Parameters 1 |
| TAPI_SIM_EFILE_USIM_PHONEBOOK_UID |
unique identifier |
| TAPI_SIM_EFILE_USIM_PHONEBOOK_PSC |
phonebook synchronization counter |
| TAPI_SIM_EFILE_USIM_PHONEBOOK_CC |
change counter |
| TAPI_SIM_EFILE_USIM_PHONEBOOK_PUID |
previous unique identifier |
| TAPI_SIM_EFILE_USIM_PHONEBOOK_ADN |
Abbreviated Dialing Number |
| TAPI_SIM_EFILE_USIM_PHONEBOOK_IAP |
Index Administration Phonebook |
| TAPI_SIM_EFILE_USIM_PHONEBOOK_PBC |
Phonebook Control |
| TAPI_SIM_EFILE_USIM_PHONEBOOK_EXT1 |
Extension 1 |
| TAPI_SIM_EFILE_USIM_PHONEBOOK_GRP |
Grouping File |
| TAPI_SIM_EFILE_USIM_PHONEBOOK_AAS |
Additional number Alpha String |
| TAPI_SIM_EFILE_USIM_PHONEBOOK_AAS1 |
Additional number Alpha String |
| TAPI_SIM_EFILE_USIM_PHONEBOOK_GAS |
Additional Number |
| TAPI_SIM_EFILE_USIM_PHONEBOOK_GAS1 |
Second Name Entry |
| TAPI_SIM_EFILE_USIM_PHONEBOOK_ANR |
Additional Number |
| TAPI_SIM_EFILE_USIM_PHONEBOOK_SNE |
Second Name Entry |
| TAPI_SIM_EFILE_USIM_PHONEBOOK_EMAIL |
e-mail address |
| TAPI_SIM_EFILE_USIM_PHONEBOOK_ANRA |
Additional Number |
| TAPI_SIM_EFILE_USIM_PHONEBOOK_ANRB |
Additional Number |
| TAPI_SIM_EFILE_USIM_PHONEBOOK_ANRC |
Additional Number |
| TAPI_SIM_EFILE_USIM_PHONEBOOK_ANR1 |
Additional Number |
| TAPI_SIM_EFILE_USIM_PHONEBOOK_ANRA1 |
Additional Number |
| TAPI_SIM_EFILE_USIM_PHONEBOOK_ANRB1 |
Additional Number |
| TAPI_SIM_EFILE_USIM_PHONEBOOK_ANRC1 |
Additional Number |
| TAPI_SIM_EFILE_USIM_PHONEBOOK_ADN1 |
Abbreviated Dialing Number |
| TAPI_SIM_EFILE_USIM_PHONEBOOK_PBC1 |
Phonebook Control |
| TAPI_SIM_EFILE_USIM_PHONEBOOK_GRP1 |
Grouping File |
| TAPI_SIM_EFILE_USIM_PHONEBOOK_SNE1 |
Second Name Entry |
| TAPI_SIM_EFILE_USIM_PHONEBOOK_UID1 |
unique identifier |
| TAPI_SIM_EFILE_USIM_PHONEBOOK_EMAIL1 |
e-mail address |
| TAPI_SIM_EFILE_USIM_PHONEBOOK_IAP1 |
Index Administration Phonebook |
| TAPI_SIM_EFILE_TELECOM_PHONEBOOK_PBR |
Phonebook Reference File |
| TAPI_SIM_EFILE_TELECOM_PHONEBOOK_PBR1 |
Phonebook Reference File 1 |
| TAPI_SIM_EFILE_TELECOM_PHONEBOOK_PBR2 |
Phonebook Reference File 1 |
| TAPI_SIM_EFILE_TELECOM_PHONEBOOK_CCP1 |
Capability Configuration Parameters 1 |
| TAPI_SIM_EFILE_TELECOM_PHONEBOOK_UID |
unique identifier |
| TAPI_SIM_EFILE_TELECOM_PHONEBOOK_PSC |
Phonebook synchronization counter |
| TAPI_SIM_EFILE_TELECOM_PHONEBOOK_CC |
change counter |
| TAPI_SIM_EFILE_TELECOM_PHONEBOOK_PUID |
previous unique identifier |
| TAPI_SIM_EFILE_TELECOM_PHONEBOOK_ADN |
Abbreviated Dialing Number |
| TAPI_SIM_EFILE_TELECOM_PHONEBOOK_IAP |
Index Administration Phonebook |
| TAPI_SIM_EFILE_TELECOM_PHONEBOOK_PBC |
Phonebook Control |
| TAPI_SIM_EFILE_TELECOM_PHONEBOOK_EXT1 |
Extension 1 |
| TAPI_SIM_EFILE_TELECOM_PHONEBOOK_GRP |
Grouping File |
| TAPI_SIM_EFILE_TELECOM_PHONEBOOK_AAS |
Additional number Alpha String |
| TAPI_SIM_EFILE_TELECOM_PHONEBOOK_GAS |
Additional Number |
| TAPI_SIM_EFILE_TELECOM_PHONEBOOK_ANR |
Additional Number |
| TAPI_SIM_EFILE_TELECOM_PHONEBOOK_SNE |
Second Name Entry |
| TAPI_SIM_EFILE_TELECOM_PHONEBOOK_EMAIL |
e-mail address |
| TAPI_SIM_EFILE_TELECOM_PHONEBOOK_ANRA |
Additional Number |
| TAPI_SIM_EFILE_TELECOM_PHONEBOOK_ANRB |
Additional Number |
| TAPI_SIM_EFILE_TELECOM_PHONEBOOK_ANRC |
Additional Number |
| TAPI_SIM_EFILE_TELECOM_PHONEBOOK_ANR1 |
Additional Number |
| TAPI_SIM_EFILE_TELECOM_PHONEBOOK_ANRA1 |
Additional Number |
| TAPI_SIM_EFILE_TELECOM_PHONEBOOK_ANRB1 |
Additional Number |
| TAPI_SIM_EFILE_TELECOM_PHONEBOOK_ADN1 |
Abbreviated Dilling Number |
| TAPI_SIM_EFILE_TELECOM_PHONEBOOK_PBC1 |
Phonebook Control |
| TAPI_SIM_EFILE_TELECOM_PHONEBOOK_GRP1 |
Grouping File |
| TAPI_SIM_EFILE_TELECOM_PHONEBOOK_SNE1 |
Second Name Entry |
| TAPI_SIM_EFILE_TELECOM_PHONEBOOK_UID1 |
unique identifier |
| TAPI_SIM_EFILE_TELECOM_PHONEBOOK_EMAIL1 |
e-mail address |
| TAPI_SIM_EFILE_TELECOM_PHONEBOOK_IAP1 |
Index Administration Phonebook |
| TAPI_SIM_EFILE_INVALID |
Elements enumerating (known) Elementary files in SIM like EF-DIR, EF-VGCS, EF-VBS, EF-PBR, EF-ADN, EF-IAP, EF-EXT1, EF-SNE, EF-ANR, EF-PBC, EF-GRP, EF-AAS, EF-GAS, EF-UID, EF-EMAIL, EF-CCP1, EF-PSC, EF-CC, EF-PUID, EF-FDN etc. |
| TAPI_SIM_EFILE_OTHERS |
Element to indicate an unknown file. |
This enumeration defines the file type. - Enumerator:
-
| TAPI_SIM_FTYPE_DEDICATED |
Dedicated |
| TAPI_SIM_FTYPE_TRANSPARENT |
Transparent |
|
|