comparison cdg-hybrid/cdginc/m_fac.val @ 14:35f7a1dc9f7d

cdg-hybrid: import from Magnetite
author Mychaela Falconia <falcon@freecalypso.org>
date Fri, 16 Oct 2020 07:15:38 +0000
parents
children
comparison
equal deleted inserted replaced
13:83146a4ae927 14:35f7a1dc9f7d
1 /*
2 +--------------------------------------------------------------------------+
3 | PROJECT : PROTOCOL STACK |
4 | FILE : m_fac.val |
5 | SOURCE : "msg\fac.mdf" |
6 | LastModified : "2002-01-14" |
7 | IdAndVersion : "6147.608.00.205" |
8 | SrcFileTime : "Mon Jan 14 11:02:22 2008" |
9 | Generated by CCDGEN_2.5.5A on Fri Oct 14 21:41:52 2016 |
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_Jan_14_11_02_22_2008
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 #define MAX_MSISDN_LEN (0x14)
519
520 #include "CDG_LEAVE.h"
521
522
523 #endif