FreeCalypso > hg > fc-magnetite
comparison cdg-hybrid/cdginc/m_fac.val @ 212:e7a67accfad9
cdg-hybrid cdginc headers created
author | Mychaela Falconia <falcon@freecalypso.org> |
---|---|
date | Fri, 14 Oct 2016 21:52:58 +0000 |
parents | |
children |
comparison
equal
deleted
inserted
replaced
211:02269c474131 | 212:e7a67accfad9 |
---|---|
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 |