FreeCalypso > hg > fc-magnetite
comparison cdg211/cdginc/m_fac.val @ 4:56abf6cf8a0b
cdg211: cdginc/mdf/pdf files from TCS211-20070608
| author | Mychaela Falconia <falcon@freecalypso.org> |
|---|---|
| date | Mon, 26 Sep 2016 01:11:35 +0000 |
| parents | |
| children |
comparison
equal
deleted
inserted
replaced
| 3:93999a60b835 | 4:56abf6cf8a0b |
|---|---|
| 1 /* | |
| 2 +--------------------------------------------------------------------------+ | |
| 3 | PROJECT : PROTOCOL STACK | | |
| 4 | FILE : m_fac.val | | |
| 5 | SOURCE : "__out__\g23m_dfile\msg\fac.mdf" | | |
| 6 | LastModified : "2002-01-14" | | |
| 7 | IdAndVersion : "6147.608.00.205" | | |
| 8 | SrcFileTime : "Mon Nov 24 15:50:40 2003" | | |
| 9 | Generated by CCDGEN_2.5.5 on Fri Jun 08 13:59:14 2007 | | |
| 10 | !!DO NOT MODIFY!!DO NOT MODIFY!!DO NOT MODIFY!! | | |
| 11 +--------------------------------------------------------------------------+ | |
| 12 */ | |
| 13 | |
| 14 /* PRAGMAS | |
| 15 * PREFIX : NONE | |
| 16 * COMPATIBILITY_DEFINES : NO (require PREFIX) | |
| 17 * ALWAYS_ENUM_IN_VAL_FILE: NO | |
| 18 * ENABLE_GROUP: NO | |
| 19 * CAPITALIZE_TYPENAME: NO | |
| 20 */ | |
| 21 | |
| 22 | |
| 23 #ifndef M_FAC_VAL | |
| 24 #define M_FAC_VAL | |
| 25 | |
| 26 | |
| 27 #define CDG_ENTER__M_FAC_VAL | |
| 28 | |
| 29 #define CDG_ENTER__FILENAME _M_FAC_VAL | |
| 30 #define CDG_ENTER__M_FAC_VAL__FILE_TYPE CDGINC | |
| 31 #define CDG_ENTER__M_FAC_VAL__LAST_MODIFIED _2002_01_14 | |
| 32 #define CDG_ENTER__M_FAC_VAL__ID_AND_VERSION _6147_608_00_205 | |
| 33 | |
| 34 #define CDG_ENTER__M_FAC_VAL__SRC_FILE_TIME _Mon_Nov_24_15_50_40_2003 | |
| 35 | |
| 36 #include "CDG_ENTER.h" | |
| 37 | |
| 38 #undef CDG_ENTER__M_FAC_VAL | |
| 39 | |
| 40 #undef CDG_ENTER__FILENAME | |
| 41 | |
| 42 | |
| 43 /* | |
| 44 * Value constants for VAL_op_code | |
| 45 */ | |
| 46 #define OPC_REGISTER_SS (0xa) /* Register supplementary service */ | |
| 47 #define OPC_ERASE_SS (0xb) /* Erase supplementary service */ | |
| 48 #define OPC_ACTIVATE_SS (0xc) /* Activate supplementary service */ | |
| 49 #define OPC_DEACTIVATE_SS (0xd) /* Deactivate supplementary service */ | |
| 50 #define OPC_INTERROGATE_SS (0xe) /* Interrogate supplementary service */ | |
| 51 #define OPC_NOTIFY_SS (0x10) /* Notify supplementary service */ | |
| 52 #define OPC_REGISTER_PASSWORD (0x11) /* Register password */ | |
| 53 #define OPC_GET_PASSWORD (0x12) /* Get password */ | |
| 54 #define OPC_PROC_UNSTRUCT_SS_DATA (0x13) /* Process unstructured supplementary service Data */ | |
| 55 #define OPC_FWD_CHECK_SS_IND (0x26) /* Forward check supplementary service indication */ | |
| 56 #define OPC_PROC_UNSTRUCT_SS_REQ (0x3b) /* Process unstructured supplementary service request */ | |
| 57 #define OPC_UNSTRUCT_SS_REQ (0x3c) /* Unstructured supplementary service request */ | |
| 58 #define OPC_UNSTRUCT_SS_NOTIFY (0x3d) /* Unstructured supplementary service notify */ | |
| 59 #define OPC_ERASE_CC_ENTRY (0x4d) /* Erase CC entry */ | |
| 60 #define OPC_CALL_DEFLECTION (0x75) /* Call deflection */ | |
| 61 #define OPC_USER_USER_SERVICE (0x76) /* User to user service */ | |
| 62 #define OPC_ACC_REGISTER_CC_ENTRY (0x77) /* Access register CC entry */ | |
| 63 #define OPC_FWD_CUG_INFO (0x78) /* Forward closed user group information */ | |
| 64 #define OPC_SPLIT_MPTY (0x79) /* Split multiparty */ | |
| 65 #define OPC_RETRIEVE_MPTY (0x7a) /* Retrieve multiparty */ | |
| 66 #define OPC_HOLD_MPTY (0x7b) /* Hold multiparty */ | |
| 67 #define OPC_BUILD_MPTY (0x7c) /* Build multiparty */ | |
| 68 #define OPC_FWD_CHARGE_ADVICE (0x7d) /* Forward charge advice */ | |
| 69 #define OPC_EXPLICIT_CT (0x7e) /* Explicit call transfer */ | |
| 70 | |
| 71 /* | |
| 72 * Value constants for VAL_err_code | |
| 73 */ | |
| 74 #define ERR_UNKNOWN_SUBSCRIBER (0x1) /* Register supplementary service */ | |
| 75 #define ERR_ILLEGAL_SUBSCRIBER (0x9) /* Erase supplementary service */ | |
| 76 #define ERR_BEARER_SVC_NOT_PROV (0xa) /* Bearer service not provisioned */ | |
| 77 #define ERR_TELE_SVC_NOT_PROV (0xb) /* Teleservice not provisioned */ | |
| 78 #define ERR_ILLEGAL_EQUIPMENT (0xc) /* Illegal Equipment */ | |
| 79 #define ERR_CALL_BARRED (0xd) /* Call barred */ | |
| 80 #define ERR_ILLEGAL_SS_OPERATION (0x10) /* Illegal supplementary service operation */ | |
| 81 #define ERR_SS_ERR_STATUS (0x11) /* Supplementary service error status */ | |
| 82 #define ERR_SS_NOT_AVAIL (0x12) /* Supplementary service not available */ | |
| 83 #define ERR_SS_SUBS_VIOLATION (0x13) /* Supplementary service subscript vialation */ | |
| 84 #define ERR_SS_INCOMP (0x14) /* Supplementary service incompatible */ | |
| 85 #define ERR_FAC_NOT_SUPPORTED (0x15) /* Facility not supported */ | |
| 86 #define ERR_ABSENT_SUBS (0x1b) /* Absent subscriber */ | |
| 87 #define ERR_SHORT_TERM_DENIAL (0x1d) /* Short term denial */ | |
| 88 #define ERR_LONG_TERM_DENIAL (0x1e) /* Long term denial */ | |
| 89 #define ERR_SYSTEM_FAIL (0x22) /* System failure */ | |
| 90 #define ERR_DATA_MISSING (0x23) /* Data Missing */ | |
| 91 #define ERR_UNEXPECT_DATA (0x24) /* Unexpected data value */ | |
| 92 #define ERR_PWD_REG_FAIL (0x25) /* Password registration failure */ | |
| 93 #define ERR_NEG_PWD_CHECK (0x26) /* Negative password check */ | |
| 94 #define ERR_NUM_PWD_VIOLATION (0x2b) /* Number of password attempts violation */ | |
| 95 #define ERR_UNKNOWN_ALPHA (0x47) /* Unknown alphabet */ | |
| 96 #define ERR_USSD_BUSY (0x48) /* Unstructured supplementary service data busy */ | |
| 97 #define ERR_REJ_BY_USER (0x79) /* Rejected by user */ | |
| 98 #define ERR_REJ_BY_NETWORK (0x7a) /* Rejected by network */ | |
| 99 #define ERR_DEFL_TO_SRVD_SUBSC (0x7b) /* Deflection to served subscriber */ | |
| 100 #define ERR_SPEC_SERVICE_CODE (0x7c) /* Special service code */ | |
| 101 #define ERR_INV_DEFL_TO_NUMBER (0x7d) /* Invalid deflected to number */ | |
| 102 #define ERR_MAX_NUM_MPTY_EXCEED (0x7e) /* Maximum number of multiparty participants exceeded */ | |
| 103 #define ERR_RESOURCE_NOT_AVAIL (0x7f) /* Resource not available */ | |
| 104 | |
| 105 /* | |
| 106 * Value constants for VAL_gen_problem | |
| 107 */ | |
| 108 #define GEN_PROB_UNRECOG_CMP (0x0) /* Unrecognized component */ | |
| 109 #define GEN_PROB_MISTYPED_CMP (0x1) /* Mistype component */ | |
| 110 #define GEN_PROB_BAD_STRUCT_CMP (0x2) /* Badly structured component */ | |
| 111 | |
| 112 /* | |
| 113 * Value constants for VAL_inv_problem | |
| 114 */ | |
| 115 #define INV_PROB_DUPL_INV_ID (0x0) /* Duplicate invoke ID */ | |
| 116 #define INV_PROB_UNRECOG_OP (0x1) /* Unrecognized operation */ | |
| 117 #define INV_PROB_MISTYPED_PAR (0x2) /* Mistyped parameter */ | |
| 118 #define INV_PROB_RESOURCE_LIM (0x3) /* Resource limitation */ | |
| 119 #define INV_PROB_INIT_RELEASE (0x4) /* Initiating release */ | |
| 120 #define INV_PROB_UNRECOG_LNK_ID (0x5) /* Unrecognized linked ID */ | |
| 121 #define INV_PROB_LNK_RES_UNEXP (0x6) /* Linked response unexpected */ | |
| 122 #define INV_PROB_UNEXP_LNK_OP (0x7) /* Unexpected linked operation */ | |
| 123 | |
| 124 /* | |
| 125 * Value constants for VAL_res_problem | |
| 126 */ | |
| 127 #define RES_PROB_UNRECOG_INV_ID (0x0) /* Unrecognized invoke ID */ | |
| 128 #define RES_PROB_RET_RES_UNEXP (0x1) /* Return result unexpected */ | |
| 129 #define RES_PROB_MISTYPED_PAR (0x2) /* Mistyped parameter */ | |
| 130 | |
| 131 /* | |
| 132 * Value constants for VAL_err_problem | |
| 133 */ | |
| 134 #define ERR_PROB_UNRECOG_INV_ID (0x0) /* Unrecognized invoke ID */ | |
| 135 #define ERR_PROB_RET_ERR_UNEXP (0x1) /* Return result unexpected */ | |
| 136 #define ERR_PROB_UNRECOG_ERR (0x2) /* Unrecognized error */ | |
| 137 #define ERR_PROB_UNEXP_ERR (0x3) /* Unexpected error */ | |
| 138 #define ERR_PROB_MISTYPED_PAR (0x4) /* Mistyped parameter */ | |
| 139 | |
| 140 /* | |
| 141 * Value constants for VAL_ssCode | |
| 142 */ | |
| 143 #define SS_CD_ALL_SS (0x0) /* all SS */ | |
| 144 #define SS_CD_ALL_LISS (0x10) /* all line identification SS */ | |
| 145 #define SS_CD_CLIP (0x11) /* calling line identification presentation */ | |
| 146 #define SS_CD_CLIR (0x12) /* calling line identification restriction */ | |
| 147 #define SS_CD_COLP (0x13) /* connected line identification presentation */ | |
| 148 #define SS_CD_COLR (0x14) /* connected line identification restriction */ | |
| 149 #define SS_CD_MCI (0x15) /* malicious call identification */ | |
| 150 #define SS_CD_ALL_NISS (0x18) /* all name identification SS */ | |
| 151 #define SS_CD_CNAP (0x19) /* calling name presentation */ | |
| 152 #define SS_CD_ALL_FWSS (0x20) /* all forwarding SS */ | |
| 153 #define SS_CD_CFU (0x21) /* call forwarding unconditional */ | |
| 154 #define SS_CD_CD (0x24) /* call deflection */ | |
| 155 #define SS_CD_ALL_CFWSS (0x28) /* all conditional forwarding SS */ | |
| 156 #define SS_CD_CFB (0x29) /* call forwarding on mobile subscriber busy */ | |
| 157 #define SS_CD_CFNRY (0x2a) /* call forwarding on no reply */ | |
| 158 #define SS_CD_CFNRC (0x2b) /* call forwarding on mobile subscriber not reachable */ | |
| 159 #define SS_CD_ALL_COSS (0x30) /* all call offering SS */ | |
| 160 #define SS_CD_CT (0x31) /* explicit call transfer */ | |
| 161 #define SS_CD_MAH (0x32) /* mobile access hunting */ | |
| 162 #define SS_CD_ALL_CCSS (0x40) /* all Call completion SS */ | |
| 163 #define SS_CD_CW (0x41) /* call waiting */ | |
| 164 #define SS_CD_HLD (0x42) /* call hold */ | |
| 165 #define SS_CD_CCBS (0x43) /* completion of call to busy subscribers, originating side */ | |
| 166 #define SS_CD_CCBS_B (0x44) /* completion of call to busy subscribers, destination side */ | |
| 167 #define SS_CD_MC (0x45) /* multi call */ | |
| 168 #define SS_CD_ALL_MPSS (0x50) /* all multiparty SS */ | |
| 169 #define SS_CD_MLPTY (0x51) /* multiparty */ | |
| 170 #define SS_CD_ALL_CISS (0x60) /* all community of interest SS */ | |
| 171 #define SS_CD_CUG (0x61) /* closed user group */ | |
| 172 #define SS_CD_ALL_CHSS (0x70) /* all charging SS */ | |
| 173 #define SS_CD_AOCI (0x71) /* advice of charge information */ | |
| 174 #define SS_CD_AOCC (0x72) /* advice of charge charging */ | |
| 175 #define SS_CD_ALL_AITSS (0x80) /* all additional information transfer SS */ | |
| 176 #define SS_CD_UUS1 (0x81) /* UUS1 user-to-user signalling */ | |
| 177 #define SS_CD_UUS2 (0x82) /* UUS2 user-to-user signalling */ | |
| 178 #define SS_CD_UUS3 (0x83) /* UUS3 user-to-user signalling */ | |
| 179 #define SS_CD_ALL_CBSS (0x90) /* all barring SS */ | |
| 180 #define SS_CD_BOC (0x91) /* barring of outgoing calls */ | |
| 181 #define SS_CD_BAOC (0x92) /* barring of all outgoing calls */ | |
| 182 #define SS_CD_BOIC (0x93) /* barring of outgoing international calls */ | |
| 183 #define SS_CD_BOICXH (0x94) /* barring of outgoing international calls except those directed to the home PLMN */ | |
| 184 #define SS_CD_BIC (0x99) /* barring of incoming calls */ | |
| 185 #define SS_CD_BAIC (0x9a) /* barring of all incoming calls */ | |
| 186 #define SS_CD_BICRM (0x9b) /* barring of incoming calls when roaming outside home PLMN Country */ | |
| 187 #define SS_CD_ALL_CPSS (0xa0) /* all call priority SS */ | |
| 188 #define SS_CD_EMLPP (0xa1) /* enhanced Multilevel Precedence Pre-emption service */ | |
| 189 #define SS_CD_ALL_PEC (0xb0) /* all LCS privacy exception classes */ | |
| 190 #define SS_CD_UNIVERSAL (0xb1) /* allow location by any LCS client */ | |
| 191 #define SS_CD_CALLREL (0xb2) /* allow location by any LCS client to which a call is established from the target MS */ | |
| 192 #define SS_CD_CALLUNREL (0xb3) /* allow location by designated external value added LCS clients */ | |
| 193 #define SS_CD_PLMN_OP (0xb4) /* allow location by designated PLMN operator LCS clients */ | |
| 194 #define SS_CD_ALL_MOLR (0xc0) /* all Mobile Originating Location Request Classes */ | |
| 195 #define SS_CD_BSL (0xc1) /* allow an MS to request its own location (BasicSelfLocation) */ | |
| 196 #define SS_CD_ASL (0xc2) /* allow an MS to perform self location without interaction with the PLMN */ | |
| 197 #define SS_CD_3RDPTY (0xc3) /* allow an MS to request transfer of its location to another LCS client */ | |
| 198 #define SS_CD_ALL_PSSS (0xf0) /* all PLMN specific */ | |
| 199 #define SS_CD_PLMN1 (0xf1) /* PLMN specific SS 1 */ | |
| 200 #define SS_CD_PLMN2 (0xf2) /* PLMN specific SS 2 */ | |
| 201 #define SS_CD_PLMN3 (0xf3) /* PLMN specific SS 3 */ | |
| 202 #define SS_CD_PLMN4 (0xf4) /* PLMN specific SS 4 */ | |
| 203 #define SS_CD_PLMN5 (0xf5) /* PLMN specific SS 5 */ | |
| 204 #define SS_CD_PLMN6 (0xf6) /* PLMN specific SS 6 */ | |
| 205 #define SS_CD_PLMN7 (0xf7) /* PLMN specific SS 7 */ | |
| 206 #define SS_CD_PLMN8 (0xf8) /* PLMN specific SS 8 */ | |
| 207 #define SS_CD_PLMN9 (0xf9) /* PLMN specific SS 9 */ | |
| 208 #define SS_CD_PLMNA (0xfa) /* PLMN specific SS A */ | |
| 209 #define SS_CD_PLMNB (0xfb) /* PLMN specific SS B */ | |
| 210 #define SS_CD_PLMNC (0xfc) /* PLMN specific SS C */ | |
| 211 #define SS_CD_PLMND (0xfd) /* PLMN specific SS D */ | |
| 212 #define SS_CD_PLMNE (0xfe) /* PLMN specific SS E */ | |
| 213 #define SS_CD_PLMNF (0xff) /* PLMN specific SS F */ | |
| 214 | |
| 215 /* | |
| 216 * Value constants for VAL_bearerService | |
| 217 */ | |
| 218 #define BS_CD_ALL_BS (0x0) /* all bearer services */ | |
| 219 #define BS_CD_ALL_DATA_CDA (0x10) /* all data CDA services */ | |
| 220 #define BS_CD_CDA_300 (0x11) /* data CDA 300 bps */ | |
| 221 #define BS_CD_CDA_1200 (0x12) /* data CDA 1200 bps */ | |
| 222 #define BS_CD_CDA_1200_75 (0x13) /* data CDA 1200/75 bps */ | |
| 223 #define BS_CD_CDA_2400 (0x14) /* data CDA 2400 bps */ | |
| 224 #define BS_CD_CDA_4800 (0x15) /* data CDA 4800 bps */ | |
| 225 #define BS_CD_CDA_9600 (0x16) /* data CDA 9600 bps */ | |
| 226 #define BS_CD_ALL_DATA_CDS (0x18) /* all data CDS services */ | |
| 227 #define BS_CD_CDS_1200 (0x1a) /* data CDS 1200 bps */ | |
| 228 #define BS_CD_CDS_2400 (0x1c) /* data CDS 2400 bps */ | |
| 229 #define BS_CD_CDS_4800 (0x1d) /* data CDS 4800 bps */ | |
| 230 #define BS_CD_CDS_9600 (0x1e) /* data CDS 9600 bps */ | |
| 231 #define BS_CD_ALL_DATA_PAD (0x20) /* all data PAD services */ | |
| 232 #define BS_CD_PAD_300 (0x21) /* data PAD 300 bps */ | |
| 233 #define BS_CD_PAD_1200 (0x22) /* data PAD 1200 bps */ | |
| 234 #define BS_CD_PAD_1200_75 (0x23) /* data PAD 1200/75 bps */ | |
| 235 #define BS_CD_PAD_2400 (0x24) /* data PAD 2400 bps */ | |
| 236 #define BS_CD_PAD_4800 (0x25) /* data PAD 4800 bps */ | |
| 237 #define BS_CD_PAD_9600 (0x26) /* data PAD 9600 bps */ | |
| 238 #define BS_CD_ALL_DATA_PDS (0x28) /* all data PDS services */ | |
| 239 #define BS_CD_PDS_2400 (0x2c) /* data PDS 2400 bps */ | |
| 240 #define BS_CD_PDS_4800 (0x2d) /* data PDS 4800 bps */ | |
| 241 #define BS_CD_PDS_9600 (0x2e) /* data PDS 9600 bps */ | |
| 242 #define BS_CD_SPCH_ALT_CDA (0x30) /* all data CDA alter. speech */ | |
| 243 #define BS_CD_SPCH_ALT_CDS (0x38) /* all data CDS alter. speech */ | |
| 244 #define BS_CD_SPCH_FLD_CDA (0x40) /* all data speech followed CDA */ | |
| 245 #define BS_CD_SPCH_FLD_CDS (0x48) /* all data speech followed CDA */ | |
| 246 #define BS_CD_ALL_DC_ASYN (0x50) /* all data circuit asynchronous */ | |
| 247 #define BS_CD_ALL_ASYN (0x60) /* all asynchronous services */ | |
| 248 #define BS_CD_ALL_DC_SYN (0x58) /* all data circuit synchronous */ | |
| 249 #define BS_CD_ALL_SYN (0x68) /* all synchronous services */ | |
| 250 #define BS_CD_ALL_PSSS (0xd0) /* all PLMN specific BS */ | |
| 251 #define BS_CD_PLMN1 (0xd1) /* PLMN specific 1 */ | |
| 252 #define BS_CD_PLMN2 (0xd2) /* PLMN specific 2 */ | |
| 253 #define BS_CD_PLMN3 (0xd3) /* PLMN specific 3 */ | |
| 254 #define BS_CD_PLMN4 (0xd4) /* PLMN specific 4 */ | |
| 255 #define BS_CD_PLMN5 (0xd5) /* PLMN specific 5 */ | |
| 256 #define BS_CD_PLMN6 (0xd6) /* PLMN specific 6 */ | |
| 257 #define BS_CD_PLMN7 (0xd7) /* PLMN specific 7 */ | |
| 258 #define BS_CD_PLMN8 (0xd8) /* PLMN specific 8 */ | |
| 259 #define BS_CD_PLMN9 (0xd9) /* PLMN specific 9 */ | |
| 260 #define BS_CD_PLMNA (0xda) /* PLMN specific A */ | |
| 261 #define BS_CD_PLMNB (0xdb) /* PLMN specific B */ | |
| 262 #define BS_CD_PLMNC (0xdc) /* PLMN specific C */ | |
| 263 #define BS_CD_PLMND (0xdd) /* PLMN specific D */ | |
| 264 #define BS_CD_PLMNE (0xde) /* PLMN specific E */ | |
| 265 #define BS_CD_PLMNF (0xdf) /* PLMN specific F */ | |
| 266 | |
| 267 /* | |
| 268 * Value constants for VAL_teleservice | |
| 269 */ | |
| 270 #define TS_CD_ALL_TS (0x0) /* all teleservices */ | |
| 271 #define TS_CD_ALL_SPCH (0x10) /* All speech transmission services */ | |
| 272 #define TS_CD_TLPHNY (0x11) /* telephony */ | |
| 273 #define TS_CD_EMRGNCY (0x12) /* emergency calls */ | |
| 274 #define TS_CD_ALL_SMS (0x20) /* all SMS services */ | |
| 275 #define TS_CD_SMS_MT (0x21) /* SMS MT PP */ | |
| 276 #define TS_CD_SMS_MO (0x22) /* SMS MO PP */ | |
| 277 #define TS_CD_ALL_FAX (0x60) /* all FAX transmission services */ | |
| 278 #define TS_CD_FAX3_ALT_SPCH (0x61) /* FAX group 3 alter. speech */ | |
| 279 #define TS_CD_FAX3_AUTO (0x62) /* FAX group 3 automatic */ | |
| 280 #define TS_CD_FAX4 (0x63) /* FAX group 4 */ | |
| 281 #define TS_CD_ALL_DATA (0x70) /* all FAX and SMS services */ | |
| 282 #define TS_CD_ALL_XCPT_SMS (0x80) /* all FAX and speech services */ | |
| 283 #define TS_CD_ALL_PSSS (0xd0) /* all PLMN specific TS */ | |
| 284 #define TS_CD_PLMN1 (0xd1) /* PLMN specific TS 1 */ | |
| 285 #define TS_CD_PLMN2 (0xd2) /* PLMN specific TS 2 */ | |
| 286 #define TS_CD_PLMN3 (0xd3) /* PLMN specific TS 3 */ | |
| 287 #define TS_CD_PLMN4 (0xd4) /* PLMN specific TS 4 */ | |
| 288 #define TS_CD_PLMN5 (0xd5) /* PLMN specific TS 5 */ | |
| 289 #define TS_CD_PLMN6 (0xd6) /* PLMN specific TS 6 */ | |
| 290 #define TS_CD_PLMN7 (0xd7) /* PLMN specific TS 7 */ | |
| 291 #define TS_CD_PLMN8 (0xd8) /* PLMN specific TS 8 */ | |
| 292 #define TS_CD_PLMN9 (0xd9) /* PLMN specific TS 9 */ | |
| 293 #define TS_CD_PLMNA (0xda) /* PLMN specific TS A */ | |
| 294 #define TS_CD_PLMNB (0xdb) /* PLMN specific TS B */ | |
| 295 #define TS_CD_PLMNC (0xdc) /* PLMN specific TS C */ | |
| 296 #define TS_CD_PLMND (0xdd) /* PLMN specific TS D */ | |
| 297 #define TS_CD_PLMNE (0xde) /* PLMN specific TS E */ | |
| 298 #define TS_CD_PLMNF (0xdf) /* PLMN specific TS F */ | |
| 299 | |
| 300 /* | |
| 301 * Value constants for VAL_noa | |
| 302 */ | |
| 303 #define VAL_NOA___DEF (0x0) /* Reserved */ | |
| 304 #define NOA_UNKNOWN (0x0) /* unknown */ | |
| 305 #define NOA_INTER_NUM (0x1) /* international number */ | |
| 306 #define NOA_NATIO_NUM (0x2) /* national significant number */ | |
| 307 #define NOA_NETW_NUM (0x3) /* network specific number */ | |
| 308 #define NOA_SUBSC_NUM (0x4) /* subscriber number */ | |
| 309 #define NOA_ABBRV_NUM (0x6) /* abbreviated number */ | |
| 310 | |
| 311 /* | |
| 312 * Value constants for VAL_npi | |
| 313 */ | |
| 314 #define VAL_NPI___DEF (0x0) /* reserved */ | |
| 315 #define NPI_UNKNOWN (0x0) /* unknown */ | |
| 316 #define NPI_ISDN (0x1) /* ISDN/Telephony Numbering Plan (Rec CCITT E.164) */ | |
| 317 #define NPI_X121 (0x3) /* data numbering plan (CCITT Rec X.121) */ | |
| 318 #define NPI_F69 (0x4) /* telex numbering plan (CCITT Rec F.69) */ | |
| 319 #define NPI_LAND_MOBILE (0x6) /* land mobile numbering plan (CCITT Rec E.212) */ | |
| 320 #define NPI_NATIONAL (0x8) /* land mobile numbering plan (CCITT Rec E.212) */ | |
| 321 #define NPI_PRIVATE (0x9) /* Private numbering plan */ | |
| 322 | |
| 323 /* | |
| 324 * Value constants for VAL_tos | |
| 325 */ | |
| 326 #define VAL_TOS___DEF (0x0) /* Reserved */ | |
| 327 #define TOS_X213 (0x0) /* NSAP (X.213/ISO 8348 AD2) */ | |
| 328 #define TOS_USER (0x2) /* User Specified */ | |
| 329 | |
| 330 /* | |
| 331 * Value constants for VAL_oei | |
| 332 */ | |
| 333 #define OEI_EVEN (0x0) /* even number of address signals */ | |
| 334 #define OEI_ODD (0x1) /* odd number of address signals */ | |
| 335 | |
| 336 /* | |
| 337 * Value constants for VAL_ssStatus | |
| 338 */ | |
| 339 #define SSS_A (0x1) /* Active */ | |
| 340 #define SSS_R (0x2) /* Registered */ | |
| 341 #define SSS_RA (0x3) /* Registered,Active */ | |
| 342 #define SSS_P (0x4) /* Provisioned */ | |
| 343 #define SSS_PA (0x5) /* Provisioned,Active */ | |
| 344 #define SSS_PR (0x6) /* Provisioned,Registered */ | |
| 345 #define SSS_PRA (0x7) /* Provisioned,Registered,Active */ | |
| 346 #define SSS_Q (0x8) /* Quiescent */ | |
| 347 #define SSS_QA (0x9) /* Quiescent,Active */ | |
| 348 #define SSS_QR (0xa) /* Quiescent,Registered */ | |
| 349 #define SSS_QRA (0xb) /* Quiescent,Registered,Active */ | |
| 350 #define SSS_QP (0xc) /* Quiescent,Provisioned */ | |
| 351 #define SSS_QPA (0xd) /* Quiescent,Provisioned,Active */ | |
| 352 #define SSS_QPR (0xe) /* Quiescent,Provisioned,Registered */ | |
| 353 #define SSS_QPRA (0xf) /* Quiescent,Provisioned,Registered,Active */ | |
| 354 | |
| 355 /* | |
| 356 * Value constants for VAL_notify_fwd_pty | |
| 357 */ | |
| 358 #define NTYF_V1_NO_NTFY (0x0) /* Version 1 No Notify */ | |
| 359 #define NTYF_V1_NTFY1 (0x1) /* Version 1 Notify */ | |
| 360 #define NTYF_V1_NTFY2 (0x2) /* Version 1 Notify */ | |
| 361 #define NTYF_V2_NO_NTFY (0x0) /* Version 2 No Notify */ | |
| 362 #define NTYF_V2_NTFY (0x2) /* Version 2 Notify */ | |
| 363 | |
| 364 /* | |
| 365 * Value constants for VAL_notify_clg_pty | |
| 366 */ | |
| 367 #define NTYC_V1_NO_NTFY (0x0) /* Version 1 No Notify */ | |
| 368 #define NTYC_V1_NTFY1 (0x1) /* Version 1 Notify */ | |
| 369 #define NTYC_V1_NTFY2 (0x2) /* Version 1 Notify */ | |
| 370 #define NTYC_V2_NO_NTFY (0x0) /* Version 2 No Notify */ | |
| 371 #define NTYC_V2_NTFY (0x2) /* Version 2 Notify */ | |
| 372 | |
| 373 /* | |
| 374 * Value constants for VAL_fwd_reason | |
| 375 */ | |
| 376 #define FWDR_V2_MS_NOT_REACH (0x0) /* MS not reachable */ | |
| 377 #define FWDR_V2_MS_BUSY (0x1) /* MS is busy */ | |
| 378 #define FWDR_V2_NO_REPLY (0x2) /* No reply */ | |
| 379 #define FWDR_V2_UNCONDITIONAL (0x3) /* Unconditional */ | |
| 380 | |
| 381 /* | |
| 382 * Value constants for VAL_intraCugOptions | |
| 383 */ | |
| 384 #define ICUG_NO_RESTRICTIONS (0x0) /* no CUG restrictions */ | |
| 385 #define ICUG_INCOM_CALL_BARRED (0x1) /* CUG incoming call barred */ | |
| 386 #define ICUG_OUTGO_CALL_BARRED (0x2) /* CUG outgoing call barred */ | |
| 387 | |
| 388 /* | |
| 389 * Value constants for VAL_interCugRestrictions | |
| 390 */ | |
| 391 #define ICUGR_FAC_ONLY (0x0) /* CUG only facilities */ | |
| 392 #define ICUGR_OUTGO_ACCESS (0x1) /* CUG with outgoing access */ | |
| 393 #define ICUGR_INCOM_ACCESS (0x2) /* CUG with incoming access */ | |
| 394 #define ICUGR_BOTH_ACCESS (0x3) /* CUG with both (in/out) access */ | |
| 395 | |
| 396 /* | |
| 397 * Value constants for VAL_cliRestrictionOption | |
| 398 */ | |
| 399 #define CLIR_OPT_PERMANENT (0x0) /* CLI Restriction permanent */ | |
| 400 #define CLIR_OPT_TEMPORARY (0x1) /* CLI Restriction temporary default */ | |
| 401 #define CLIR_OPT_ALLOWED (0x2) /* CLI Allowed temporary default */ | |
| 402 | |
| 403 /* | |
| 404 * Value constants for VAL_overrideCategory | |
| 405 */ | |
| 406 #define OVR_CAT_ENABLED (0x0) /* Override enabled */ | |
| 407 #define OVR_CAT_DISABLED (0x1) /* Override disabled */ | |
| 408 | |
| 409 /* | |
| 410 * Value constants for VAL_clgSubscriber | |
| 411 */ | |
| 412 #define CLG_A_NO_INFO (0x0) /* No information content */ | |
| 413 #define CLG_A_OUTG_CALL_FWD_C (0x1) /* Outgoing call has been forwarded to C */ | |
| 414 | |
| 415 /* | |
| 416 * Value constants for VAL_fwgSubscriber | |
| 417 */ | |
| 418 #define FWG_B_NO_INFO (0x0) /* No information content */ | |
| 419 #define FWG_B_INC_CALL_FWD_C (0x1) /* Incoming call has been forwarded to C */ | |
| 420 | |
| 421 /* | |
| 422 * Value constants for VAL_fwdSubscriber | |
| 423 */ | |
| 424 #define FWD_C_NO_INFO (0x0) /* No information content */ | |
| 425 #define FWD_C_INC_CALL_FWD (0x1) /* Incoming call is a forwarded call */ | |
| 426 | |
| 427 /* | |
| 428 * Value constants for VAL_callBarringCause | |
| 429 */ | |
| 430 #define BARC_SERV_ACTIVE (0x0) /* Barring service active */ | |
| 431 #define BARC_OPERATOR_BARR (0x1) /* Operator barring */ | |
| 432 | |
| 433 /* | |
| 434 * Value constants for VAL_networkResource | |
| 435 */ | |
| 436 #define NET_RCE_PLMN (0x0) /* Network resource PLMN */ | |
| 437 #define NET_RCE_HLR (0x1) /* Network resource HLR */ | |
| 438 #define NET_RCE_VLR (0x2) /* Network resource VLR */ | |
| 439 #define NET_RCE_PVLR (0x3) /* Network resource PVLR */ | |
| 440 #define NET_RCE_CTRL_MSC (0x4) /* Network resource controlling MSC */ | |
| 441 #define NET_RCE_VMSC (0x5) /* Network resource VMSC */ | |
| 442 #define NET_RCE_EIR (0x6) /* Network resource EIR */ | |
| 443 #define NET_RCE_RSS (0x7) /* Network resource RSS */ | |
| 444 | |
| 445 /* | |
| 446 * Value constants for VAL_pwRegistrationFailureCause | |
| 447 */ | |
| 448 #define PWR_FAIL_UNDETERM (0x0) /* Undetermined */ | |
| 449 #define PWR_FAIL_INVALID_FORM (0x1) /* Invalid format */ | |
| 450 #define PWR_FAIL_NEW_PW_MISS (0x2) /* New passwords mismatch */ | |
| 451 | |
| 452 /* | |
| 453 * Value constants for VAL_callOnHoldIndicator | |
| 454 */ | |
| 455 #define CHLD_CALL_RETRIEVED (0x0) /* Call retrieved */ | |
| 456 #define CHLD_CALL_ON_HOLD (0x1) /* Call on hold */ | |
| 457 | |
| 458 /* | |
| 459 * Value constants for VAL_ectCallState | |
| 460 */ | |
| 461 #define ECT_CS_ALERTING (0x0) /* Alerting */ | |
| 462 #define ECT_CS_ACTIVE (0x1) /* Active */ | |
| 463 | |
| 464 /* | |
| 465 * Value constants for VAL_guidanceInfo | |
| 466 */ | |
| 467 #define GUI_ENTER_PW (0x0) /* Enter password */ | |
| 468 #define GUI_ENTER_NEW_PW (0x1) /* Enter new pasword */ | |
| 469 #define GUI_ENTER_NEW_PW_AGAIN (0x2) /* Enter new password again */ | |
| 470 #define GUI_BAD_PW_RETRY (0x3) /* Bad password - try again */ | |
| 471 #define GUI_BAD_PW_FORM (0x4) /* Bad password format - try again */ | |
| 472 | |
| 473 /* | |
| 474 * Value constants for VAL_uusService | |
| 475 */ | |
| 476 #define UUS_1 (0x1) /* User user service 1 */ | |
| 477 #define UUS_2 (0x2) /* User user service 2 */ | |
| 478 #define UUS_3 (0x3) /* User user service 3 */ | |
| 479 | |
| 480 /* | |
| 481 * Value constants for VAL_uusRequired | |
| 482 */ | |
| 483 #define UUS_NOT_REQUIRED (0x0) /* User user service not required */ | |
| 484 | |
| 485 /* | |
| 486 * Value constants for VAL_unknwnSubscrDiag | |
| 487 */ | |
| 488 #define USD_IMSI_UNKNOWN (0x0) /* IMSI unknown */ | |
| 489 #define USD_GPRS_SUBSCR_UNKNOWN (0x1) /* GPRS subscription unknown */ | |
| 490 | |
| 491 /* | |
| 492 * Value constants for VAL_absentSubscriberReason | |
| 493 */ | |
| 494 #define ASR_IMSI_DETACH (0x0) /* IMSI detach */ | |
| 495 #define ASR_RESTRICTED_AREA (0x1) /* Restricted area */ | |
| 496 #define ASR_NO_PAGE_RESPONSE (0x2) /* No page response */ | |
| 497 | |
| 498 /* | |
| 499 * user defined constants | |
| 500 */ | |
| 501 #define MAX_PARTY_NUM (0x26) | |
| 502 #define MAX_SUBADDR_NUM (0x14) | |
| 503 #define MAX_CUGS_NUM (0xa) | |
| 504 #define MAX_CUGF_NUM (0xd) | |
| 505 #define MAX_FF_NUM (0xd) | |
| 506 #define MAX_BS_NUM (0xd) | |
| 507 #define MAX_CBF_NUM (0xd) | |
| 508 #define MAX_PWD_NUM (0x4) | |
| 509 #define MAX_CCBSF_NUM (0x5) | |
| 510 #define MAX_EXT_NUM (0xa) | |
| 511 #define MAX_USSD_DATA (0xc8) | |
| 512 #define MAX_USSD_DATAB (0x640) | |
| 513 #define MAX_USSD_STRING (0xa0) | |
| 514 #define MAX_USSD_STRINGB (0x500) | |
| 515 #define MAX_EVAL_LEN (0x4) | |
| 516 #define MAX_NAME_STRING (0xa0) | |
| 517 #define MAX_NAME_STRINGB (0x500) | |
| 518 | |
| 519 #include "CDG_LEAVE.h" | |
| 520 | |
| 521 | |
| 522 #endif |
