FreeCalypso > hg > fc-magnetite
comparison cdg211/cdginc/m_cc.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_cc.val | | |
5 | SOURCE : "__out__\g23m_dfile\msg\cc.mdf" | | |
6 | LastModified : "2003-02-04" | | |
7 | IdAndVersion : "6147.600.97.108" | | |
8 | SrcFileTime : "Mon Nov 24 15:50:36 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_CC_VAL | |
24 #define M_CC_VAL | |
25 | |
26 | |
27 #define CDG_ENTER__M_CC_VAL | |
28 | |
29 #define CDG_ENTER__FILENAME _M_CC_VAL | |
30 #define CDG_ENTER__M_CC_VAL__FILE_TYPE CDGINC | |
31 #define CDG_ENTER__M_CC_VAL__LAST_MODIFIED _2003_02_04 | |
32 #define CDG_ENTER__M_CC_VAL__ID_AND_VERSION _6147_600_97_108 | |
33 | |
34 #define CDG_ENTER__M_CC_VAL__SRC_FILE_TIME _Mon_Nov_24_15_50_36_2003 | |
35 | |
36 #include "CDG_ENTER.h" | |
37 | |
38 #undef CDG_ENTER__M_CC_VAL | |
39 | |
40 #undef CDG_ENTER__FILENAME | |
41 | |
42 | |
43 /* | |
44 * Value constants for VAL_access_ident | |
45 */ | |
46 #define VAL_ACCESS_IDENT___DEF (0x0) /* reserved */ | |
47 #define AI_OCT_ID (0x0) /* octet identifier */ | |
48 | |
49 /* | |
50 * Value constants for VAL_state | |
51 */ | |
52 #define VAL_STATE___DEF (0x0) /* reserved */ | |
53 #define CS_0 (0x0) /* null */ | |
54 #define CS_01 (0x2) /* MM connection pending */ | |
55 #define CS_03 (0x23) /* Wait for network information */ | |
56 #define CS_05 (0x25) /* CC-Establishment confirmed */ | |
57 #define CS_06 (0x26) /* Recall present */ | |
58 #define CS_1 (0x1) /* call initiated */ | |
59 #define CS_3 (0x3) /* mobile originating call proceeding */ | |
60 #define CS_4 (0x4) /* call delivered */ | |
61 #define CS_6 (0x6) /* call present */ | |
62 #define CS_7 (0x7) /* call received */ | |
63 #define CS_8 (0x8) /* connect request */ | |
64 #define CS_9 (0x9) /* mobile terminating call confirmed */ | |
65 #define CS_10 (0xa) /* active */ | |
66 #define CS_11 (0xb) /* disconnect request */ | |
67 #define CS_12 (0xc) /* disconnect indication */ | |
68 #define CS_19 (0x13) /* release request */ | |
69 #define CS_26 (0x1a) /* mobile originating modify */ | |
70 #define CS_27 (0x1b) /* mobile terminating modify */ | |
71 #define CS_28 (0x1c) /* connect indication */ | |
72 | |
73 /* | |
74 * Value constants for VAL_cause | |
75 */ | |
76 #define CAUSE_UNASSIGN (0x1) /* Unassigned (unallocated) Note 9 number */ | |
77 #define CAUSE_NO_ROUTE (0x3) /* No route to destination */ | |
78 #define CAUSE_CHAN_UNACCEPT (0x6) /* Channel unacceptable */ | |
79 #define CAUSE_BARRED (0x8) /* Operator determined barring */ | |
80 #define CAUSE_CALL_CLEAR (0x10) /* Normal call clearing */ | |
81 #define CAUSE_USER_BUSY (0x11) /* User busy */ | |
82 #define CAUSE_NO_RESPONSE (0x12) /* No user responding */ | |
83 #define CAUSE_ALERT_NO_ANSWER (0x13) /* User alerting, no answer */ | |
84 #define CAUSE_CALL_REJECT (0x15) /* Call rejected */ | |
85 #define CAUSE_NUM_CHANGED (0x16) /* Number changed */ | |
86 #define CAUSE_PREEMPTION (0x19) /* Pre-emption */ | |
87 #define CAUSE_USER_CLEAR (0x1a) /* Non selected user clearing */ | |
88 #define CAUSE_DEST_ORDER (0x1b) /* Destination out of order */ | |
89 #define CAUSE_NUM_FORMAT (0x1c) /* Invalid number format (incomplete number) */ | |
90 #define CAUSE_FACILITY_REJECT (0x1d) /* Facility rejected */ | |
91 #define CAUSE_STATUS_ENQUIRY (0x1e) /* Response to STATUS ENQUIRY */ | |
92 #define CAUSE_UNSPECIFIED (0x1f) /* Normal, unspecified */ | |
93 #define CAUSE_NO_CHAN_AVAIL (0x22) /* No circuit/channel available */ | |
94 #define CAUSE_NETWORK_ORDER (0x26) /* Network out of order */ | |
95 #define CAUSE_TEMP_FAIL (0x29) /* Temporary failure */ | |
96 #define CAUSE_SWITCH_CONGEST (0x2a) /* Switching equipment congestion */ | |
97 #define CAUSE_INFO_DISCARD (0x2b) /* Access information discarded */ | |
98 #define CAUSE_REQ_CHAN_UNAVAIL (0x2c) /* requested circuit/channel not available */ | |
99 #define CAUSE_RESOURCE_UNAVAIL (0x2f) /* Resources unavailable, unspecified */ | |
100 #define CAUSE_QOS_UNAVAIL (0x31) /* Quality of service unavailable */ | |
101 #define CAUSE_FACILITY_UNSUBSCRIB (0x32) /* Requested facility not subscribed */ | |
102 #define CAUSE_BARRED_IN_CUG (0x37) /* Incoming calls barred within the CUG */ | |
103 #define CAUSE_BEARER_CAP_AUTHORIZ (0x39) /* Bearer capability not authorized */ | |
104 #define CAUSE_BEARER_CAP_UNAVAIL (0x3a) /* Bearer capability not presently available */ | |
105 #define CAUSE_SERVICE_UNAVAIL (0x3f) /* Service or option not available, unspecified */ | |
106 #define CAUSE_BEARER_NOT_IMPLEM (0x41) /* Bearer service not implemented */ | |
107 #define CAUSE_ACM_MAX (0x44) /* ACM equal to or greater than ACMmax */ | |
108 #define CAUSE_FACILITY_NOT_IMPLEM (0x45) /* Requested facility not implemented */ | |
109 #define CAUSE_RESTICT_BEARER_CAP (0x46) /* Only restricted digital information bearer capability is available */ | |
110 #define CAUSE_SERVICE_NOT_IMPLEM (0x4f) /* Service or option not implemented, unspecified */ | |
111 #define CAUSE_INVALID_TI (0x51) /* Invalid transaction identifier value */ | |
112 #define CAUSE_USER_NOT_IN_CUG (0x57) /* User not member of CUG */ | |
113 #define CAUSE_INCOMPAT_DEST (0x58) /* Incompatible destination */ | |
114 #define CAUSE_INVALID_TRANS_NET (0x5b) /* Invalid transit network selection */ | |
115 #define CAUSE_INCORRECT_MESSAGE (0x5f) /* Semantically incorrect message */ | |
116 #define CAUSE_INVALID_MAND_INFO (0x60) /* Invalid mandatory information */ | |
117 #define CAUSE_MESSAGE_TYPE_NOT_IMPLEM (0x61) /* Message type non-existent or not implemented */ | |
118 #define CAUSE_MESSAGE_TYPE_INCOMPAT (0x62) /* Message type not compatible with protocol state */ | |
119 #define CAUSE_INFO_ELEM_NOT_IMPLEM (0x63) /* Information element nonistent or not implemented */ | |
120 #define CAUSE_COND_INFO_ELEM (0x64) /* Conditional IE error */ | |
121 #define CAUSE_MESSAGE_INCOMPAT (0x65) /* Message not compatible with protocol state */ | |
122 #define CAUSE_TIMER (0x66) /* Recovery on timer expiry */ | |
123 #define CAUSE_PROTOCOL (0x6f) /* Protocol error, unspecified */ | |
124 #define CAUSE_INTERWORKING (0x7f) /* Interworking, unspecified */ | |
125 | |
126 /* | |
127 * Value constants for VAL_code | |
128 */ | |
129 #define VAL_CODE___DEF (0x0) /* reserved */ | |
130 #define CSTD_GSM (0x0) /* GSM standardized coding */ | |
131 | |
132 /* | |
133 * Value constants for VAL_cs | |
134 */ | |
135 #define CS_Q931 (0x0) /* standardized coding as described in CCITT Rec. Q.931 */ | |
136 #define CS_INTERNATIONAL (0x1) /* reserved for other international standards */ | |
137 #define CS_NATIONAL (0x2) /* national standard */ | |
138 #define CS_GSM_PLMN (0x3) /* standard defined for the GSM PLMNS as described in 10.86/GSM 04.08 */ | |
139 | |
140 /* | |
141 * Value constants for VAL_compress | |
142 */ | |
143 #define COMP_NO (0x0) /* data compression not possible */ | |
144 #define COMP_YES (0x1) /* data compression possible */ | |
145 | |
146 /* | |
147 * Value constants for VAL_config | |
148 */ | |
149 #define VAL_CONFIG___DEF (0x0) /* reserved */ | |
150 #define CONF_POINT_TO_POINT (0x0) /* point-to-point */ | |
151 | |
152 /* | |
153 * Value constants for VAL_congest_lev | |
154 */ | |
155 #define VAL_CONGEST_LEV___DEF (0x0) /* reserved */ | |
156 #define CL_RECEIVER_READY (0x0) /* receiver ready */ | |
157 #define CL_RECEIVER_NOT_READY (0xf) /* receiver not ready */ | |
158 | |
159 /* | |
160 * Value constants for VAL_conn_elem | |
161 */ | |
162 #define CE_TRANSPA (0x0) /* transparent */ | |
163 #define CE_RLP (0x1) /* non transparent (RLP) */ | |
164 #define CE_TRANSPA_PREF (0x2) /* both, transparent preferred */ | |
165 #define CE_RLP_PREF (0x3) /* both, non transparent preferred */ | |
166 | |
167 /* | |
168 * Value constants for VAL_dtmf | |
169 */ | |
170 #define DTMF_EARLY (0x0) /* Reserved for earlier versions of the protocol. */ | |
171 #define DTMF_CURRENT (0x1) /* The mobile station supports DTMF as specified in section 5.5.7 of GSM 4.08. */ | |
172 | |
173 /* | |
174 * Value constants for VAL_duplex | |
175 */ | |
176 #define DUPLEX_HALF (0x0) /* half duplex */ | |
177 #define DUPLEX_FULL (0x1) /* full duplex */ | |
178 | |
179 /* | |
180 * Value constants for VAL_establish | |
181 */ | |
182 #define VAL_ESTABLISH___DEF (0x0) /* reserved */ | |
183 #define ESTAB_DEMAND (0x0) /* demand */ | |
184 | |
185 /* | |
186 * Value constants for VAL_hold | |
187 */ | |
188 #define HLD_IDLE (0x0) | |
189 #define HLD_HOLD_REQ (0x1) | |
190 #define HLD_CALL_HELD (0x2) | |
191 #define HLD_RETRIEVE_REQ (0x3) | |
192 | |
193 /* | |
194 * Value constants for VAL_trans_cap | |
195 */ | |
196 #define VAL_TRANS_CAP___DEF (0x0) /* reserved */ | |
197 #define ITC_SPEECH (0x0) /* speech */ | |
198 #define ITC_DIGITAL_UNRESTRICTED (0x1) /* unrestricted digital information */ | |
199 #define ITC_AUDIO (0x2) /* audio 3.1 kHz, ex PLMN */ | |
200 #define ITC_FAX_GROUP_3 (0x3) /* fascimile group 3 */ | |
201 #define ITC_AUXILIARY_SPEECH (0x6) /* Auxiliary speech */ | |
202 #define ITC_NETWORK_RESERVED (0x7) /* reserved, to be used in the network. */ | |
203 | |
204 /* | |
205 * Value constants for VAL_intermed_rate | |
206 */ | |
207 #define VAL_INTERMED_RATE___DEF (0x0) /* reserved */ | |
208 #define IR_8_KBIT (0x2) /* 8 kbit/s */ | |
209 #define IR_16_KBIT (0x3) /* 16 kbit/s */ | |
210 | |
211 /* | |
212 * Value constants for VAL_l1_ident | |
213 */ | |
214 #define VAL_L1_IDENT___DEF (0x0) /* reserved */ | |
215 #define L1_OCT_ID (0x1) /* octet identifier */ | |
216 | |
217 /* | |
218 * Value constants for VAL_l2_ident | |
219 */ | |
220 #define VAL_L2_IDENT___DEF (0x0) /* reserved */ | |
221 #define L2_OCT_ID (0x2) /* octet identifier */ | |
222 | |
223 /* | |
224 * Value constants for VAL_loc | |
225 */ | |
226 #define VAL_LOC___DEF (0x0) /* reserved */ | |
227 #define LOC_USER (0x0) /* user */ | |
228 #define LOC_PRIV_NET_LOCAL_USER (0x1) /* private network serving the local user */ | |
229 #define LOC_PUB_NET_LOCAL_USER (0x2) /* public network serving the local user */ | |
230 #define LOC_TRANSIT_NET (0x3) /* transit network */ | |
231 #define LOC_PUB_NET_REMOTE_USER (0x4) /* public network serving the remote user */ | |
232 #define LOC_PRIV_NET_REMOTE_USER (0x5) /* private network serving the remote user */ | |
233 #define LOC_INTERNATIONAL_NET (0x7) /* international network */ | |
234 #define LOC_BEYOND_POINT (0xa) /* network beyond interworking point */ | |
235 | |
236 /* | |
237 * Value constants for VAL_modem_type | |
238 */ | |
239 #define VAL_MODEM_TYPE___DEF (0x0) /* reserved */ | |
240 #define MT_NONE (0x0) /* none */ | |
241 #define MT_V21 (0x1) /* V.21 */ | |
242 #define MT_V22 (0x2) /* V.22 */ | |
243 #define MT_V22BIS (0x3) /* V.22 bis */ | |
244 #define MT_V23 (0x4) /* V.23 */ | |
245 #define MT_V26TER (0x5) /* V.26 ter */ | |
246 #define MT_V32 (0x6) /* V.32 */ | |
247 #define MT_UNDEF (0x7) /* modem for undefined interface */ | |
248 #define MT_AUTO (0x8) /* autobauding type 1 */ | |
249 | |
250 /* | |
251 * Value constants for VAL_mpty | |
252 */ | |
253 #define MPTY_IDLE (0x0) | |
254 #define MPTY_REQ (0x1) | |
255 #define MPTY_CALL (0x2) | |
256 #define MPTY_SPLIT (0x3) | |
257 | |
258 /* | |
259 * Value constants for VAL_negotiate | |
260 */ | |
261 #define VAL_NEGOTIATE___DEF (0x0) /* reserved */ | |
262 #define NEGOTIATE_NO (0x0) /* in-band negotiation not possible */ | |
263 | |
264 /* | |
265 * Value constants for VAL_nirr | |
266 */ | |
267 #define NIRR_NO_MEANING (0x0) /* No meaning is associated with this value. */ | |
268 #define NIRR_DATA (0x1) /* Data up to and including 4.8 kb/s, full rate, non-transparent, 6 kb/s radio interface rate is requested. */ | |
269 | |
270 /* | |
271 * Value constants for VAL_nic_rx | |
272 */ | |
273 #define NIC_RX_NO (0x0) /* cannot accept data with network independent clock (i.e. sender does not support this optional procedure) */ | |
274 #define NIC_RX_YES (0x1) /* can accept data with network independent clock (i.e. sender does support this optional procedure) */ | |
275 | |
276 /* | |
277 * Value constants for VAL_nic_tx | |
278 */ | |
279 #define NIC_TX_NO (0x0) /* does not require to send data with network independent clock */ | |
280 #define NIC_TX_YES (0x1) /* requires to send data with network independent clock */ | |
281 | |
282 /* | |
283 * Value constants for VAL_nd | |
284 */ | |
285 #define VAL_ND___DEF (0x0) /* reserved */ | |
286 #define ND_USER_SUSPEND (0x0) | |
287 #define ND_USED_RESUME (0x1) | |
288 #define ND_BEARER_CHANGE (0x2) | |
289 | |
290 /* | |
291 * Value constants for VAL_npi | |
292 */ | |
293 #define VAL_NPI___DEF (0x0) /* reserved */ | |
294 #define NPI_UNKNOWN (0x0) /* unknown */ | |
295 #define NPI_ISDN (0x1) /* ISDN/telephony numbering plan (Rec. E.164/E.163) */ | |
296 #define NPI_X121 (0x3) /* data numbering plan (Recommendation X.121) */ | |
297 #define NPI_F69 (0x4) /* telex numbering plan (Recommendation F.69) */ | |
298 #define NPI_NATIONAL (0x8) /* national numbering plan */ | |
299 #define NPI_PRIVATE (0x9) /* private numbering plan */ | |
300 #define NPI_EXTENSTION (0xf) /* reserved for extension */ | |
301 | |
302 /* | |
303 * Value constants for VAL_num_data | |
304 */ | |
305 #define NDATA_7 (0x0) /* 7 bits */ | |
306 #define NDATA_8 (0x1) /* 8 bits (this value is also used in the case of bit oriented protocols) */ | |
307 | |
308 /* | |
309 * Value constants for VAL_num_stop | |
310 */ | |
311 #define NSTOP_1 (0x0) /* 1 bit (This value is also used in the case of synchronous mode) */ | |
312 #define NSTOP_2 (0x1) /* 2 bits */ | |
313 | |
314 /* | |
315 * Value constants for VAL_odd_even | |
316 */ | |
317 #define OE_EVEN (0x0) /* even number of address signals */ | |
318 #define OE_ODD (0x1) /* odd number of address signals */ | |
319 | |
320 /* | |
321 * Value constants for VAL_parity | |
322 */ | |
323 #define VAL_PARITY___DEF (0x0) /* reserved */ | |
324 #define PARITY_ODD (0x0) /* odd */ | |
325 #define PARITY_EVEN (0x2) /* even */ | |
326 #define PARITY_NONE (0x3) /* none */ | |
327 #define PARITY_0 (0x4) /* forced to 0 */ | |
328 #define PARITY_1 (0x5) /* forced to 1 */ | |
329 | |
330 /* | |
331 * Value constants for VAL_present | |
332 */ | |
333 #define VAL_PRESENT___DEF (0x0) /* reserved */ | |
334 #define PRES_ALLOWED (0x0) /* Presentation allowed */ | |
335 #define PRES_RESTRICTED (0x1) /* Presentation restricted */ | |
336 #define PRES_NOT_AVAIL (0x2) /* Number not available due to interworking */ | |
337 | |
338 /* | |
339 * Value constants for VAL_progress_desc | |
340 */ | |
341 #define VAL_PROGRESS_DESC___DEF (0x0) /* Unspecific */ | |
342 #define PROG_NO_END_TO_END_PLMN (0x1) /* Call is not end-to-end PLMN/ISDN, further call progress information may be available in-band */ | |
343 #define PROG_DEST_NON_PLMN (0x2) /* Destination address in non-PLMN/ISDN */ | |
344 #define PROG_ORIGIN_NON_PLMN (0x3) /* Origination address in non-PLMN/ISDN */ | |
345 #define PROG_RETURN_TO_PLMN (0x4) /* Call has returned to the PLMN/ISDN */ | |
346 #define PROG_INBAND_AVAIL (0x8) /* In-band information or appropriate pattern now available */ | |
347 #define PROG_END_TO_END_PLMN (0x20) /* Call is end-to-end PLMN/ISDN */ | |
348 #define PROG_QUEUEING (0x40) /* Queueing */ | |
349 | |
350 /* | |
351 * Value constants for VAL_rad_chan_req | |
352 */ | |
353 #define VAL_RAD_CHAN_REQ___DEF (0x0) /* reserved */ | |
354 #define RCR_FULL_ONLY (0x1) /* full rate support only mobile station */ | |
355 #define RCR_HALF_PREF (0x2) /* dual rate support mobile station/half rate preferred */ | |
356 #define RCR_FULL_PREF (0x3) /* dual rate support mobile station/full rate preferred */ | |
357 | |
358 /* | |
359 * Value constants for VAL_rate_adapt | |
360 */ | |
361 #define VAL_RATE_ADAPT___DEF (0x0) /* reserved */ | |
362 #define RA_NONE (0x0) /* no rate adaption */ | |
363 #define RA_V110 (0x1) /* V.110/X.30 rate adaption */ | |
364 #define RA_X31 (0x2) /* CCITT X.31 flag stuffing */ | |
365 | |
366 /* | |
367 * Value constants for VAL_repeat | |
368 */ | |
369 #define REPEAT_CIRCULAR (0x1) /* Circular for successive selection 'mode 1 alternate mode 2' */ | |
370 #define REPEAT_SEQUENTIAL (0x3) /* Sequential for successive selection 'mode 1 and then mode 2' */ | |
371 | |
372 /* | |
373 * Value constants for VAL_screen | |
374 */ | |
375 #define SCR_USER_UNSCREENED (0x0) /* User-provided, not screened */ | |
376 #define SCR_USER_PASSED (0x1) /* User-provided, verified and passed */ | |
377 #define SCR_USER_FAILED (0x2) /* User-provided, verified and failed */ | |
378 #define SCR_NETWORD (0x3) /* Network provided */ | |
379 | |
380 /* | |
381 * Value constants for VAL_signal | |
382 */ | |
383 #define VAL_SIGNAL___DEF (0x0) /* reserved */ | |
384 #define SIGNAL_DIAL_ON (0x0) /* dial tone on */ | |
385 #define SIGNAL_BACK_ON (0x1) /* ring back tone on */ | |
386 #define SIGNAL_INTERCEPT_ON (0x2) /* intercept tone on */ | |
387 #define SIGNAL_CONGEST_ON (0x3) /* network congestion tone on */ | |
388 #define SIGNAL_BUSY_ON (0x4) /* busy tone on */ | |
389 #define SIGNAL_CONFIRM_ON (0x5) /* confirm tone on */ | |
390 #define SIGNAL_ANSWER_ON (0x6) /* answer tone on */ | |
391 #define SIGNAL_WAITING_ON (0x7) /* call waiting tone on */ | |
392 #define SIGNAL_HOOK_OFF_ON (0x8) /* off-hook warning tone on */ | |
393 #define SIGNAL_TONES_OFF (0x3f) /* tones off */ | |
394 #define SIGNAL_ALERT_OFF (0x4f) /* alerting off */ | |
395 | |
396 /* | |
397 * Value constants for VAL_sig_access_prot | |
398 */ | |
399 #define VAL_SIG_ACCESS_PROT___DEF (0x0) /* reserved */ | |
400 #define SIAP_I440 (0x1) /* I.440/450 */ | |
401 #define SIAP_X21 (0x2) /* X.21 */ | |
402 #define SIAP_X28_INDIV_NUI (0x3) /* X.28 - dedicated PAD, individual NUI */ | |
403 #define SIAP_X28_UNIV_NUI (0x4) /* X.28 - dedicated PAD, universal NUI */ | |
404 #define SIAP_X28_NON_DEDIC (0x5) /* X.28 - non dedicated PAD */ | |
405 #define SIAP_X32 (0x6) /* X.32 */ | |
406 | |
407 /* | |
408 * Value constants for VAL_structure | |
409 */ | |
410 #define VAL_STRUCTURE___DEF (0x0) /* reserved */ | |
411 #define STRC_SERV_DATA_INTEG (0x0) /* service data unit integrity */ | |
412 #define STRC_UNSTRUCTURED (0x3) /* unstructured */ | |
413 | |
414 /* | |
415 * Value constants for VAL_sync_async | |
416 */ | |
417 #define SYNCHRONOUS (0x0) /* synchronous */ | |
418 #define ASYNCHRONOUS (0x1) /* asynchronous */ | |
419 | |
420 /* | |
421 * Value constants for VAL_trans_mode | |
422 */ | |
423 #define TM_CIRCUIT (0x0) /* circuit mode */ | |
424 #define TM_PACKET (0x1) /* packet mode */ | |
425 | |
426 /* | |
427 * Value constants for VAL_ton | |
428 */ | |
429 #define VAL_TON___DEF (0x0) /* reserved */ | |
430 #define TON_UNKNOWN (0x0) /* unknown */ | |
431 #define TON_INTERNATIONAL (0x1) /* international number */ | |
432 #define TON_NATIONAL (0x2) /* national number */ | |
433 #define TON_NETWORK (0x3) /* network specific number */ | |
434 #define TON_DEDICATED (0x4) /* dedicated access, short code */ | |
435 #define TON_EXTENSION (0x7) /* reserved for extention */ | |
436 | |
437 /* | |
438 * Value constants for VAL_tos | |
439 */ | |
440 #define VAL_TOS___DEF (0x0) /* reserved */ | |
441 #define TOS_NSAP (0x0) /* NSAP (X.213/ISO 8348 AD2) */ | |
442 #define TOS_USER (0x2) /* User specified */ | |
443 | |
444 /* | |
445 * Value constants for VAL_user_inf_l1_prot | |
446 */ | |
447 #define VAL_USER_INF_L1_PROT___DEF (0x0) /* reserved */ | |
448 #define L1_DEFAULT (0x0) /* default layer 1 protocol */ | |
449 | |
450 /* | |
451 * Value constants for VAL_user_inf_l2_prot | |
452 */ | |
453 #define VAL_USER_INF_L2_PROT___DEF (0x0) /* reserved */ | |
454 #define L2_X25 (0x6) /* recommendation X.25, link level */ | |
455 #define L2_ISO6429 (0x8) /* ISO 6429, codeset 0 (DC1/DC3) */ | |
456 #define L2_X75 (0x9) /* X.75 layer 2 modified (teletex) */ | |
457 #define L2_VIDEOTEX (0xa) /* videotex profile 1 */ | |
458 #define L2_COPFC (0xc) /* COPnoFlCt (Character oriented Protocol with no Flow Control mechanism) */ | |
459 | |
460 /* | |
461 * Value constants for VAL_user_rate | |
462 */ | |
463 #define VAL_USER_RATE___DEF (0x0) /* reserved */ | |
464 #define UR_0_3_KBIT (0x1) /* rate : 0.3 kbit/s Recommendation X.1 and V.110 */ | |
465 #define UR_1_2_KBIT (0x2) /* rate : 1.2 kbit/s Recommendation X.1 and V.110 */ | |
466 #define UR_2_4_KBIT (0x3) /* rate : 2.4 kbit/s Recommendation X.1 and V.110 */ | |
467 #define UR_4_8_KBIT (0x4) /* rate : 4.8 kbit/s Recommendation X.1 and V.110 */ | |
468 #define UR_9_6_KBIT (0x5) /* rate : 9.6 kbit/s Recommendation X.1 and V.110 */ | |
469 #define UR_12_0_KBIT_TRANS (0x6) /* rate : 12.0 kbit/s transparent */ | |
470 #define UR_1_2_KBIT_V23 (0x7) /* rate : 1.2 kbit/s/75 bit/s Recommendation V.23, X.1,V.110. */ | |
471 | |
472 /* | |
473 * Value constants for VAL_pd | |
474 */ | |
475 #define VAL_PD___DEF (0x0) /* reserved */ | |
476 #define PD_USER (0x0) /* User specific protocol */ | |
477 #define PD_HIGH_LAYER (0x1) /* OSI high layer protocols */ | |
478 #define PD_X244 (0x2) /* X.244 */ | |
479 #define PD_SYS_MANAGE (0x3) /* Reserved for system management convergence function */ | |
480 #define PD_IA5 (0x4) /* IA5 characters */ | |
481 #define PD_V120 (0x7) /* Rec.V.120 rate adaption */ | |
482 #define PD_Q931 (0x8) /* Q.931 (I.451) user-network call control messages */ | |
483 | |
484 /* | |
485 * Value constants for VAL_speech_vers1 | |
486 */ | |
487 #define SPEECH_VERS_FR (0x0) /* full rate speech version 1 */ | |
488 #define SPEECH_VERS_HR (0x1) /* half rate speech version 1 */ | |
489 #define SPEECH_VERS_EFR (0x2) /* full rate speech version 2 (enhanced full rate) */ | |
490 #define SPEECH_VERS_AMR_HR (0x5) /* half rate speech version 3 (AHS) */ | |
491 #define SPEECH_VERS_AMR_FR (0x4) /* full rate speech version 3 (AFS) */ | |
492 #define SPEECH_VERS_NONE (0xf) /* no speech version given */ | |
493 | |
494 /* | |
495 * Value constants for VAL_modem_type_2 | |
496 */ | |
497 #define OTHER_MODEM_TYPE_NONE (0x0) /* No other modem type specified */ | |
498 #define OTHER_MODEM_TYPE_V32BIS (0x1) /* V.32bis */ | |
499 #define OTHER_MODEM_TYPE_V34 (0x2) /* V.34 */ | |
500 | |
501 /* | |
502 * Value constants for VAL_fnur | |
503 */ | |
504 #define FNUR_NOT_APPLICABLE (0x0) /* Fixed network user rate not applicable */ | |
505 #define FNUR_9600 (0x1) /* FNUR 9.6 kbit/s */ | |
506 #define FNUR_14400 (0x2) /* FNUR 14.4 kbit/s */ | |
507 #define FNUR_19200 (0x3) /* FNUR 19.2 kbit/s */ | |
508 #define FNUR_28800 (0x4) /* FNUR 28.8 kbit/s */ | |
509 #define FNUR_38400 (0x5) /* FNUR 38.4 kbit/s */ | |
510 #define FNUR_48000 (0x6) /* FNUR 48.0 kbit/s */ | |
511 #define FNUR_56000 (0x7) /* FNUR 56.0 kbit/s */ | |
512 #define FNUR_64000 (0x8) /* FNUR 64.0 kbit/s */ | |
513 | |
514 /* | |
515 * Value constants for VAL_acc | |
516 */ | |
517 #define ACC_EMPTY (0x0) /* No channel codings acceptable */ | |
518 #define ACC_48 (0x1) /* TCH 4.8 acceptable */ | |
519 #define ACC_96 (0x2) /* TCH 9.6 acceptable */ | |
520 #define ACC_48_96 (0x3) /* TCH 4.8/9.6 acceptable */ | |
521 #define ACC_144 (0x8) /* TCH 14.4 acceptable */ | |
522 #define ACC_48_144 (0x9) /* TCH 4.8/14.4 acceptable */ | |
523 #define ACC_96_144 (0xa) /* TCH 9.6/14.4 acceptable */ | |
524 #define ACC_ALL (0xb) /* All channel codings acceptable */ | |
525 | |
526 /* | |
527 * Value constants for VAL_mTch | |
528 */ | |
529 #define MAX_TCH_1 (0x0) /* Maximum of 1 TCH */ | |
530 #define MAX_TCH_2 (0x1) /* Maximum of 2 TCH */ | |
531 #define MAX_TCH_3 (0x2) /* Maximum of 3 TCH */ | |
532 #define MAX_TCH_4 (0x3) /* Maximum of 4 TCH */ | |
533 #define MAX_TCH_5 (0x4) /* Maximum of 5 TCH */ | |
534 #define MAX_TCH_6 (0x5) /* Maximum of 6 TCH */ | |
535 #define MAX_TCH_7 (0x6) /* Maximum of 7 TCH */ | |
536 #define MAX_TCH_8 (0x7) /* Maximum of 8 TCH */ | |
537 | |
538 /* | |
539 * Value constants for VAL_uimi | |
540 */ | |
541 #define UIMI_NOT_ALLOWED (0x0) /* User initiated modification not allowed/required */ | |
542 #define UIMI_MAX_1_TCH (0x1) /* User initiated modification up to 1 TCH/F */ | |
543 #define UIMI_MAX_2_TCH (0x2) /* User initiated modification up to 2 TCH/F */ | |
544 #define UIMI_MAX_3_TCH (0x3) /* User initiated modification up to 3 TCH/F */ | |
545 #define UIMI_MAX_4_TCH (0x4) /* User initiated modification up to 4 TCH/F */ | |
546 | |
547 /* | |
548 * Value constants for VAL_waiur | |
549 */ | |
550 #define WAIUR_NOT_APPLICABLE (0x0) /* Wanted Air Interface user rate not applicable */ | |
551 #define WAIUR_9600 (0x1) /* WAIUR 9.6 kbit/s */ | |
552 #define WAIUR_14400 (0x2) /* WAIUR 14.4 kbit/s */ | |
553 #define WAIUR_19200 (0x3) /* WAIUR 19.2 kbit/s */ | |
554 #define WAIUR_28800 (0x5) /* WAIUR 28.8 kbit/s */ | |
555 #define WAIUR_38400 (0x6) /* WAIUR 38.4 kbit/s */ | |
556 #define WAIUR_43200 (0x7) /* WAIUR 43.2 kbit/s */ | |
557 #define WAIUR_57600 (0x8) /* WAIUR 57.6 kbit/s */ | |
558 | |
559 /* | |
560 * Value constants for VAL_ccbs_act | |
561 */ | |
562 #define CCBS_NO (0x0) /* CCBS is not possible */ | |
563 #define CCBS_YES (0x1) /* CCBS is possible */ | |
564 | |
565 /* | |
566 * Value constants for VAL_pcp | |
567 */ | |
568 #define PCP_NO (0x0) /* Mobile does not support prolonged clearing procedure */ | |
569 #define PCP_YES (0x1) /* Mobile supports prolonged clearing procedure */ | |
570 | |
571 /* | |
572 * Value constants for VAL_rcl_type | |
573 */ | |
574 #define CCBS (0x0) /* CCBS */ | |
575 #define CCBS_1 (0x1) /* Shall be treated as CCBS (intended for other similar types of Recall) */ | |
576 #define CCBS_2 (0x2) /* Shall be treated as CCBS (intended for other similar types of Recall) */ | |
577 #define CCBS_3 (0x3) /* Shall be treated as CCBS (intended for other similar types of Recall) */ | |
578 #define CCBS_4 (0x4) /* Shall be treated as CCBS (intended for other similar types of Recall) */ | |
579 #define CCBS_5 (0x5) /* Shall be treated as CCBS (intended for other similar types of Recall) */ | |
580 #define CCBS_6 (0x6) /* Shall be treated as CCBS (intended for other similar types of Recall) */ | |
581 | |
582 /* | |
583 * Value constants for VAL_coding_bc3x1 | |
584 */ | |
585 #define CODING_BC3X_SPEECH (0x0) /* Octet 3x of IE Bearer Capabilities indicates speech codec version */ | |
586 #define CODING_BC3X_OTHER (0x1) /* Octet 3x of IE Bearer Capabilities used for other extension of octet 3 */ | |
587 | |
588 /* | |
589 * Value constants for VAL_ctm | |
590 */ | |
591 #define CTM_NO (0x0) /* Mobile does not support prolonged clearing procedure */ | |
592 #define CTM_YES (0x1) /* Mobile supports prolonged clearing procedure */ | |
593 | |
594 /* | |
595 * user defined constants | |
596 */ | |
597 #define L3MAX (0xfb) | |
598 #define MAX_SS_VERSION (0x1) | |
599 | |
600 #include "CDG_LEAVE.h" | |
601 | |
602 | |
603 #endif |