19066cfe9886ac131c34d59ed0e2d287b0e3c0087The Android Open Source Project/* 29066cfe9886ac131c34d59ed0e2d287b0e3c0087The Android Open Source Project * Copyright (C) 2006 The Android Open Source Project 39066cfe9886ac131c34d59ed0e2d287b0e3c0087The Android Open Source Project * 49066cfe9886ac131c34d59ed0e2d287b0e3c0087The Android Open Source Project * Licensed under the Apache License, Version 2.0 (the "License"); 59066cfe9886ac131c34d59ed0e2d287b0e3c0087The Android Open Source Project * you may not use this file except in compliance with the License. 69066cfe9886ac131c34d59ed0e2d287b0e3c0087The Android Open Source Project * You may obtain a copy of the License at 79066cfe9886ac131c34d59ed0e2d287b0e3c0087The Android Open Source Project * 89066cfe9886ac131c34d59ed0e2d287b0e3c0087The Android Open Source Project * http://www.apache.org/licenses/LICENSE-2.0 99066cfe9886ac131c34d59ed0e2d287b0e3c0087The Android Open Source Project * 109066cfe9886ac131c34d59ed0e2d287b0e3c0087The Android Open Source Project * Unless required by applicable law or agreed to in writing, software 119066cfe9886ac131c34d59ed0e2d287b0e3c0087The Android Open Source Project * distributed under the License is distributed on an "AS IS" BASIS, 129066cfe9886ac131c34d59ed0e2d287b0e3c0087The Android Open Source Project * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. 139066cfe9886ac131c34d59ed0e2d287b0e3c0087The Android Open Source Project * See the License for the specific language governing permissions and 149066cfe9886ac131c34d59ed0e2d287b0e3c0087The Android Open Source Project * limitations under the License. 159066cfe9886ac131c34d59ed0e2d287b0e3c0087The Android Open Source Project */ 169066cfe9886ac131c34d59ed0e2d287b0e3c0087The Android Open Source Project 17767a662ecde33c3979bf02b793d392aca0403162Wink Savillepackage com.android.internal.telephony; 189066cfe9886ac131c34d59ed0e2d287b0e3c0087The Android Open Source Project 199066cfe9886ac131c34d59ed0e2d287b0e3c0087The Android Open Source Project/** 209066cfe9886ac131c34d59ed0e2d287b0e3c0087The Android Open Source Project * {@hide} 219066cfe9886ac131c34d59ed0e2d287b0e3c0087The Android Open Source Project */ 22767a662ecde33c3979bf02b793d392aca0403162Wink Savillepublic interface IccConstants { 23767a662ecde33c3979bf02b793d392aca0403162Wink Saville // GSM SIM file ids from TS 51.011 24469d5ba4cd963e9a6b39bb0514f7cf54ea503b30Jaikumar Ganesh static final int EF_ADN = 0x6F3A; 25469d5ba4cd963e9a6b39bb0514f7cf54ea503b30Jaikumar Ganesh static final int EF_FDN = 0x6F3B; 26469d5ba4cd963e9a6b39bb0514f7cf54ea503b30Jaikumar Ganesh static final int EF_SDN = 0x6F49; 27469d5ba4cd963e9a6b39bb0514f7cf54ea503b30Jaikumar Ganesh static final int EF_EXT1 = 0x6F4A; 28469d5ba4cd963e9a6b39bb0514f7cf54ea503b30Jaikumar Ganesh static final int EF_EXT2 = 0x6F4B; 29469d5ba4cd963e9a6b39bb0514f7cf54ea503b30Jaikumar Ganesh static final int EF_EXT3 = 0x6F4C; 30469d5ba4cd963e9a6b39bb0514f7cf54ea503b30Jaikumar Ganesh static final int EF_EXT6 = 0x6fc8; // Ext record for EF[MBDN] 31469d5ba4cd963e9a6b39bb0514f7cf54ea503b30Jaikumar Ganesh static final int EF_MWIS = 0x6FCA; 32469d5ba4cd963e9a6b39bb0514f7cf54ea503b30Jaikumar Ganesh static final int EF_MBDN = 0x6fc7; 33469d5ba4cd963e9a6b39bb0514f7cf54ea503b30Jaikumar Ganesh static final int EF_PNN = 0x6fc5; 34469d5ba4cd963e9a6b39bb0514f7cf54ea503b30Jaikumar Ganesh static final int EF_SPN = 0x6F46; 35469d5ba4cd963e9a6b39bb0514f7cf54ea503b30Jaikumar Ganesh static final int EF_SMS = 0x6F3C; 36469d5ba4cd963e9a6b39bb0514f7cf54ea503b30Jaikumar Ganesh static final int EF_ICCID = 0x2fe2; 37469d5ba4cd963e9a6b39bb0514f7cf54ea503b30Jaikumar Ganesh static final int EF_AD = 0x6FAD; 38469d5ba4cd963e9a6b39bb0514f7cf54ea503b30Jaikumar Ganesh static final int EF_MBI = 0x6fc9; 39469d5ba4cd963e9a6b39bb0514f7cf54ea503b30Jaikumar Ganesh static final int EF_MSISDN = 0x6f40; 40469d5ba4cd963e9a6b39bb0514f7cf54ea503b30Jaikumar Ganesh static final int EF_SPDI = 0x6fcd; 41469d5ba4cd963e9a6b39bb0514f7cf54ea503b30Jaikumar Ganesh static final int EF_SST = 0x6f38; 42469d5ba4cd963e9a6b39bb0514f7cf54ea503b30Jaikumar Ganesh static final int EF_CFIS = 0x6FCB; 43469d5ba4cd963e9a6b39bb0514f7cf54ea503b30Jaikumar Ganesh static final int EF_IMG = 0x4f20; 449066cfe9886ac131c34d59ed0e2d287b0e3c0087The Android Open Source Project 4534efc39f256d5833687c7bd7d83258d6394c9307Jaikumar Ganesh // USIM SIM file ids from TS 31.102 4634efc39f256d5833687c7bd7d83258d6394c9307Jaikumar Ganesh public static final int EF_PBR = 0x4F30; 4734efc39f256d5833687c7bd7d83258d6394c9307Jaikumar Ganesh 48767a662ecde33c3979bf02b793d392aca0403162Wink Saville // GSM SIM file ids from CPHS (phase 2, version 4.2) CPHS4_2.WW6 49469d5ba4cd963e9a6b39bb0514f7cf54ea503b30Jaikumar Ganesh static final int EF_MAILBOX_CPHS = 0x6F17; 50469d5ba4cd963e9a6b39bb0514f7cf54ea503b30Jaikumar Ganesh static final int EF_VOICE_MAIL_INDICATOR_CPHS = 0x6F11; 51469d5ba4cd963e9a6b39bb0514f7cf54ea503b30Jaikumar Ganesh static final int EF_CFF_CPHS = 0x6F13; 52469d5ba4cd963e9a6b39bb0514f7cf54ea503b30Jaikumar Ganesh static final int EF_SPN_CPHS = 0x6f14; 53469d5ba4cd963e9a6b39bb0514f7cf54ea503b30Jaikumar Ganesh static final int EF_SPN_SHORT_CPHS = 0x6f18; 54469d5ba4cd963e9a6b39bb0514f7cf54ea503b30Jaikumar Ganesh static final int EF_INFO_CPHS = 0x6f16; 559066cfe9886ac131c34d59ed0e2d287b0e3c0087The Android Open Source Project 56767a662ecde33c3979bf02b793d392aca0403162Wink Saville // CDMA RUIM file ids from 3GPP2 C.S0023-0 57469d5ba4cd963e9a6b39bb0514f7cf54ea503b30Jaikumar Ganesh static final int EF_CST = 0x6f32; 58469d5ba4cd963e9a6b39bb0514f7cf54ea503b30Jaikumar Ganesh static final int EF_RUIM_SPN =0x6F41; 59767a662ecde33c3979bf02b793d392aca0403162Wink Saville 609066cfe9886ac131c34d59ed0e2d287b0e3c0087The Android Open Source Project // SMS record length from TS 51.011 10.5.3 619066cfe9886ac131c34d59ed0e2d287b0e3c0087The Android Open Source Project static public final int SMS_RECORD_LENGTH = 176; 62469d5ba4cd963e9a6b39bb0514f7cf54ea503b30Jaikumar Ganesh 63469d5ba4cd963e9a6b39bb0514f7cf54ea503b30Jaikumar Ganesh static final String MF_SIM = "3F00"; 64469d5ba4cd963e9a6b39bb0514f7cf54ea503b30Jaikumar Ganesh static final String DF_TELECOM = "7F10"; 6534efc39f256d5833687c7bd7d83258d6394c9307Jaikumar Ganesh static final String DF_PHONEBOOK = "5F3A"; 66469d5ba4cd963e9a6b39bb0514f7cf54ea503b30Jaikumar Ganesh static final String DF_GRAPHICS = "5F50"; 67469d5ba4cd963e9a6b39bb0514f7cf54ea503b30Jaikumar Ganesh static final String DF_GSM = "7F20"; 68e9b06d754af03faf27012fbed1e7559ec1ba7c79Wink Saville static final String DF_CDMA = "7F25"; 699066cfe9886ac131c34d59ed0e2d287b0e3c0087The Android Open Source Project} 70