FreeCalypso > hg > fc-magnetite
comparison cdg211/cdginc/p_mncc.h @ 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 : p_mncc.h | | |
5 | SOURCE : "__out__\g23m_dfile\prim\mncc.pdf" | | |
6 | LastModified : "2003-07-03" | | |
7 | IdAndVersion : "6147.101.96.116" | | |
8 | SrcFileTime : "Tue Jan 31 13:13:54 2006" | | |
9 | Generated by CCDGEN_2.5.5 on Fri Jun 08 13:59:15 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 P_MNCC_H | |
24 #define P_MNCC_H | |
25 | |
26 | |
27 #define CDG_ENTER__P_MNCC_H | |
28 | |
29 #define CDG_ENTER__FILENAME _P_MNCC_H | |
30 #define CDG_ENTER__P_MNCC_H__FILE_TYPE CDGINC | |
31 #define CDG_ENTER__P_MNCC_H__LAST_MODIFIED _2003_07_03 | |
32 #define CDG_ENTER__P_MNCC_H__ID_AND_VERSION _6147_101_96_116 | |
33 | |
34 #define CDG_ENTER__P_MNCC_H__SRC_FILE_TIME _Tue_Jan_31_13_13_54_2006 | |
35 | |
36 #include "CDG_ENTER.h" | |
37 | |
38 #undef CDG_ENTER__P_MNCC_H | |
39 | |
40 #undef CDG_ENTER__FILENAME | |
41 | |
42 | |
43 #include "p_mncc.val" | |
44 | |
45 #ifndef __T_user__ | |
46 #define __T_user__ | |
47 /* | |
48 * user to user data | |
49 * CCDGEN:WriteStruct_Count==1482 | |
50 */ | |
51 typedef struct | |
52 { | |
53 U8 info_context; /*< 0: 1> user to user message context */ | |
54 U8 pd; /*< 1: 1> user to user protocol discriminator */ | |
55 U8 c_info; /*< 2: 1> length of user to user data */ | |
56 U8 info[USER_LEN]; /*< 3:131> user to user information */ | |
57 U8 _align0; /*<134: 1> alignment */ | |
58 U8 _align1; /*<135: 1> alignment */ | |
59 } T_user; | |
60 #endif | |
61 | |
62 #ifndef __T_calling_party__ | |
63 #define __T_calling_party__ | |
64 /* | |
65 * calling party | |
66 * CCDGEN:WriteStruct_Count==1483 | |
67 */ | |
68 typedef struct | |
69 { | |
70 U8 ton; /*< 0: 1> type of number */ | |
71 U8 npi; /*< 1: 1> numbering plan identification */ | |
72 U8 present; /*< 2: 1> presentation indicator */ | |
73 U8 screen; /*< 3: 1> screening indicator */ | |
74 U8 c_num; /*< 4: 1> number of BCD digits */ | |
75 U8 num[MAX_CC_CALLING_NUMBER]; /*< 5: 22> bcd */ | |
76 U8 _align0; /*< 27: 1> alignment */ | |
77 } T_calling_party; | |
78 #endif | |
79 | |
80 /* | |
81 * connected number | |
82 * CCDGEN:WriteStruct_Count==1484 | |
83 */ | |
84 #ifndef __T_connected_number__ | |
85 #define __T_connected_number__ | |
86 typedef T_calling_party T_connected_number; | |
87 #endif | |
88 #ifndef __T_called_party__ | |
89 #define __T_called_party__ | |
90 /* | |
91 * called party address | |
92 * CCDGEN:WriteStruct_Count==1485 | |
93 */ | |
94 typedef struct | |
95 { | |
96 U8 ton; /*< 0: 1> type of number */ | |
97 U8 npi; /*< 1: 1> numbering plan identification */ | |
98 U8 c_called_num; /*< 2: 1> number of BCD digits */ | |
99 U8 called_num[MAX_CC_CALLED_NUMBER]; /*< 3: 80> bcd */ | |
100 U8 _align0; /*< 83: 1> alignment */ | |
101 } T_called_party; | |
102 #endif | |
103 | |
104 #ifndef __T_calling_party_sub__ | |
105 #define __T_calling_party_sub__ | |
106 /* | |
107 * calling party subaddress | |
108 * CCDGEN:WriteStruct_Count==1486 | |
109 */ | |
110 typedef struct | |
111 { | |
112 U8 tos; /*< 0: 1> type of subaddress */ | |
113 U8 odd_even; /*< 1: 1> odd / even indicator */ | |
114 U8 c_subaddr; /*< 2: 1> length of subaddress information */ | |
115 U8 subaddr[SUB_LENGTH]; /*< 3: 20> subaddress information */ | |
116 U8 _align0; /*< 23: 1> alignment */ | |
117 } T_calling_party_sub; | |
118 #endif | |
119 | |
120 /* | |
121 * called party subaddress | |
122 * CCDGEN:WriteStruct_Count==1487 | |
123 */ | |
124 #ifndef __T_called_party_sub__ | |
125 #define __T_called_party_sub__ | |
126 typedef T_calling_party_sub T_called_party_sub; | |
127 #endif | |
128 /* | |
129 * connected number subaddress | |
130 * CCDGEN:WriteStruct_Count==1488 | |
131 */ | |
132 #ifndef __T_connected_number_sub__ | |
133 #define __T_connected_number_sub__ | |
134 typedef T_calling_party_sub T_connected_number_sub; | |
135 #endif | |
136 /* | |
137 * redirecting party subaddress | |
138 * CCDGEN:WriteStruct_Count==1489 | |
139 */ | |
140 #ifndef __T_redirecting_party_sub__ | |
141 #define __T_redirecting_party_sub__ | |
142 typedef T_calling_party_sub T_redirecting_party_sub; | |
143 #endif | |
144 #ifndef __T_chm__ | |
145 #define __T_chm__ | |
146 /* | |
147 * Channel using mode | |
148 * CCDGEN:WriteStruct_Count==1490 | |
149 */ | |
150 typedef struct | |
151 { | |
152 U8 ch_type; /*< 0: 1> Channel Type */ | |
153 U8 ch_mode; /*< 1: 1> Channel Mode */ | |
154 U8 _align0; /*< 2: 1> alignment */ | |
155 U8 _align1; /*< 3: 1> alignment */ | |
156 } T_chm; | |
157 #endif | |
158 | |
159 #ifndef __T_bcpara__ | |
160 #define __T_bcpara__ | |
161 /* | |
162 * bearer capability parameter | |
163 * CCDGEN:WriteStruct_Count==1491 | |
164 */ | |
165 typedef struct | |
166 { | |
167 U8 rate; /*< 0: 1> user rate */ | |
168 U8 bearer_serv; /*< 1: 1> bearer service */ | |
169 U8 conn_elem; /*< 2: 1> connection element */ | |
170 U8 stop_bits; /*< 3: 1> stop bits */ | |
171 U8 data_bits; /*< 4: 1> data bits */ | |
172 U8 parity; /*< 5: 1> parity */ | |
173 U8 flow_control; /*< 6: 1> flow control */ | |
174 U8 modem_type; /*< 7: 1> modem type */ | |
175 } T_bcpara; | |
176 #endif | |
177 | |
178 /* | |
179 * bearer capability parameter | |
180 * CCDGEN:WriteStruct_Count==1492 | |
181 */ | |
182 #ifndef __T_bcpara2__ | |
183 #define __T_bcpara2__ | |
184 typedef T_bcpara T_bcpara2; | |
185 #endif | |
186 #ifndef __T_fac_inf__ | |
187 #define __T_fac_inf__ | |
188 /* | |
189 * facility information | |
190 * CCDGEN:WriteStruct_Count==1493 | |
191 */ | |
192 typedef struct | |
193 { | |
194 U16 l_fac; /*< 0: 2> facility length */ | |
195 U16 o_fac; /*< 2: 2> facility offset */ | |
196 U8 fac[FACILITY_LEN]; /*< 4:251> facility content */ | |
197 U8 _align0; /*<255: 1> alignment */ | |
198 } T_fac_inf; | |
199 #endif | |
200 | |
201 #ifndef __T_bcconf__ | |
202 #define __T_bcconf__ | |
203 /* | |
204 * bearer capability configuration | |
205 * CCDGEN:WriteStruct_Count==1494 | |
206 */ | |
207 typedef struct | |
208 { | |
209 U8 bc_len; /*< 0: 1> coded bearer cap length */ | |
210 U8 bc[MAX_BC_LEN]; /*< 1: 10> coded bearer cap */ | |
211 U8 _align0; /*< 11: 1> alignment */ | |
212 } T_bcconf; | |
213 #endif | |
214 | |
215 /* | |
216 * second bearer capability configuration | |
217 * CCDGEN:WriteStruct_Count==1495 | |
218 */ | |
219 #ifndef __T_bcconf2__ | |
220 #define __T_bcconf2__ | |
221 typedef T_bcconf T_bcconf2; | |
222 #endif | |
223 #ifndef __T_redirecting_party__ | |
224 #define __T_redirecting_party__ | |
225 /* | |
226 * redirecting party address | |
227 * CCDGEN:WriteStruct_Count==1496 | |
228 */ | |
229 typedef struct | |
230 { | |
231 U8 ton; /*< 0: 1> type of number */ | |
232 U8 npi; /*< 1: 1> numbering plan identification */ | |
233 U8 present; /*< 2: 1> presentation indicator */ | |
234 U8 screen; /*< 3: 1> screening indicator */ | |
235 U8 c_redir_num; /*< 4: 1> number of BCD digits */ | |
236 U8 redir_num[MAX_CC_REDIR_NUMBER]; /*< 5: 32> bcd */ | |
237 U8 _align0; /*< 37: 1> alignment */ | |
238 U8 _align1; /*< 38: 1> alignment */ | |
239 U8 _align2; /*< 39: 1> alignment */ | |
240 } T_redirecting_party; | |
241 #endif | |
242 | |
243 | |
244 /* | |
245 * End of substructure section, begin of primitive definition section | |
246 */ | |
247 | |
248 #ifndef __T_MNCC_ALERT_IND__ | |
249 #define __T_MNCC_ALERT_IND__ | |
250 /* | |
251 * | |
252 * CCDGEN:WriteStruct_Count==1497 | |
253 */ | |
254 typedef struct | |
255 { | |
256 U8 ti; /*< 0: 1> transaction identifier */ | |
257 U8 progress_desc; /*< 1: 1> progress description */ | |
258 U8 _align0; /*< 2: 1> alignment */ | |
259 U8 _align1; /*< 3: 1> alignment */ | |
260 } T_MNCC_ALERT_IND; | |
261 #endif | |
262 | |
263 #ifndef __T_MNCC_CALL_PROCEED_IND__ | |
264 #define __T_MNCC_CALL_PROCEED_IND__ | |
265 /* | |
266 * | |
267 * CCDGEN:WriteStruct_Count==1498 | |
268 */ | |
269 typedef struct | |
270 { | |
271 U8 ti; /*< 0: 1> transaction identifier */ | |
272 U8 progress_desc; /*< 1: 1> progress description */ | |
273 U8 ri; /*< 2: 1> repeat indicator */ | |
274 U8 _align0; /*< 3: 1> alignment */ | |
275 T_bcpara bcpara; /*< 4: 8> bearer capability parameter */ | |
276 T_bcpara2 bcpara2; /*< 12: 8> bearer capability parameter */ | |
277 } T_MNCC_CALL_PROCEED_IND; | |
278 #endif | |
279 | |
280 #ifndef __T_MNCC_DISCONNECT_IND__ | |
281 #define __T_MNCC_DISCONNECT_IND__ | |
282 /* | |
283 * | |
284 * CCDGEN:WriteStruct_Count==1499 | |
285 */ | |
286 typedef struct | |
287 { | |
288 U8 ti; /*< 0: 1> transaction identifier */ | |
289 U8 _align0; /*< 1: 1> alignment */ | |
290 U16 cause; /*< 2: 2> cause */ | |
291 U8 diagnostic; /*< 4: 1> Diagnostic Information */ | |
292 U8 ss_diag; /*< 5: 1> Supplementary Diagnostic Element */ | |
293 U8 progress_desc; /*< 6: 1> progress description */ | |
294 U8 c_raw_cause; /*< 7: 1> Number of cause bytes */ | |
295 U8 raw_cause[MAX_CC_CAUSE_LENGTH]; /*< 8: 30> cause as received from network */ | |
296 U8 _align1; /*< 38: 1> alignment */ | |
297 U8 _align2; /*< 39: 1> alignment */ | |
298 } T_MNCC_DISCONNECT_IND; | |
299 #endif | |
300 | |
301 #ifndef __T_MNCC_HOLD_CNF__ | |
302 #define __T_MNCC_HOLD_CNF__ | |
303 /* | |
304 * | |
305 * CCDGEN:WriteStruct_Count==1500 | |
306 */ | |
307 typedef struct | |
308 { | |
309 U8 ti; /*< 0: 1> transaction identifier */ | |
310 U8 _align0; /*< 1: 1> alignment */ | |
311 U16 cause; /*< 2: 2> cause */ | |
312 } T_MNCC_HOLD_CNF; | |
313 #endif | |
314 | |
315 #ifndef __T_MNCC_MODIFY_CNF__ | |
316 #define __T_MNCC_MODIFY_CNF__ | |
317 /* | |
318 * | |
319 * CCDGEN:WriteStruct_Count==1501 | |
320 */ | |
321 typedef struct | |
322 { | |
323 U8 ti; /*< 0: 1> transaction identifier */ | |
324 U8 _align0; /*< 1: 1> alignment */ | |
325 U16 cause; /*< 2: 2> cause */ | |
326 } T_MNCC_MODIFY_CNF; | |
327 #endif | |
328 | |
329 #ifndef __T_MNCC_MODIFY_IND__ | |
330 #define __T_MNCC_MODIFY_IND__ | |
331 /* | |
332 * | |
333 * CCDGEN:WriteStruct_Count==1502 | |
334 */ | |
335 typedef struct | |
336 { | |
337 U8 ti; /*< 0: 1> transaction identifier */ | |
338 U8 serv; /*< 1: 1> service code */ | |
339 U8 _align0; /*< 2: 1> alignment */ | |
340 U8 _align1; /*< 3: 1> alignment */ | |
341 } T_MNCC_MODIFY_IND; | |
342 #endif | |
343 | |
344 #ifndef __T_MNCC_NOTIFY_IND__ | |
345 #define __T_MNCC_NOTIFY_IND__ | |
346 /* | |
347 * | |
348 * CCDGEN:WriteStruct_Count==1503 | |
349 */ | |
350 typedef struct | |
351 { | |
352 U8 ti; /*< 0: 1> transaction identifier */ | |
353 U8 nd; /*< 1: 1> notification description */ | |
354 U8 _align0; /*< 2: 1> alignment */ | |
355 U8 _align1; /*< 3: 1> alignment */ | |
356 } T_MNCC_NOTIFY_IND; | |
357 #endif | |
358 | |
359 #ifndef __T_MNCC_PROGRESS_IND__ | |
360 #define __T_MNCC_PROGRESS_IND__ | |
361 /* | |
362 * | |
363 * CCDGEN:WriteStruct_Count==1504 | |
364 */ | |
365 typedef struct | |
366 { | |
367 U8 ti; /*< 0: 1> transaction identifier */ | |
368 U8 progress_desc; /*< 1: 1> progress description */ | |
369 U8 _align0; /*< 2: 1> alignment */ | |
370 U8 _align1; /*< 3: 1> alignment */ | |
371 } T_MNCC_PROGRESS_IND; | |
372 #endif | |
373 | |
374 #ifndef __T_MNCC_REJECT_IND__ | |
375 #define __T_MNCC_REJECT_IND__ | |
376 /* | |
377 * | |
378 * CCDGEN:WriteStruct_Count==1505 | |
379 */ | |
380 typedef struct | |
381 { | |
382 U8 ti; /*< 0: 1> transaction identifier */ | |
383 U8 _align0; /*< 1: 1> alignment */ | |
384 U16 cause; /*< 2: 2> cause */ | |
385 } T_MNCC_REJECT_IND; | |
386 #endif | |
387 | |
388 #ifndef __T_MNCC_RELEASE_CNF__ | |
389 #define __T_MNCC_RELEASE_CNF__ | |
390 /* | |
391 * | |
392 * CCDGEN:WriteStruct_Count==1506 | |
393 */ | |
394 typedef struct | |
395 { | |
396 U8 ti; /*< 0: 1> transaction identifier */ | |
397 U8 _align0; /*< 1: 1> alignment */ | |
398 U16 cause; /*< 2: 2> cause */ | |
399 U8 c_raw_cause; /*< 4: 1> Number of cause bytes */ | |
400 U8 raw_cause[MAX_CC_CAUSE_LENGTH]; /*< 5: 30> cause as received from network */ | |
401 U8 _align1; /*< 35: 1> alignment */ | |
402 } T_MNCC_RELEASE_CNF; | |
403 #endif | |
404 | |
405 #ifndef __T_MNCC_RELEASE_IND__ | |
406 #define __T_MNCC_RELEASE_IND__ | |
407 /* | |
408 * | |
409 * CCDGEN:WriteStruct_Count==1507 | |
410 */ | |
411 typedef struct | |
412 { | |
413 U8 ti; /*< 0: 1> transaction identifier */ | |
414 U8 _align0; /*< 1: 1> alignment */ | |
415 U16 cause; /*< 2: 2> cause */ | |
416 U8 c_raw_cause; /*< 4: 1> Number of cause bytes */ | |
417 U8 raw_cause[MAX_CC_CAUSE_LENGTH]; /*< 5: 30> cause as received from network */ | |
418 U8 _align1; /*< 35: 1> alignment */ | |
419 } T_MNCC_RELEASE_IND; | |
420 #endif | |
421 | |
422 #ifndef __T_MNCC_RETRIEVE_CNF__ | |
423 #define __T_MNCC_RETRIEVE_CNF__ | |
424 /* | |
425 * | |
426 * CCDGEN:WriteStruct_Count==1508 | |
427 */ | |
428 typedef struct | |
429 { | |
430 U8 ti; /*< 0: 1> transaction identifier */ | |
431 U8 _align0; /*< 1: 1> alignment */ | |
432 U16 cause; /*< 2: 2> cause */ | |
433 } T_MNCC_RETRIEVE_CNF; | |
434 #endif | |
435 | |
436 #ifndef __T_MNCC_SETUP_CNF__ | |
437 #define __T_MNCC_SETUP_CNF__ | |
438 /* | |
439 * | |
440 * CCDGEN:WriteStruct_Count==1509 | |
441 */ | |
442 typedef struct | |
443 { | |
444 U8 ti; /*< 0: 1> transaction identifier */ | |
445 U8 _align0; /*< 1: 1> alignment */ | |
446 U16 cause; /*< 2: 2> cause */ | |
447 U8 progress_desc; /*< 4: 1> progress description */ | |
448 U8 _align1; /*< 5: 1> alignment */ | |
449 U8 _align2; /*< 6: 1> alignment */ | |
450 U8 _align3; /*< 7: 1> alignment */ | |
451 T_connected_number connected_number; /*< 8: 28> connected number */ | |
452 T_connected_number_sub connected_number_sub; /*< 36: 24> connected number subaddress */ | |
453 } T_MNCC_SETUP_CNF; | |
454 #endif | |
455 | |
456 #ifndef __T_MNCC_SETUP_COMPL_IND__ | |
457 #define __T_MNCC_SETUP_COMPL_IND__ | |
458 /* | |
459 * | |
460 * CCDGEN:WriteStruct_Count==1510 | |
461 */ | |
462 typedef struct | |
463 { | |
464 U8 ti; /*< 0: 1> transaction identifier */ | |
465 U8 _align0; /*< 1: 1> alignment */ | |
466 U16 cause; /*< 2: 2> cause */ | |
467 } T_MNCC_SETUP_COMPL_IND; | |
468 #endif | |
469 | |
470 #ifndef __T_MNCC_SETUP_IND__ | |
471 #define __T_MNCC_SETUP_IND__ | |
472 /* | |
473 * | |
474 * CCDGEN:WriteStruct_Count==1511 | |
475 */ | |
476 typedef struct | |
477 { | |
478 U8 ti; /*< 0: 1> transaction identifier */ | |
479 U8 ri; /*< 1: 1> repeat indicator */ | |
480 U8 _align0; /*< 2: 1> alignment */ | |
481 U8 _align1; /*< 3: 1> alignment */ | |
482 T_bcpara bcpara; /*< 4: 8> bearer capability parameter */ | |
483 T_bcpara2 bcpara2; /*< 12: 8> bearer capability parameter */ | |
484 U8 progress_desc; /*< 20: 1> progress description */ | |
485 U8 sig; /*< 21: 1> signal */ | |
486 U8 _align2; /*< 22: 1> alignment */ | |
487 U8 _align3; /*< 23: 1> alignment */ | |
488 T_calling_party calling_party; /*< 24: 28> calling party */ | |
489 T_calling_party_sub calling_party_sub; /*< 52: 24> calling party subaddress */ | |
490 T_called_party called_party; /*< 76: 84> called party address */ | |
491 T_called_party_sub called_party_sub; /*<160: 24> called party subaddress */ | |
492 T_redirecting_party redirecting_party; /*<184: 40> redirecting party address */ | |
493 T_redirecting_party_sub redirecting_party_sub; /*<224: 24> redirecting party subaddress */ | |
494 } T_MNCC_SETUP_IND; | |
495 #endif | |
496 | |
497 #ifndef __T_MNCC_START_DTMF_CNF__ | |
498 #define __T_MNCC_START_DTMF_CNF__ | |
499 /* | |
500 * | |
501 * CCDGEN:WriteStruct_Count==1512 | |
502 */ | |
503 typedef struct | |
504 { | |
505 U8 ti; /*< 0: 1> transaction identifier */ | |
506 U8 key; /*< 1: 1> DTMF digit */ | |
507 U16 cause; /*< 2: 2> cause */ | |
508 U8 dtmf_mod; /*< 4: 1> Mode for sending DTMF digit */ | |
509 U8 _align0; /*< 5: 1> alignment */ | |
510 U8 _align1; /*< 6: 1> alignment */ | |
511 U8 _align2; /*< 7: 1> alignment */ | |
512 } T_MNCC_START_DTMF_CNF; | |
513 #endif | |
514 | |
515 #ifndef __T_MNCC_BEARER_CAP_CNF__ | |
516 #define __T_MNCC_BEARER_CAP_CNF__ | |
517 /* | |
518 * | |
519 * CCDGEN:WriteStruct_Count==1513 | |
520 */ | |
521 typedef struct | |
522 { | |
523 U8 req_id; /*< 0: 1> Request identifier of originator */ | |
524 U8 bc_mod; /*< 1: 1> Mode for conversion of bearer capabilities */ | |
525 U8 _align0; /*< 2: 1> alignment */ | |
526 U8 _align1; /*< 3: 1> alignment */ | |
527 T_bcconf bcconf; /*< 4: 12> bearer capability configuration */ | |
528 T_bcpara bcpara; /*< 16: 8> bearer capability parameter */ | |
529 T_bcconf2 bcconf2; /*< 24: 12> second bearer capability configuration */ | |
530 T_bcpara2 bcpara2; /*< 36: 8> bearer capability parameter */ | |
531 U16 cause; /*< 44: 2> cause */ | |
532 U8 _align2; /*< 46: 1> alignment */ | |
533 U8 _align3; /*< 47: 1> alignment */ | |
534 } T_MNCC_BEARER_CAP_CNF; | |
535 #endif | |
536 | |
537 #ifndef __T_MNCC_SYNC_IND__ | |
538 #define __T_MNCC_SYNC_IND__ | |
539 /* | |
540 * | |
541 * CCDGEN:WriteStruct_Count==1514 | |
542 */ | |
543 typedef struct | |
544 { | |
545 U8 ti; /*< 0: 1> transaction identifier */ | |
546 U8 _align0; /*< 1: 1> alignment */ | |
547 U16 cause; /*< 2: 2> cause */ | |
548 T_chm chm; /*< 4: 4> Channel using mode */ | |
549 } T_MNCC_SYNC_IND; | |
550 #endif | |
551 | |
552 #ifndef __T_MNCC_USER_IND__ | |
553 #define __T_MNCC_USER_IND__ | |
554 /* | |
555 * | |
556 * CCDGEN:WriteStruct_Count==1515 | |
557 */ | |
558 typedef struct | |
559 { | |
560 U8 ti; /*< 0: 1> transaction identifier */ | |
561 U8 congest_lev; /*< 1: 1> Congestion Level */ | |
562 U8 more_data; /*< 2: 1> more data */ | |
563 U8 _align0; /*< 3: 1> alignment */ | |
564 T_user user; /*< 4:136> user to user data */ | |
565 } T_MNCC_USER_IND; | |
566 #endif | |
567 | |
568 #ifndef __T_MNCC_FACILITY_IND__ | |
569 #define __T_MNCC_FACILITY_IND__ | |
570 /* | |
571 * | |
572 * CCDGEN:WriteStruct_Count==1516 | |
573 */ | |
574 typedef struct | |
575 { | |
576 U8 ti; /*< 0: 1> transaction identifier */ | |
577 U8 fac_context; /*< 1: 1> facility information element context */ | |
578 U8 _align0; /*< 2: 1> alignment */ | |
579 U8 _align1; /*< 3: 1> alignment */ | |
580 T_fac_inf fac_inf; /*< 4:256> facility information */ | |
581 } T_MNCC_FACILITY_IND; | |
582 #endif | |
583 | |
584 #ifndef __T_MNCC_PROMPT_IND__ | |
585 #define __T_MNCC_PROMPT_IND__ | |
586 /* | |
587 * | |
588 * CCDGEN:WriteStruct_Count==1517 | |
589 */ | |
590 typedef struct | |
591 { | |
592 U8 dummy; /*< 0: 1> no parameters */ | |
593 } T_MNCC_PROMPT_IND; | |
594 #endif | |
595 | |
596 #ifndef __T_MNCC_RECALL_IND__ | |
597 #define __T_MNCC_RECALL_IND__ | |
598 /* | |
599 * | |
600 * CCDGEN:WriteStruct_Count==1518 | |
601 */ | |
602 typedef struct | |
603 { | |
604 U8 ti; /*< 0: 1> transaction identifier */ | |
605 U8 ri; /*< 1: 1> repeat indicator */ | |
606 U8 _align0; /*< 2: 1> alignment */ | |
607 U8 _align1; /*< 3: 1> alignment */ | |
608 T_bcpara bcpara; /*< 4: 8> bearer capability parameter */ | |
609 T_bcpara2 bcpara2; /*< 12: 8> bearer capability parameter */ | |
610 T_called_party called_party; /*< 20: 84> called party address */ | |
611 T_called_party_sub called_party_sub; /*<104: 24> called party subaddress */ | |
612 U8 rcl_type; /*<128: 1> recall type */ | |
613 U8 _align2; /*<129: 1> alignment */ | |
614 U8 _align3; /*<130: 1> alignment */ | |
615 U8 _align4; /*<131: 1> alignment */ | |
616 } T_MNCC_RECALL_IND; | |
617 #endif | |
618 | |
619 #ifndef __T_MNCC_STATUS_IND__ | |
620 #define __T_MNCC_STATUS_IND__ | |
621 /* | |
622 * | |
623 * CCDGEN:WriteStruct_Count==1519 | |
624 */ | |
625 typedef struct | |
626 { | |
627 U8 ti; /*< 0: 1> transaction identifier */ | |
628 U8 _align0; /*< 1: 1> alignment */ | |
629 U8 _align1; /*< 2: 1> alignment */ | |
630 U8 _align2; /*< 3: 1> alignment */ | |
631 } T_MNCC_STATUS_IND; | |
632 #endif | |
633 | |
634 #ifndef __T_MNCC_SETUP_REQ__ | |
635 #define __T_MNCC_SETUP_REQ__ | |
636 /* | |
637 * | |
638 * CCDGEN:WriteStruct_Count==1520 | |
639 */ | |
640 typedef struct | |
641 { | |
642 U8 ti; /*< 0: 1> transaction identifier */ | |
643 U8 prio; /*< 1: 1> priority */ | |
644 U8 ri; /*< 2: 1> repeat indicator */ | |
645 U8 _align0; /*< 3: 1> alignment */ | |
646 T_bcpara bcpara; /*< 4: 8> bearer capability parameter */ | |
647 T_bcpara2 bcpara2; /*< 12: 8> bearer capability parameter */ | |
648 T_called_party called_party; /*< 20: 84> called party address */ | |
649 T_called_party_sub called_party_sub; /*<104: 24> called party subaddress */ | |
650 U8 clir_sup; /*<128: 1> CLIR suppression */ | |
651 U8 _align1; /*<129: 1> alignment */ | |
652 U8 _align2; /*<130: 1> alignment */ | |
653 U8 _align3; /*<131: 1> alignment */ | |
654 T_fac_inf fac_inf; /*<132:256> facility information */ | |
655 } T_MNCC_SETUP_REQ; | |
656 #endif | |
657 | |
658 #ifndef __T_MNCC_SETUP_RES__ | |
659 #define __T_MNCC_SETUP_RES__ | |
660 /* | |
661 * | |
662 * CCDGEN:WriteStruct_Count==1521 | |
663 */ | |
664 typedef struct | |
665 { | |
666 U8 ti; /*< 0: 1> transaction identifier */ | |
667 U8 _align0; /*< 1: 1> alignment */ | |
668 U8 _align1; /*< 2: 1> alignment */ | |
669 U8 _align2; /*< 3: 1> alignment */ | |
670 } T_MNCC_SETUP_RES; | |
671 #endif | |
672 | |
673 #ifndef __T_MNCC_ALERT_REQ__ | |
674 #define __T_MNCC_ALERT_REQ__ | |
675 /* | |
676 * | |
677 * CCDGEN:WriteStruct_Count==1522 | |
678 */ | |
679 typedef struct | |
680 { | |
681 U8 ti; /*< 0: 1> transaction identifier */ | |
682 U8 _align0; /*< 1: 1> alignment */ | |
683 U8 _align1; /*< 2: 1> alignment */ | |
684 U8 _align2; /*< 3: 1> alignment */ | |
685 } T_MNCC_ALERT_REQ; | |
686 #endif | |
687 | |
688 #ifndef __T_MNCC_DISCONNECT_REQ__ | |
689 #define __T_MNCC_DISCONNECT_REQ__ | |
690 /* | |
691 * | |
692 * CCDGEN:WriteStruct_Count==1523 | |
693 */ | |
694 typedef struct | |
695 { | |
696 U8 ti; /*< 0: 1> transaction identifier */ | |
697 U8 _align0; /*< 1: 1> alignment */ | |
698 U16 cause; /*< 2: 2> cause */ | |
699 T_fac_inf fac_inf; /*< 4:256> facility information */ | |
700 U8 ss_version; /*<260: 1> SS Version number */ | |
701 U8 _align1; /*<261: 1> alignment */ | |
702 U8 _align2; /*<262: 1> alignment */ | |
703 U8 _align3; /*<263: 1> alignment */ | |
704 } T_MNCC_DISCONNECT_REQ; | |
705 #endif | |
706 | |
707 #ifndef __T_MNCC_RELEASE_REQ__ | |
708 #define __T_MNCC_RELEASE_REQ__ | |
709 /* | |
710 * | |
711 * CCDGEN:WriteStruct_Count==1524 | |
712 */ | |
713 typedef struct | |
714 { | |
715 U8 ti; /*< 0: 1> transaction identifier */ | |
716 U8 _align0; /*< 1: 1> alignment */ | |
717 U16 cause; /*< 2: 2> cause */ | |
718 T_fac_inf fac_inf; /*< 4:256> facility information */ | |
719 U8 ss_version; /*<260: 1> SS Version number */ | |
720 U8 _align1; /*<261: 1> alignment */ | |
721 U8 _align2; /*<262: 1> alignment */ | |
722 U8 _align3; /*<263: 1> alignment */ | |
723 } T_MNCC_RELEASE_REQ; | |
724 #endif | |
725 | |
726 #ifndef __T_MNCC_MODIFY_REQ__ | |
727 #define __T_MNCC_MODIFY_REQ__ | |
728 /* | |
729 * | |
730 * CCDGEN:WriteStruct_Count==1525 | |
731 */ | |
732 typedef struct | |
733 { | |
734 U8 ti; /*< 0: 1> transaction identifier */ | |
735 U8 serv; /*< 1: 1> service code */ | |
736 U8 _align0; /*< 2: 1> alignment */ | |
737 U8 _align1; /*< 3: 1> alignment */ | |
738 } T_MNCC_MODIFY_REQ; | |
739 #endif | |
740 | |
741 #ifndef __T_MNCC_CONFIGURE_REQ__ | |
742 #define __T_MNCC_CONFIGURE_REQ__ | |
743 /* | |
744 * | |
745 * CCDGEN:WriteStruct_Count==1526 | |
746 */ | |
747 typedef struct | |
748 { | |
749 T_called_party_sub called_party_sub; /*< 0: 24> called party subaddress */ | |
750 T_bcpara bcpara; /*< 24: 8> bearer capability parameter */ | |
751 U8 sns_mode; /*< 32: 1> Single numbering scheme mode */ | |
752 U8 ctm_ena; /*< 33: 1> CTM support send to NW in BC indicating speech */ | |
753 U8 _align0; /*< 34: 1> alignment */ | |
754 U8 _align1; /*< 35: 1> alignment */ | |
755 } T_MNCC_CONFIGURE_REQ; | |
756 #endif | |
757 | |
758 #ifndef __T_MNCC_NOTIFY_REQ__ | |
759 #define __T_MNCC_NOTIFY_REQ__ | |
760 /* | |
761 * | |
762 * CCDGEN:WriteStruct_Count==1527 | |
763 */ | |
764 typedef struct | |
765 { | |
766 U8 ti; /*< 0: 1> transaction identifier */ | |
767 U8 nd; /*< 1: 1> notification description */ | |
768 U8 _align0; /*< 2: 1> alignment */ | |
769 U8 _align1; /*< 3: 1> alignment */ | |
770 } T_MNCC_NOTIFY_REQ; | |
771 #endif | |
772 | |
773 #ifndef __T_MNCC_START_DTMF_REQ__ | |
774 #define __T_MNCC_START_DTMF_REQ__ | |
775 /* | |
776 * | |
777 * CCDGEN:WriteStruct_Count==1528 | |
778 */ | |
779 typedef struct | |
780 { | |
781 U8 ti; /*< 0: 1> transaction identifier */ | |
782 U8 key; /*< 1: 1> DTMF digit */ | |
783 U8 dtmf_mod; /*< 2: 1> Mode for sending DTMF digit */ | |
784 U8 _align0; /*< 3: 1> alignment */ | |
785 } T_MNCC_START_DTMF_REQ; | |
786 #endif | |
787 | |
788 #ifndef __T_MNCC_HOLD_REQ__ | |
789 #define __T_MNCC_HOLD_REQ__ | |
790 /* | |
791 * | |
792 * CCDGEN:WriteStruct_Count==1529 | |
793 */ | |
794 typedef struct | |
795 { | |
796 U8 ti; /*< 0: 1> transaction identifier */ | |
797 U8 _align0; /*< 1: 1> alignment */ | |
798 U8 _align1; /*< 2: 1> alignment */ | |
799 U8 _align2; /*< 3: 1> alignment */ | |
800 } T_MNCC_HOLD_REQ; | |
801 #endif | |
802 | |
803 #ifndef __T_MNCC_RETRIEVE_REQ__ | |
804 #define __T_MNCC_RETRIEVE_REQ__ | |
805 /* | |
806 * | |
807 * CCDGEN:WriteStruct_Count==1530 | |
808 */ | |
809 typedef struct | |
810 { | |
811 U8 ti; /*< 0: 1> transaction identifier */ | |
812 U8 _align0; /*< 1: 1> alignment */ | |
813 U8 _align1; /*< 2: 1> alignment */ | |
814 U8 _align2; /*< 3: 1> alignment */ | |
815 } T_MNCC_RETRIEVE_REQ; | |
816 #endif | |
817 | |
818 #ifndef __T_MNCC_FACILITY_REQ__ | |
819 #define __T_MNCC_FACILITY_REQ__ | |
820 /* | |
821 * | |
822 * CCDGEN:WriteStruct_Count==1531 | |
823 */ | |
824 typedef struct | |
825 { | |
826 U8 ti; /*< 0: 1> transaction identifier */ | |
827 U8 _align0; /*< 1: 1> alignment */ | |
828 U8 _align1; /*< 2: 1> alignment */ | |
829 U8 _align2; /*< 3: 1> alignment */ | |
830 T_fac_inf fac_inf; /*< 4:256> facility information */ | |
831 U8 ss_version; /*<260: 1> SS Version number */ | |
832 U8 _align3; /*<261: 1> alignment */ | |
833 U8 _align4; /*<262: 1> alignment */ | |
834 U8 _align5; /*<263: 1> alignment */ | |
835 } T_MNCC_FACILITY_REQ; | |
836 #endif | |
837 | |
838 #ifndef __T_MNCC_USER_REQ__ | |
839 #define __T_MNCC_USER_REQ__ | |
840 /* | |
841 * | |
842 * CCDGEN:WriteStruct_Count==1532 | |
843 */ | |
844 typedef struct | |
845 { | |
846 U8 ti; /*< 0: 1> transaction identifier */ | |
847 U8 congest_lev; /*< 1: 1> Congestion Level */ | |
848 U8 more_data; /*< 2: 1> more data */ | |
849 U8 _align0; /*< 3: 1> alignment */ | |
850 T_user user; /*< 4:136> user to user data */ | |
851 } T_MNCC_USER_REQ; | |
852 #endif | |
853 | |
854 #ifndef __T_MNCC_BEARER_CAP_REQ__ | |
855 #define __T_MNCC_BEARER_CAP_REQ__ | |
856 /* | |
857 * | |
858 * CCDGEN:WriteStruct_Count==1533 | |
859 */ | |
860 typedef struct | |
861 { | |
862 U8 req_id; /*< 0: 1> Request identifier of originator */ | |
863 U8 bc_mod; /*< 1: 1> Mode for conversion of bearer capabilities */ | |
864 U8 _align0; /*< 2: 1> alignment */ | |
865 U8 _align1; /*< 3: 1> alignment */ | |
866 T_bcconf bcconf; /*< 4: 12> bearer capability configuration */ | |
867 T_bcpara bcpara; /*< 16: 8> bearer capability parameter */ | |
868 T_bcconf2 bcconf2; /*< 24: 12> second bearer capability configuration */ | |
869 T_bcpara2 bcpara2; /*< 36: 8> bearer capability parameter */ | |
870 } T_MNCC_BEARER_CAP_REQ; | |
871 #endif | |
872 | |
873 #ifndef __T_MNCC_PROMPT_RSP__ | |
874 #define __T_MNCC_PROMPT_RSP__ | |
875 /* | |
876 * | |
877 * CCDGEN:WriteStruct_Count==1534 | |
878 */ | |
879 typedef struct | |
880 { | |
881 U8 ti; /*< 0: 1> transaction identifier */ | |
882 U8 _align0; /*< 1: 1> alignment */ | |
883 U8 _align1; /*< 2: 1> alignment */ | |
884 U8 _align2; /*< 3: 1> alignment */ | |
885 } T_MNCC_PROMPT_RSP; | |
886 #endif | |
887 | |
888 #ifndef __T_MNCC_PROMPT_REJ__ | |
889 #define __T_MNCC_PROMPT_REJ__ | |
890 /* | |
891 * | |
892 * CCDGEN:WriteStruct_Count==1535 | |
893 */ | |
894 typedef struct | |
895 { | |
896 U8 dummy; /*< 0: 1> no parameters */ | |
897 } T_MNCC_PROMPT_REJ; | |
898 #endif | |
899 | |
900 #ifndef __T_MNCC_REJECT_REQ__ | |
901 #define __T_MNCC_REJECT_REQ__ | |
902 /* | |
903 * | |
904 * CCDGEN:WriteStruct_Count==1536 | |
905 */ | |
906 typedef struct | |
907 { | |
908 U8 ti; /*< 0: 1> transaction identifier */ | |
909 U8 _align0; /*< 1: 1> alignment */ | |
910 U16 cause; /*< 2: 2> cause */ | |
911 } T_MNCC_REJECT_REQ; | |
912 #endif | |
913 | |
914 #ifndef __T_MNCC_SYNC_REQ__ | |
915 #define __T_MNCC_SYNC_REQ__ | |
916 /* | |
917 * | |
918 * CCDGEN:WriteStruct_Count==1537 | |
919 */ | |
920 typedef struct | |
921 { | |
922 U16 synccs; /*< 0: 2> Synchronization cause */ | |
923 U8 ti; /*< 2: 1> transaction identifier */ | |
924 U8 mpty_event; /*< 3: 1> multi party event */ | |
925 } T_MNCC_SYNC_REQ; | |
926 #endif | |
927 | |
928 #ifndef __T_MNCC_STATUS_RES__ | |
929 #define __T_MNCC_STATUS_RES__ | |
930 /* | |
931 * | |
932 * CCDGEN:WriteStruct_Count==1538 | |
933 */ | |
934 typedef struct | |
935 { | |
936 U8 ti; /*< 0: 1> transaction identifier */ | |
937 U8 _align0; /*< 1: 1> alignment */ | |
938 U8 _align1; /*< 2: 1> alignment */ | |
939 U8 _align2; /*< 3: 1> alignment */ | |
940 } T_MNCC_STATUS_RES; | |
941 #endif | |
942 | |
943 | |
944 #include "CDG_LEAVE.h" | |
945 | |
946 | |
947 #endif |