FreeCalypso > hg > fc-magnetite
annotate src/ui3/mfw/mfw_cm.h @ 557:7aad22344e77
flash autodetection made to work on FC and Pirelli targets
| author | Mychaela Falconia <falcon@freecalypso.org> | 
|---|---|
| date | Tue, 11 Dec 2018 07:37:44 +0000 | 
| parents | e8ddbb0837ed | 
| children | 
| rev | line source | 
|---|---|
| 
420
 
e8ddbb0837ed
src/ui3: initial import of TCS3/LoCosto BMI & MFW code
 
Mychaela Falconia <falcon@freecalypso.org> 
parents:  
diff
changeset
 | 
1 /* | 
| 
 
e8ddbb0837ed
src/ui3: initial import of TCS3/LoCosto BMI & MFW code
 
Mychaela Falconia <falcon@freecalypso.org> 
parents:  
diff
changeset
 | 
2 +--------------------------------------------------------------------+ | 
| 
 
e8ddbb0837ed
src/ui3: initial import of TCS3/LoCosto BMI & MFW code
 
Mychaela Falconia <falcon@freecalypso.org> 
parents:  
diff
changeset
 | 
3 | PROJECT: MMI-Framework (8417) $Workfile:: mfw_cm.h $| | 
| 
 
e8ddbb0837ed
src/ui3: initial import of TCS3/LoCosto BMI & MFW code
 
Mychaela Falconia <falcon@freecalypso.org> 
parents:  
diff
changeset
 | 
4 | $Author:: Vo $Revision:: 1 $| | 
| 
 
e8ddbb0837ed
src/ui3: initial import of TCS3/LoCosto BMI & MFW code
 
Mychaela Falconia <falcon@freecalypso.org> 
parents:  
diff
changeset
 | 
5 | CREATED: 3.11.98 $Modtime:: 21.03.00 19:26 $| | 
| 
 
e8ddbb0837ed
src/ui3: initial import of TCS3/LoCosto BMI & MFW code
 
Mychaela Falconia <falcon@freecalypso.org> 
parents:  
diff
changeset
 | 
6 | STATE : code | | 
| 
 
e8ddbb0837ed
src/ui3: initial import of TCS3/LoCosto BMI & MFW code
 
Mychaela Falconia <falcon@freecalypso.org> 
parents:  
diff
changeset
 | 
7 +--------------------------------------------------------------------+ | 
| 
 
e8ddbb0837ed
src/ui3: initial import of TCS3/LoCosto BMI & MFW code
 
Mychaela Falconia <falcon@freecalypso.org> 
parents:  
diff
changeset
 | 
8 | 
| 
 
e8ddbb0837ed
src/ui3: initial import of TCS3/LoCosto BMI & MFW code
 
Mychaela Falconia <falcon@freecalypso.org> 
parents:  
diff
changeset
 | 
9 MODULE : MFW_CM | 
| 
 
e8ddbb0837ed
src/ui3: initial import of TCS3/LoCosto BMI & MFW code
 
Mychaela Falconia <falcon@freecalypso.org> 
parents:  
diff
changeset
 | 
10 | 
| 
 
e8ddbb0837ed
src/ui3: initial import of TCS3/LoCosto BMI & MFW code
 
Mychaela Falconia <falcon@freecalypso.org> 
parents:  
diff
changeset
 | 
11 PURPOSE : This modul contains the definition for call management. | 
| 
 
e8ddbb0837ed
src/ui3: initial import of TCS3/LoCosto BMI & MFW code
 
Mychaela Falconia <falcon@freecalypso.org> 
parents:  
diff
changeset
 | 
12 | 
| 
 
e8ddbb0837ed
src/ui3: initial import of TCS3/LoCosto BMI & MFW code
 
Mychaela Falconia <falcon@freecalypso.org> 
parents:  
diff
changeset
 | 
13 | 
| 
 
e8ddbb0837ed
src/ui3: initial import of TCS3/LoCosto BMI & MFW code
 
Mychaela Falconia <falcon@freecalypso.org> 
parents:  
diff
changeset
 | 
14 $History:: mfw_cm.h $ | 
| 
 
e8ddbb0837ed
src/ui3: initial import of TCS3/LoCosto BMI & MFW code
 
Mychaela Falconia <falcon@freecalypso.org> 
parents:  
diff
changeset
 | 
15 | 
| 
 
e8ddbb0837ed
src/ui3: initial import of TCS3/LoCosto BMI & MFW code
 
Mychaela Falconia <falcon@freecalypso.org> 
parents:  
diff
changeset
 | 
16 Jan 09, 2007 REF: OMAPS00110541 x0039928 | 
| 
 
e8ddbb0837ed
src/ui3: initial import of TCS3/LoCosto BMI & MFW code
 
Mychaela Falconia <falcon@freecalypso.org> 
parents:  
diff
changeset
 | 
17 Description: In N12.15 release, Ram usage of BMI plus MFW got increased by 2.5 k | 
| 
 
e8ddbb0837ed
src/ui3: initial import of TCS3/LoCosto BMI & MFW code
 
Mychaela Falconia <falcon@freecalypso.org> 
parents:  
diff
changeset
 | 
18 Solution: Changed the #defines of MFW_NUM_LEN and MAX_LEN | 
| 
 
e8ddbb0837ed
src/ui3: initial import of TCS3/LoCosto BMI & MFW code
 
Mychaela Falconia <falcon@freecalypso.org> 
parents:  
diff
changeset
 | 
19 | 
| 
 
e8ddbb0837ed
src/ui3: initial import of TCS3/LoCosto BMI & MFW code
 
Mychaela Falconia <falcon@freecalypso.org> 
parents:  
diff
changeset
 | 
20 Dec 20, 2006 DR:OMAPS00108192 a0393213(R.Prabakar) | 
| 
 
e8ddbb0837ed
src/ui3: initial import of TCS3/LoCosto BMI & MFW code
 
Mychaela Falconia <falcon@freecalypso.org> 
parents:  
diff
changeset
 | 
21 Description : Continous DTMF tones for simultanous keypress | 
| 
 
e8ddbb0837ed
src/ui3: initial import of TCS3/LoCosto BMI & MFW code
 
Mychaela Falconia <falcon@freecalypso.org> 
parents:  
diff
changeset
 | 
22 Solution : Nesting of START-STOP sequence was not taken care of. Now they are taken care of. | 
| 
 
e8ddbb0837ed
src/ui3: initial import of TCS3/LoCosto BMI & MFW code
 
Mychaela Falconia <falcon@freecalypso.org> 
parents:  
diff
changeset
 | 
23 | 
| 
 
e8ddbb0837ed
src/ui3: initial import of TCS3/LoCosto BMI & MFW code
 
Mychaela Falconia <falcon@freecalypso.org> 
parents:  
diff
changeset
 | 
24 Dec 13, 2006 DR:OMAPS00107103 a0393213(R.Prabakar) | 
| 
 
e8ddbb0837ed
src/ui3: initial import of TCS3/LoCosto BMI & MFW code
 
Mychaela Falconia <falcon@freecalypso.org> 
parents:  
diff
changeset
 | 
25 Description : No DTMF tones for simultanous keypress | 
| 
 
e8ddbb0837ed
src/ui3: initial import of TCS3/LoCosto BMI & MFW code
 
Mychaela Falconia <falcon@freecalypso.org> 
parents:  
diff
changeset
 | 
26 Solution : Once there was some problem in sending DTMF tones, the problem persisted till the next reset. | 
| 
 
e8ddbb0837ed
src/ui3: initial import of TCS3/LoCosto BMI & MFW code
 
Mychaela Falconia <falcon@freecalypso.org> 
parents:  
diff
changeset
 | 
27 This was because the queue was not getting flushed once the call was ended. | 
| 
 
e8ddbb0837ed
src/ui3: initial import of TCS3/LoCosto BMI & MFW code
 
Mychaela Falconia <falcon@freecalypso.org> 
parents:  
diff
changeset
 | 
28 Now the queue is flushed once the call is ended. | 
| 
 
e8ddbb0837ed
src/ui3: initial import of TCS3/LoCosto BMI & MFW code
 
Mychaela Falconia <falcon@freecalypso.org> 
parents:  
diff
changeset
 | 
29 | 
| 
 
e8ddbb0837ed
src/ui3: initial import of TCS3/LoCosto BMI & MFW code
 
Mychaela Falconia <falcon@freecalypso.org> 
parents:  
diff
changeset
 | 
30 Nov 17, 2006 REF:DR:OMAPS00104580 x0039928 | 
| 
 
e8ddbb0837ed
src/ui3: initial import of TCS3/LoCosto BMI & MFW code
 
Mychaela Falconia <falcon@freecalypso.org> 
parents:  
diff
changeset
 | 
31 Description: CT GCF - TC27.22.4.13.1 Seq 1.10 - PROACTIVE SIM COMMANDS: | 
| 
 
e8ddbb0837ed
src/ui3: initial import of TCS3/LoCosto BMI & MFW code
 
Mychaela Falconia <falcon@freecalypso.org> 
parents:  
diff
changeset
 | 
32 SET UP CALL (NORMAL) - Call Set-up Failed | 
| 
 
e8ddbb0837ed
src/ui3: initial import of TCS3/LoCosto BMI & MFW code
 
Mychaela Falconia <falcon@freecalypso.org> 
parents:  
diff
changeset
 | 
33 Solution: Removed the Redial flag enabling code and changed the number length. | 
| 
 
e8ddbb0837ed
src/ui3: initial import of TCS3/LoCosto BMI & MFW code
 
Mychaela Falconia <falcon@freecalypso.org> 
parents:  
diff
changeset
 | 
34 | 
| 
 
e8ddbb0837ed
src/ui3: initial import of TCS3/LoCosto BMI & MFW code
 
Mychaela Falconia <falcon@freecalypso.org> 
parents:  
diff
changeset
 | 
35 Feb 03, 200 REF: CRR 25960 x0012850 | 
| 
 
e8ddbb0837ed
src/ui3: initial import of TCS3/LoCosto BMI & MFW code
 
Mychaela Falconia <falcon@freecalypso.org> 
parents:  
diff
changeset
 | 
36 Description: Call Hold: While one call in Active and other in Held by swapping either of phone is not audible | 
| 
 
e8ddbb0837ed
src/ui3: initial import of TCS3/LoCosto BMI & MFW code
 
Mychaela Falconia <falcon@freecalypso.org> 
parents:  
diff
changeset
 | 
37 Solution: swapping action results in one of the calls getting muted. We attach user connection again. | 
| 
 
e8ddbb0837ed
src/ui3: initial import of TCS3/LoCosto BMI & MFW code
 
Mychaela Falconia <falcon@freecalypso.org> 
parents:  
diff
changeset
 | 
38 | 
| 
 
e8ddbb0837ed
src/ui3: initial import of TCS3/LoCosto BMI & MFW code
 
Mychaela Falconia <falcon@freecalypso.org> 
parents:  
diff
changeset
 | 
39 Oct 04, 2004 REF: CRR 25519 Deepa M.D | 
| 
 
e8ddbb0837ed
src/ui3: initial import of TCS3/LoCosto BMI & MFW code
 
Mychaela Falconia <falcon@freecalypso.org> 
parents:  
diff
changeset
 | 
40 Bug:Re-align structure members in MFW | 
| 
 
e8ddbb0837ed
src/ui3: initial import of TCS3/LoCosto BMI & MFW code
 
Mychaela Falconia <falcon@freecalypso.org> 
parents:  
diff
changeset
 | 
41 Fix:Structure elements have been realigned to avoid the structure padding | 
| 
 
e8ddbb0837ed
src/ui3: initial import of TCS3/LoCosto BMI & MFW code
 
Mychaela Falconia <falcon@freecalypso.org> 
parents:  
diff
changeset
 | 
42 | 
| 
 
e8ddbb0837ed
src/ui3: initial import of TCS3/LoCosto BMI & MFW code
 
Mychaela Falconia <falcon@freecalypso.org> 
parents:  
diff
changeset
 | 
43 // Jul 2, 2004 REF: CRR 21421 xvilliva | 
| 
 
e8ddbb0837ed
src/ui3: initial import of TCS3/LoCosto BMI & MFW code
 
Mychaela Falconia <falcon@freecalypso.org> 
parents:  
diff
changeset
 | 
44 // Bug: ALS:Action on the other line when change is locked. | 
| 
 
e8ddbb0837ed
src/ui3: initial import of TCS3/LoCosto BMI & MFW code
 
Mychaela Falconia <falcon@freecalypso.org> 
parents:  
diff
changeset
 | 
45 // Fix: A new error code is defined for handling error returned by ACI. | 
| 
 
e8ddbb0837ed
src/ui3: initial import of TCS3/LoCosto BMI & MFW code
 
Mychaela Falconia <falcon@freecalypso.org> 
parents:  
diff
changeset
 | 
46 | 
| 
 
e8ddbb0837ed
src/ui3: initial import of TCS3/LoCosto BMI & MFW code
 
Mychaela Falconia <falcon@freecalypso.org> 
parents:  
diff
changeset
 | 
47 | 
| 
 
e8ddbb0837ed
src/ui3: initial import of TCS3/LoCosto BMI & MFW code
 
Mychaela Falconia <falcon@freecalypso.org> 
parents:  
diff
changeset
 | 
48 * | 
| 
 
e8ddbb0837ed
src/ui3: initial import of TCS3/LoCosto BMI & MFW code
 
Mychaela Falconia <falcon@freecalypso.org> 
parents:  
diff
changeset
 | 
49 * ***************** Version 42 ***************** | 
| 
 
e8ddbb0837ed
src/ui3: initial import of TCS3/LoCosto BMI & MFW code
 
Mychaela Falconia <falcon@freecalypso.org> 
parents:  
diff
changeset
 | 
50 * User: Vo Date: 24.03.00 Time: 10:23 | 
| 
 
e8ddbb0837ed
src/ui3: initial import of TCS3/LoCosto BMI & MFW code
 
Mychaela Falconia <falcon@freecalypso.org> 
parents:  
diff
changeset
 | 
51 * Updated in $/GSM/Condat/MS/SRC/MFW | 
| 
 
e8ddbb0837ed
src/ui3: initial import of TCS3/LoCosto BMI & MFW code
 
Mychaela Falconia <falcon@freecalypso.org> 
parents:  
diff
changeset
 | 
52 * chang define value | 
| 
 
e8ddbb0837ed
src/ui3: initial import of TCS3/LoCosto BMI & MFW code
 
Mychaela Falconia <falcon@freecalypso.org> 
parents:  
diff
changeset
 | 
53 * | 
| 
 
e8ddbb0837ed
src/ui3: initial import of TCS3/LoCosto BMI & MFW code
 
Mychaela Falconia <falcon@freecalypso.org> 
parents:  
diff
changeset
 | 
54 * ***************** Version 41 ***************** | 
| 
 
e8ddbb0837ed
src/ui3: initial import of TCS3/LoCosto BMI & MFW code
 
Mychaela Falconia <falcon@freecalypso.org> 
parents:  
diff
changeset
 | 
55 * User: Vo Date: 15.03.00 Time: 18:17 | 
| 
 
e8ddbb0837ed
src/ui3: initial import of TCS3/LoCosto BMI & MFW code
 
Mychaela Falconia <falcon@freecalypso.org> 
parents:  
diff
changeset
 | 
56 * Updated in $/GSM/Condat/MS/SRC/MFW | 
| 
 
e8ddbb0837ed
src/ui3: initial import of TCS3/LoCosto BMI & MFW code
 
Mychaela Falconia <falcon@freecalypso.org> 
parents:  
diff
changeset
 | 
57 * New: Remote call control and Abort CM command | 
| 
 
e8ddbb0837ed
src/ui3: initial import of TCS3/LoCosto BMI & MFW code
 
Mychaela Falconia <falcon@freecalypso.org> 
parents:  
diff
changeset
 | 
58 * | 
| 
 
e8ddbb0837ed
src/ui3: initial import of TCS3/LoCosto BMI & MFW code
 
Mychaela Falconia <falcon@freecalypso.org> 
parents:  
diff
changeset
 | 
59 * ***************** Version 40 ***************** | 
| 
 
e8ddbb0837ed
src/ui3: initial import of TCS3/LoCosto BMI & MFW code
 
Mychaela Falconia <falcon@freecalypso.org> 
parents:  
diff
changeset
 | 
60 * User: Vo Date: 22.02.00 Time: 14:03 | 
| 
 
e8ddbb0837ed
src/ui3: initial import of TCS3/LoCosto BMI & MFW code
 
Mychaela Falconia <falcon@freecalypso.org> 
parents:  
diff
changeset
 | 
61 * Updated in $/GSM/Condat/MS/SRC/MFW | 
| 
 
e8ddbb0837ed
src/ui3: initial import of TCS3/LoCosto BMI & MFW code
 
Mychaela Falconia <falcon@freecalypso.org> 
parents:  
diff
changeset
 | 
62 * | 
| 
 
e8ddbb0837ed
src/ui3: initial import of TCS3/LoCosto BMI & MFW code
 
Mychaela Falconia <falcon@freecalypso.org> 
parents:  
diff
changeset
 | 
63 * ***************** Version 39 ***************** | 
| 
 
e8ddbb0837ed
src/ui3: initial import of TCS3/LoCosto BMI & MFW code
 
Mychaela Falconia <falcon@freecalypso.org> 
parents:  
diff
changeset
 | 
64 * User: Vo Date: 17.02.00 Time: 19:06 | 
| 
 
e8ddbb0837ed
src/ui3: initial import of TCS3/LoCosto BMI & MFW code
 
Mychaela Falconia <falcon@freecalypso.org> 
parents:  
diff
changeset
 | 
65 * Updated in $/GSM/Condat/MS/SRC/MFW | 
| 
 
e8ddbb0837ed
src/ui3: initial import of TCS3/LoCosto BMI & MFW code
 
Mychaela Falconia <falcon@freecalypso.org> 
parents:  
diff
changeset
 | 
66 * | 
| 
 
e8ddbb0837ed
src/ui3: initial import of TCS3/LoCosto BMI & MFW code
 
Mychaela Falconia <falcon@freecalypso.org> 
parents:  
diff
changeset
 | 
67 * ***************** Version 38 ***************** | 
| 
 
e8ddbb0837ed
src/ui3: initial import of TCS3/LoCosto BMI & MFW code
 
Mychaela Falconia <falcon@freecalypso.org> 
parents:  
diff
changeset
 | 
68 * User: Vo Date: 20.01.00 Time: 13:01 | 
| 
 
e8ddbb0837ed
src/ui3: initial import of TCS3/LoCosto BMI & MFW code
 
Mychaela Falconia <falcon@freecalypso.org> 
parents:  
diff
changeset
 | 
69 * Updated in $/GSM/Condat/MS/SRC/MFW | 
| 
 
e8ddbb0837ed
src/ui3: initial import of TCS3/LoCosto BMI & MFW code
 
Mychaela Falconia <falcon@freecalypso.org> 
parents:  
diff
changeset
 | 
70 * New: Manage fax/data/combinated call | 
| 
 
e8ddbb0837ed
src/ui3: initial import of TCS3/LoCosto BMI & MFW code
 
Mychaela Falconia <falcon@freecalypso.org> 
parents:  
diff
changeset
 | 
71 * New: New event CM_REDIAL_STOP to indicate that the reason of | 
| 
 
e8ddbb0837ed
src/ui3: initial import of TCS3/LoCosto BMI & MFW code
 
Mychaela Falconia <falcon@freecalypso.org> 
parents:  
diff
changeset
 | 
72 * failed connection is outside of defined category. | 
| 
 
e8ddbb0837ed
src/ui3: initial import of TCS3/LoCosto BMI & MFW code
 
Mychaela Falconia <falcon@freecalypso.org> 
parents:  
diff
changeset
 | 
73 * | 
| 
 
e8ddbb0837ed
src/ui3: initial import of TCS3/LoCosto BMI & MFW code
 
Mychaela Falconia <falcon@freecalypso.org> 
parents:  
diff
changeset
 | 
74 * ***************** Version 37 ***************** | 
| 
 
e8ddbb0837ed
src/ui3: initial import of TCS3/LoCosto BMI & MFW code
 
Mychaela Falconia <falcon@freecalypso.org> 
parents:  
diff
changeset
 | 
75 * User: Le Date: 13.12.99 Time: 8:50 | 
| 
 
e8ddbb0837ed
src/ui3: initial import of TCS3/LoCosto BMI & MFW code
 
Mychaela Falconia <falcon@freecalypso.org> 
parents:  
diff
changeset
 | 
76 * Updated in $/GSM/Condat/MS/SRC/MFW | 
| 
 
e8ddbb0837ed
src/ui3: initial import of TCS3/LoCosto BMI & MFW code
 
Mychaela Falconia <falcon@freecalypso.org> 
parents:  
diff
changeset
 | 
77 * | 
| 
 
e8ddbb0837ed
src/ui3: initial import of TCS3/LoCosto BMI & MFW code
 
Mychaela Falconia <falcon@freecalypso.org> 
parents:  
diff
changeset
 | 
78 * ***************** Version 36 ***************** | 
| 
 
e8ddbb0837ed
src/ui3: initial import of TCS3/LoCosto BMI & MFW code
 
Mychaela Falconia <falcon@freecalypso.org> 
parents:  
diff
changeset
 | 
79 * User: Vo Date: 11.11.99 Time: 14:22 | 
| 
 
e8ddbb0837ed
src/ui3: initial import of TCS3/LoCosto BMI & MFW code
 
Mychaela Falconia <falcon@freecalypso.org> 
parents:  
diff
changeset
 | 
80 * Updated in $/GSM/Condat/MS/SRC/MFW | 
| 
 
e8ddbb0837ed
src/ui3: initial import of TCS3/LoCosto BMI & MFW code
 
Mychaela Falconia <falcon@freecalypso.org> 
parents:  
diff
changeset
 | 
81 * New event and command define for DTMF tone | 
| 
 
e8ddbb0837ed
src/ui3: initial import of TCS3/LoCosto BMI & MFW code
 
Mychaela Falconia <falcon@freecalypso.org> 
parents:  
diff
changeset
 | 
82 * New prototype for requesting of autoredial mode | 
| 
 
e8ddbb0837ed
src/ui3: initial import of TCS3/LoCosto BMI & MFW code
 
Mychaela Falconia <falcon@freecalypso.org> 
parents:  
diff
changeset
 | 
83 * | 
| 
 
e8ddbb0837ed
src/ui3: initial import of TCS3/LoCosto BMI & MFW code
 
Mychaela Falconia <falcon@freecalypso.org> 
parents:  
diff
changeset
 | 
84 * ***************** Version 35 ***************** | 
| 
 
e8ddbb0837ed
src/ui3: initial import of TCS3/LoCosto BMI & MFW code
 
Mychaela Falconia <falcon@freecalypso.org> 
parents:  
diff
changeset
 | 
85 * User: Vo Date: 10.09.99 Time: 18:36 | 
| 
 
e8ddbb0837ed
src/ui3: initial import of TCS3/LoCosto BMI & MFW code
 
Mychaela Falconia <falcon@freecalypso.org> 
parents:  
diff
changeset
 | 
86 * Updated in $/GSM/DEV/MS/SRC/MFW | 
| 
 
e8ddbb0837ed
src/ui3: initial import of TCS3/LoCosto BMI & MFW code
 
Mychaela Falconia <falcon@freecalypso.org> 
parents:  
diff
changeset
 | 
87 * new prototype | 
| 
 
e8ddbb0837ed
src/ui3: initial import of TCS3/LoCosto BMI & MFW code
 
Mychaela Falconia <falcon@freecalypso.org> 
parents:  
diff
changeset
 | 
88 * | 
| 
 
e8ddbb0837ed
src/ui3: initial import of TCS3/LoCosto BMI & MFW code
 
Mychaela Falconia <falcon@freecalypso.org> 
parents:  
diff
changeset
 | 
89 * ***************** Version 34 ***************** | 
| 
 
e8ddbb0837ed
src/ui3: initial import of TCS3/LoCosto BMI & MFW code
 
Mychaela Falconia <falcon@freecalypso.org> 
parents:  
diff
changeset
 | 
90 * User: Vo Date: 30.08.99 Time: 13:53 | 
| 
 
e8ddbb0837ed
src/ui3: initial import of TCS3/LoCosto BMI & MFW code
 
Mychaela Falconia <falcon@freecalypso.org> 
parents:  
diff
changeset
 | 
91 * Updated in $/GSM/DEV/MS/SRC/MFW | 
| 
 
e8ddbb0837ed
src/ui3: initial import of TCS3/LoCosto BMI & MFW code
 
Mychaela Falconia <falcon@freecalypso.org> 
parents:  
diff
changeset
 | 
92 * new event, parameter for setting of AoC value | 
| 
 
e8ddbb0837ed
src/ui3: initial import of TCS3/LoCosto BMI & MFW code
 
Mychaela Falconia <falcon@freecalypso.org> 
parents:  
diff
changeset
 | 
93 * | 
| 
 
e8ddbb0837ed
src/ui3: initial import of TCS3/LoCosto BMI & MFW code
 
Mychaela Falconia <falcon@freecalypso.org> 
parents:  
diff
changeset
 | 
94 * ***************** Version 33 ***************** | 
| 
 
e8ddbb0837ed
src/ui3: initial import of TCS3/LoCosto BMI & MFW code
 
Mychaela Falconia <falcon@freecalypso.org> 
parents:  
diff
changeset
 | 
95 * User: Vo Date: 9.08.99 Time: 12:00 | 
| 
 
e8ddbb0837ed
src/ui3: initial import of TCS3/LoCosto BMI & MFW code
 
Mychaela Falconia <falcon@freecalypso.org> 
parents:  
diff
changeset
 | 
96 * Updated in $/GSM/DEV/MS/SRC/MFW | 
| 
 
e8ddbb0837ed
src/ui3: initial import of TCS3/LoCosto BMI & MFW code
 
Mychaela Falconia <falcon@freecalypso.org> 
parents:  
diff
changeset
 | 
97 * change definition (length of number (161 to 41)) | 
| 
 
e8ddbb0837ed
src/ui3: initial import of TCS3/LoCosto BMI & MFW code
 
Mychaela Falconia <falcon@freecalypso.org> 
parents:  
diff
changeset
 | 
98 * new return value "CM_CTRL_STR" | 
| 
 
e8ddbb0837ed
src/ui3: initial import of TCS3/LoCosto BMI & MFW code
 
Mychaela Falconia <falcon@freecalypso.org> 
parents:  
diff
changeset
 | 
99 * new cm command: "CM_SWAP_MULTIPARTY" | 
| 
 
e8ddbb0837ed
src/ui3: initial import of TCS3/LoCosto BMI & MFW code
 
Mychaela Falconia <falcon@freecalypso.org> 
parents:  
diff
changeset
 | 
100 * | 
| 
 
e8ddbb0837ed
src/ui3: initial import of TCS3/LoCosto BMI & MFW code
 
Mychaela Falconia <falcon@freecalypso.org> 
parents:  
diff
changeset
 | 
101 * ***************** Version 32 ***************** | 
| 
 
e8ddbb0837ed
src/ui3: initial import of TCS3/LoCosto BMI & MFW code
 
Mychaela Falconia <falcon@freecalypso.org> 
parents:  
diff
changeset
 | 
102 * User: Vo Date: 21.07.99 Time: 14:39 | 
| 
 
e8ddbb0837ed
src/ui3: initial import of TCS3/LoCosto BMI & MFW code
 
Mychaela Falconia <falcon@freecalypso.org> 
parents:  
diff
changeset
 | 
103 * Updated in $/GSM/DEV/MS/SRC/MFW | 
| 
 
e8ddbb0837ed
src/ui3: initial import of TCS3/LoCosto BMI & MFW code
 
Mychaela Falconia <falcon@freecalypso.org> 
parents:  
diff
changeset
 | 
104 * | 
| 
 
e8ddbb0837ed
src/ui3: initial import of TCS3/LoCosto BMI & MFW code
 
Mychaela Falconia <falcon@freecalypso.org> 
parents:  
diff
changeset
 | 
105 * ***************** Version 31 ***************** | 
| 
 
e8ddbb0837ed
src/ui3: initial import of TCS3/LoCosto BMI & MFW code
 
Mychaela Falconia <falcon@freecalypso.org> 
parents:  
diff
changeset
 | 
106 * User: Vo Date: 16.07.99 Time: 10:32 | 
| 
 
e8ddbb0837ed
src/ui3: initial import of TCS3/LoCosto BMI & MFW code
 
Mychaela Falconia <falcon@freecalypso.org> 
parents:  
diff
changeset
 | 
107 * Updated in $/GSM/DEV/MS/SRC/MFW | 
| 
 
e8ddbb0837ed
src/ui3: initial import of TCS3/LoCosto BMI & MFW code
 
Mychaela Falconia <falcon@freecalypso.org> 
parents:  
diff
changeset
 | 
108 * | 
| 
 
e8ddbb0837ed
src/ui3: initial import of TCS3/LoCosto BMI & MFW code
 
Mychaela Falconia <falcon@freecalypso.org> 
parents:  
diff
changeset
 | 
109 * ***************** Version 30 ***************** | 
| 
 
e8ddbb0837ed
src/ui3: initial import of TCS3/LoCosto BMI & MFW code
 
Mychaela Falconia <falcon@freecalypso.org> 
parents:  
diff
changeset
 | 
110 * User: Vo Date: 9.07.99 Time: 14:31 | 
| 
 
e8ddbb0837ed
src/ui3: initial import of TCS3/LoCosto BMI & MFW code
 
Mychaela Falconia <falcon@freecalypso.org> 
parents:  
diff
changeset
 | 
111 * Updated in $/GSM/DEV/MS/SRC/MFW | 
| 
 
e8ddbb0837ed
src/ui3: initial import of TCS3/LoCosto BMI & MFW code
 
Mychaela Falconia <falcon@freecalypso.org> 
parents:  
diff
changeset
 | 
112 * | 
| 
 
e8ddbb0837ed
src/ui3: initial import of TCS3/LoCosto BMI & MFW code
 
Mychaela Falconia <falcon@freecalypso.org> 
parents:  
diff
changeset
 | 
113 * ***************** Version 29 ***************** | 
| 
 
e8ddbb0837ed
src/ui3: initial import of TCS3/LoCosto BMI & MFW code
 
Mychaela Falconia <falcon@freecalypso.org> 
parents:  
diff
changeset
 | 
114 * User: Vo Date: 2.07.99 Time: 18:25 | 
| 
 
e8ddbb0837ed
src/ui3: initial import of TCS3/LoCosto BMI & MFW code
 
Mychaela Falconia <falcon@freecalypso.org> 
parents:  
diff
changeset
 | 
115 * Updated in $/GSM/DEV/MS/SRC/MFW | 
| 
 
e8ddbb0837ed
src/ui3: initial import of TCS3/LoCosto BMI & MFW code
 
Mychaela Falconia <falcon@freecalypso.org> 
parents:  
diff
changeset
 | 
116 * | 
| 
 
e8ddbb0837ed
src/ui3: initial import of TCS3/LoCosto BMI & MFW code
 
Mychaela Falconia <falcon@freecalypso.org> 
parents:  
diff
changeset
 | 
117 * ***************** Version 28 ***************** | 
| 
 
e8ddbb0837ed
src/ui3: initial import of TCS3/LoCosto BMI & MFW code
 
Mychaela Falconia <falcon@freecalypso.org> 
parents:  
diff
changeset
 | 
118 * User: Vo Date: 22.06.99 Time: 8:54 | 
| 
 
e8ddbb0837ed
src/ui3: initial import of TCS3/LoCosto BMI & MFW code
 
Mychaela Falconia <falcon@freecalypso.org> 
parents:  
diff
changeset
 | 
119 * Updated in $/GSM/DEV/MS/SRC/MFW | 
| 
 
e8ddbb0837ed
src/ui3: initial import of TCS3/LoCosto BMI & MFW code
 
Mychaela Falconia <falcon@freecalypso.org> 
parents:  
diff
changeset
 | 
120 * | 
| 
 
e8ddbb0837ed
src/ui3: initial import of TCS3/LoCosto BMI & MFW code
 
Mychaela Falconia <falcon@freecalypso.org> 
parents:  
diff
changeset
 | 
121 * | 
| 
 
e8ddbb0837ed
src/ui3: initial import of TCS3/LoCosto BMI & MFW code
 
Mychaela Falconia <falcon@freecalypso.org> 
parents:  
diff
changeset
 | 
122 * ***************** Version 1 ***************** | 
| 
 
e8ddbb0837ed
src/ui3: initial import of TCS3/LoCosto BMI & MFW code
 
Mychaela Falconia <falcon@freecalypso.org> 
parents:  
diff
changeset
 | 
123 * User: Vo Date: 20.11.98 Time: 13:40 | 
| 
 
e8ddbb0837ed
src/ui3: initial import of TCS3/LoCosto BMI & MFW code
 
Mychaela Falconia <falcon@freecalypso.org> 
parents:  
diff
changeset
 | 
124 * Created in $/GSM/DEV/MS/SRC/MFW | 
| 
 
e8ddbb0837ed
src/ui3: initial import of TCS3/LoCosto BMI & MFW code
 
Mychaela Falconia <falcon@freecalypso.org> 
parents:  
diff
changeset
 | 
125 * Call Management | 
| 
 
e8ddbb0837ed
src/ui3: initial import of TCS3/LoCosto BMI & MFW code
 
Mychaela Falconia <falcon@freecalypso.org> 
parents:  
diff
changeset
 | 
126 | 
| 
 
e8ddbb0837ed
src/ui3: initial import of TCS3/LoCosto BMI & MFW code
 
Mychaela Falconia <falcon@freecalypso.org> 
parents:  
diff
changeset
 | 
127 Mar 28, 2006 REF:ER OMAPS00071798 x0043642 | 
| 
 
e8ddbb0837ed
src/ui3: initial import of TCS3/LoCosto BMI & MFW code
 
Mychaela Falconia <falcon@freecalypso.org> 
parents:  
diff
changeset
 | 
128 Added new options in BMI to accept the value for tty audio mode, | 
| 
 
e8ddbb0837ed
src/ui3: initial import of TCS3/LoCosto BMI & MFW code
 
Mychaela Falconia <falcon@freecalypso.org> 
parents:  
diff
changeset
 | 
129 and the accepted value is passed as parameter in function call sAT_PercentCTTY | 
| 
 
e8ddbb0837ed
src/ui3: initial import of TCS3/LoCosto BMI & MFW code
 
Mychaela Falconia <falcon@freecalypso.org> 
parents:  
diff
changeset
 | 
130 | 
| 
 
e8ddbb0837ed
src/ui3: initial import of TCS3/LoCosto BMI & MFW code
 
Mychaela Falconia <falcon@freecalypso.org> 
parents:  
diff
changeset
 | 
131 */ | 
| 
 
e8ddbb0837ed
src/ui3: initial import of TCS3/LoCosto BMI & MFW code
 
Mychaela Falconia <falcon@freecalypso.org> 
parents:  
diff
changeset
 | 
132 | 
| 
 
e8ddbb0837ed
src/ui3: initial import of TCS3/LoCosto BMI & MFW code
 
Mychaela Falconia <falcon@freecalypso.org> 
parents:  
diff
changeset
 | 
133 #ifndef DEF_MFW_CM_HEADER | 
| 
 
e8ddbb0837ed
src/ui3: initial import of TCS3/LoCosto BMI & MFW code
 
Mychaela Falconia <falcon@freecalypso.org> 
parents:  
diff
changeset
 | 
134 #define DEF_MFW_CM_HEADER | 
| 
 
e8ddbb0837ed
src/ui3: initial import of TCS3/LoCosto BMI & MFW code
 
Mychaela Falconia <falcon@freecalypso.org> 
parents:  
diff
changeset
 | 
135 | 
| 
 
e8ddbb0837ed
src/ui3: initial import of TCS3/LoCosto BMI & MFW code
 
Mychaela Falconia <falcon@freecalypso.org> 
parents:  
diff
changeset
 | 
136 | 
| 
 
e8ddbb0837ed
src/ui3: initial import of TCS3/LoCosto BMI & MFW code
 
Mychaela Falconia <falcon@freecalypso.org> 
parents:  
diff
changeset
 | 
137 | 
| 
 
e8ddbb0837ed
src/ui3: initial import of TCS3/LoCosto BMI & MFW code
 
Mychaela Falconia <falcon@freecalypso.org> 
parents:  
diff
changeset
 | 
138 /* #include "phb.h" RSA 20/12/01 - Removed */ | 
| 
 
e8ddbb0837ed
src/ui3: initial import of TCS3/LoCosto BMI & MFW code
 
Mychaela Falconia <falcon@freecalypso.org> 
parents:  
diff
changeset
 | 
139 #include"mfw_phb.h" | 
| 
 
e8ddbb0837ed
src/ui3: initial import of TCS3/LoCosto BMI & MFW code
 
Mychaela Falconia <falcon@freecalypso.org> 
parents:  
diff
changeset
 | 
140 | 
| 
 
e8ddbb0837ed
src/ui3: initial import of TCS3/LoCosto BMI & MFW code
 
Mychaela Falconia <falcon@freecalypso.org> 
parents:  
diff
changeset
 | 
141 #define MFW_STRING_LEN 161 | 
| 
 
e8ddbb0837ed
src/ui3: initial import of TCS3/LoCosto BMI & MFW code
 
Mychaela Falconia <falcon@freecalypso.org> 
parents:  
diff
changeset
 | 
142 #define MFW_NUM_LEN 41 /* Jan 09, 2007 REF: OMAPS00110541 x0039928 */ | 
| 
 
e8ddbb0837ed
src/ui3: initial import of TCS3/LoCosto BMI & MFW code
 
Mychaela Falconia <falcon@freecalypso.org> 
parents:  
diff
changeset
 | 
143 #define MFW_TAG_LEN 21 | 
| 
 
e8ddbb0837ed
src/ui3: initial import of TCS3/LoCosto BMI & MFW code
 
Mychaela Falconia <falcon@freecalypso.org> 
parents:  
diff
changeset
 | 
144 #define MFW_SUBADR_LEN 21 | 
| 
 
e8ddbb0837ed
src/ui3: initial import of TCS3/LoCosto BMI & MFW code
 
Mychaela Falconia <falcon@freecalypso.org> 
parents:  
diff
changeset
 | 
145 #define MAX_LEN 21 /* Jan 09, 2007 REF: OMAPS00110541 x0039928 */ | 
| 
 
e8ddbb0837ed
src/ui3: initial import of TCS3/LoCosto BMI & MFW code
 
Mychaela Falconia <falcon@freecalypso.org> 
parents:  
diff
changeset
 | 
146 #define MAX_CURRENCY 5 | 
| 
 
e8ddbb0837ed
src/ui3: initial import of TCS3/LoCosto BMI & MFW code
 
Mychaela Falconia <falcon@freecalypso.org> 
parents:  
diff
changeset
 | 
147 | 
| 
 
e8ddbb0837ed
src/ui3: initial import of TCS3/LoCosto BMI & MFW code
 
Mychaela Falconia <falcon@freecalypso.org> 
parents:  
diff
changeset
 | 
148 /* | 
| 
 
e8ddbb0837ed
src/ui3: initial import of TCS3/LoCosto BMI & MFW code
 
Mychaela Falconia <falcon@freecalypso.org> 
parents:  
diff
changeset
 | 
149 * events are organised as bitmaps | 
| 
 
e8ddbb0837ed
src/ui3: initial import of TCS3/LoCosto BMI & MFW code
 
Mychaela Falconia <falcon@freecalypso.org> 
parents:  
diff
changeset
 | 
150 */ | 
| 
 
e8ddbb0837ed
src/ui3: initial import of TCS3/LoCosto BMI & MFW code
 
Mychaela Falconia <falcon@freecalypso.org> 
parents:  
diff
changeset
 | 
151 #define E_CM_OK 0x0001 | 
| 
 
e8ddbb0837ed
src/ui3: initial import of TCS3/LoCosto BMI & MFW code
 
Mychaela Falconia <falcon@freecalypso.org> 
parents:  
diff
changeset
 | 
152 #define E_CM_CW 0x0002 | 
| 
 
e8ddbb0837ed
src/ui3: initial import of TCS3/LoCosto BMI & MFW code
 
Mychaela Falconia <falcon@freecalypso.org> 
parents:  
diff
changeset
 | 
153 #define E_CM_CONNECT 0x0004 | 
| 
 
e8ddbb0837ed
src/ui3: initial import of TCS3/LoCosto BMI & MFW code
 
Mychaela Falconia <falcon@freecalypso.org> 
parents:  
diff
changeset
 | 
154 #define E_CM_CONNECT_ACK 0x0008 | 
| 
 
e8ddbb0837ed
src/ui3: initial import of TCS3/LoCosto BMI & MFW code
 
Mychaela Falconia <falcon@freecalypso.org> 
parents:  
diff
changeset
 | 
155 #define E_CM_DISCONNECT 0x0010 | 
| 
 
e8ddbb0837ed
src/ui3: initial import of TCS3/LoCosto BMI & MFW code
 
Mychaela Falconia <falcon@freecalypso.org> 
parents:  
diff
changeset
 | 
156 #define E_CM_COMMAND 0x0020 | 
| 
 
e8ddbb0837ed
src/ui3: initial import of TCS3/LoCosto BMI & MFW code
 
Mychaela Falconia <falcon@freecalypso.org> 
parents:  
diff
changeset
 | 
157 #define E_CM_NOTIFY 0x0040 | 
| 
 
e8ddbb0837ed
src/ui3: initial import of TCS3/LoCosto BMI & MFW code
 
Mychaela Falconia <falcon@freecalypso.org> 
parents:  
diff
changeset
 | 
158 #define E_CM_REDIAL 0x0080 | 
| 
 
e8ddbb0837ed
src/ui3: initial import of TCS3/LoCosto BMI & MFW code
 
Mychaela Falconia <falcon@freecalypso.org> 
parents:  
diff
changeset
 | 
159 #define E_CM_COLP 0x0100 | 
| 
 
e8ddbb0837ed
src/ui3: initial import of TCS3/LoCosto BMI & MFW code
 
Mychaela Falconia <falcon@freecalypso.org> 
parents:  
diff
changeset
 | 
160 #define E_CM_RING_OFF 0x0200 | 
| 
 
e8ddbb0837ed
src/ui3: initial import of TCS3/LoCosto BMI & MFW code
 
Mychaela Falconia <falcon@freecalypso.org> 
parents:  
diff
changeset
 | 
161 #define E_CM_MO_RES 0x0400 | 
| 
 
e8ddbb0837ed
src/ui3: initial import of TCS3/LoCosto BMI & MFW code
 
Mychaela Falconia <falcon@freecalypso.org> 
parents:  
diff
changeset
 | 
162 #define E_CM_CPI 0x0800 | 
| 
 
e8ddbb0837ed
src/ui3: initial import of TCS3/LoCosto BMI & MFW code
 
Mychaela Falconia <falcon@freecalypso.org> 
parents:  
diff
changeset
 | 
163 #define E_CM_TIMER_EVERY_SECOND 0x1000 | 
| 
 
e8ddbb0837ed
src/ui3: initial import of TCS3/LoCosto BMI & MFW code
 
Mychaela Falconia <falcon@freecalypso.org> 
parents:  
diff
changeset
 | 
164 #define E_CM_AOC 0x2000 | 
| 
 
e8ddbb0837ed
src/ui3: initial import of TCS3/LoCosto BMI & MFW code
 
Mychaela Falconia <falcon@freecalypso.org> 
parents:  
diff
changeset
 | 
165 #define E_CM_AOC_CNF 0x4000 | 
| 
 
e8ddbb0837ed
src/ui3: initial import of TCS3/LoCosto BMI & MFW code
 
Mychaela Falconia <falcon@freecalypso.org> 
parents:  
diff
changeset
 | 
166 #define E_CM_DTMF 0x8000 | 
| 
 
e8ddbb0837ed
src/ui3: initial import of TCS3/LoCosto BMI & MFW code
 
Mychaela Falconia <falcon@freecalypso.org> 
parents:  
diff
changeset
 | 
167 #define E_CM_WAP_CALL_CONNECTED 0x10000 | 
| 
 
e8ddbb0837ed
src/ui3: initial import of TCS3/LoCosto BMI & MFW code
 
Mychaela Falconia <falcon@freecalypso.org> 
parents:  
diff
changeset
 | 
168 #define E_CM_CTYI 0x20000 /* SPR#1352 - SH */ | 
| 
 
e8ddbb0837ed
src/ui3: initial import of TCS3/LoCosto BMI & MFW code
 
Mychaela Falconia <falcon@freecalypso.org> 
parents:  
diff
changeset
 | 
169 /* Marcus: CCBS: 14/11/2002: Start */ | 
| 
 
e8ddbb0837ed
src/ui3: initial import of TCS3/LoCosto BMI & MFW code
 
Mychaela Falconia <falcon@freecalypso.org> 
parents:  
diff
changeset
 | 
170 #define E_CM_CCBS 0x40000 | 
| 
 
e8ddbb0837ed
src/ui3: initial import of TCS3/LoCosto BMI & MFW code
 
Mychaela Falconia <falcon@freecalypso.org> 
parents:  
diff
changeset
 | 
171 /* Marcus: CCBS: 14/11/2002: End */ | 
| 
 
e8ddbb0837ed
src/ui3: initial import of TCS3/LoCosto BMI & MFW code
 
Mychaela Falconia <falcon@freecalypso.org> 
parents:  
diff
changeset
 | 
172 #define E_CM_CALL_DEFLECT_STATUS 0x80000 /*SPR 1392*/ | 
| 
 
e8ddbb0837ed
src/ui3: initial import of TCS3/LoCosto BMI & MFW code
 
Mychaela Falconia <falcon@freecalypso.org> 
parents:  
diff
changeset
 | 
173 #define E_CM_DISCONNECT_ALL 0x100000 | 
| 
 
e8ddbb0837ed
src/ui3: initial import of TCS3/LoCosto BMI & MFW code
 
Mychaela Falconia <falcon@freecalypso.org> 
parents:  
diff
changeset
 | 
174 #define E_CM_ALL_SERVICES 0xFFFFFF | 
| 
 
e8ddbb0837ed
src/ui3: initial import of TCS3/LoCosto BMI & MFW code
 
Mychaela Falconia <falcon@freecalypso.org> 
parents:  
diff
changeset
 | 
175 | 
| 
 
e8ddbb0837ed
src/ui3: initial import of TCS3/LoCosto BMI & MFW code
 
Mychaela Falconia <falcon@freecalypso.org> 
parents:  
diff
changeset
 | 
176 /* Possible service code for a call number */ | 
| 
 
e8ddbb0837ed
src/ui3: initial import of TCS3/LoCosto BMI & MFW code
 
Mychaela Falconia <falcon@freecalypso.org> 
parents:  
diff
changeset
 | 
177 #define CM_OK 1 /* A mobile originated call attempt has been started. */ | 
| 
 
e8ddbb0837ed
src/ui3: initial import of TCS3/LoCosto BMI & MFW code
 
Mychaela Falconia <falcon@freecalypso.org> 
parents:  
diff
changeset
 | 
178 #define CM_EC 2 /* A mobile originated emergency call has been started. */ | 
| 
 
e8ddbb0837ed
src/ui3: initial import of TCS3/LoCosto BMI & MFW code
 
Mychaela Falconia <falcon@freecalypso.org> 
parents:  
diff
changeset
 | 
179 #define CM_SIM 3 /* The number has started a SIM control procedure. */ | 
| 
 
e8ddbb0837ed
src/ui3: initial import of TCS3/LoCosto BMI & MFW code
 
Mychaela Falconia <falcon@freecalypso.org> 
parents:  
diff
changeset
 | 
180 #define CM_SS 4 /* The number has started a supplementary service. */ | 
| 
 
e8ddbb0837ed
src/ui3: initial import of TCS3/LoCosto BMI & MFW code
 
Mychaela Falconia <falcon@freecalypso.org> 
parents:  
diff
changeset
 | 
181 #define CM_USSD 5 /* The number has started an unstructured SS. */ | 
| 
 
e8ddbb0837ed
src/ui3: initial import of TCS3/LoCosto BMI & MFW code
 
Mychaela Falconia <falcon@freecalypso.org> 
parents:  
diff
changeset
 | 
182 #define CM_MMI 6 /* The number define a MMI specific procedure. */ | 
| 
 
e8ddbb0837ed
src/ui3: initial import of TCS3/LoCosto BMI & MFW code
 
Mychaela Falconia <falcon@freecalypso.org> 
parents:  
diff
changeset
 | 
183 #define CM_ERROR 7 /* The number can not procedured. */ | 
| 
 
e8ddbb0837ed
src/ui3: initial import of TCS3/LoCosto BMI & MFW code
 
Mychaela Falconia <falcon@freecalypso.org> 
parents:  
diff
changeset
 | 
184 #define CM_BLACKLIST 8 /* The number is blacklisted. */ | 
| 
 
e8ddbb0837ed
src/ui3: initial import of TCS3/LoCosto BMI & MFW code
 
Mychaela Falconia <falcon@freecalypso.org> 
parents:  
diff
changeset
 | 
185 #define CM_NO_REG 9 /* The network is not registered. */ | 
| 
 
e8ddbb0837ed
src/ui3: initial import of TCS3/LoCosto BMI & MFW code
 
Mychaela Falconia <falcon@freecalypso.org> 
parents:  
diff
changeset
 | 
186 #define CM_NO_SERVICE 10 /* The service type of network is NO_SERVICE. */ | 
| 
 
e8ddbb0837ed
src/ui3: initial import of TCS3/LoCosto BMI & MFW code
 
Mychaela Falconia <falcon@freecalypso.org> 
parents:  
diff
changeset
 | 
187 #define CM_NO_CARRIER 11 /* No connection because of no carrier */ | 
| 
 
e8ddbb0837ed
src/ui3: initial import of TCS3/LoCosto BMI & MFW code
 
Mychaela Falconia <falcon@freecalypso.org> 
parents:  
diff
changeset
 | 
188 #define CM_NO_AOC 12 /* NO advice of charge information available */ | 
| 
 
e8ddbb0837ed
src/ui3: initial import of TCS3/LoCosto BMI & MFW code
 
Mychaela Falconia <falcon@freecalypso.org> 
parents:  
diff
changeset
 | 
189 #define CM_BUSY 13 /* No connection because of user busy */ | 
| 
 
e8ddbb0837ed
src/ui3: initial import of TCS3/LoCosto BMI & MFW code
 
Mychaela Falconia <falcon@freecalypso.org> 
parents:  
diff
changeset
 | 
190 #define CM_NO_ANSWER 14 /* No connection because of no answering */ | 
| 
 
e8ddbb0837ed
src/ui3: initial import of TCS3/LoCosto BMI & MFW code
 
Mychaela Falconia <falcon@freecalypso.org> 
parents:  
diff
changeset
 | 
191 #define CM_CTRL_STR 15 /* control string */ | 
| 
 
e8ddbb0837ed
src/ui3: initial import of TCS3/LoCosto BMI & MFW code
 
Mychaela Falconia <falcon@freecalypso.org> 
parents:  
diff
changeset
 | 
192 #define CM_ACM_MAX 16 /* ACM reachs maximal value */ | 
| 
 
e8ddbb0837ed
src/ui3: initial import of TCS3/LoCosto BMI & MFW code
 
Mychaela Falconia <falcon@freecalypso.org> 
parents:  
diff
changeset
 | 
193 #define CM_CFDN_ERR 17 /* check FDN number error */ | 
| 
 
e8ddbb0837ed
src/ui3: initial import of TCS3/LoCosto BMI & MFW code
 
Mychaela Falconia <falcon@freecalypso.org> 
parents:  
diff
changeset
 | 
194 #define CM_CBDN_ERR 18 /* check BDN number error */ | 
| 
 
e8ddbb0837ed
src/ui3: initial import of TCS3/LoCosto BMI & MFW code
 
Mychaela Falconia <falcon@freecalypso.org> 
parents:  
diff
changeset
 | 
195 #define CM_2CALLS_ALREADY_ERR 19/* 2 calls already, we can not perform a third outgoing call */ | 
| 
 
e8ddbb0837ed
src/ui3: initial import of TCS3/LoCosto BMI & MFW code
 
Mychaela Falconia <falcon@freecalypso.org> 
parents:  
diff
changeset
 | 
196 #define CM_CLI 20 /* CLI command complete */ | 
| 
 
e8ddbb0837ed
src/ui3: initial import of TCS3/LoCosto BMI & MFW code
 
Mychaela Falconia <falcon@freecalypso.org> 
parents:  
diff
changeset
 | 
197 #define CM_ALS_ERR 21//xvilliva 21421 - Handling err code returned by ACI. | 
| 
 
e8ddbb0837ed
src/ui3: initial import of TCS3/LoCosto BMI & MFW code
 
Mychaela Falconia <falcon@freecalypso.org> 
parents:  
diff
changeset
 | 
198 | 
| 
 
e8ddbb0837ed
src/ui3: initial import of TCS3/LoCosto BMI & MFW code
 
Mychaela Falconia <falcon@freecalypso.org> 
parents:  
diff
changeset
 | 
199 /* Definition for advice of charge */ | 
| 
 
e8ddbb0837ed
src/ui3: initial import of TCS3/LoCosto BMI & MFW code
 
Mychaela Falconia <falcon@freecalypso.org> 
parents:  
diff
changeset
 | 
200 #define CM_AOC_UNKNOWN 0 | 
| 
 
e8ddbb0837ed
src/ui3: initial import of TCS3/LoCosto BMI & MFW code
 
Mychaela Falconia <falcon@freecalypso.org> 
parents:  
diff
changeset
 | 
201 #define CM_AOC_INFO 20 /* AoC information from the network. */ | 
| 
 
e8ddbb0837ed
src/ui3: initial import of TCS3/LoCosto BMI & MFW code
 
Mychaela Falconia <falcon@freecalypso.org> 
parents:  
diff
changeset
 | 
202 #define CM_AOC_PUCT 21 /* PUCT is requested by MMI logic. */ | 
| 
 
e8ddbb0837ed
src/ui3: initial import of TCS3/LoCosto BMI & MFW code
 
Mychaela Falconia <falcon@freecalypso.org> 
parents:  
diff
changeset
 | 
203 #define CM_AOC_ACMMAX 22 /* ACM max is requested by MMI logic. */ | 
| 
 
e8ddbb0837ed
src/ui3: initial import of TCS3/LoCosto BMI & MFW code
 
Mychaela Falconia <falcon@freecalypso.org> 
parents:  
diff
changeset
 | 
204 #define CM_AOC_ACM 23 /* ACM is requested by MMI logic. */ | 
| 
 
e8ddbb0837ed
src/ui3: initial import of TCS3/LoCosto BMI & MFW code
 
Mychaela Falconia <falcon@freecalypso.org> 
parents:  
diff
changeset
 | 
205 #define CM_AOC_CCM 24 /* CCM is requested by MMI logic. */ | 
| 
 
e8ddbb0837ed
src/ui3: initial import of TCS3/LoCosto BMI & MFW code
 
Mychaela Falconia <falcon@freecalypso.org> 
parents:  
diff
changeset
 | 
206 #define CM_AOC_TIMERS 25 /* AoC timer values are requested. */ | 
| 
 
e8ddbb0837ed
src/ui3: initial import of TCS3/LoCosto BMI & MFW code
 
Mychaela Falconia <falcon@freecalypso.org> 
parents:  
diff
changeset
 | 
207 #define CM_AOC_CCM_PUCT 26 /* CCM using PUCT */ | 
| 
 
e8ddbb0837ed
src/ui3: initial import of TCS3/LoCosto BMI & MFW code
 
Mychaela Falconia <falcon@freecalypso.org> 
parents:  
diff
changeset
 | 
208 #define CM_AOC_ACM_PUCT 27 /* ACM using PUCT */ | 
| 
 
e8ddbb0837ed
src/ui3: initial import of TCS3/LoCosto BMI & MFW code
 
Mychaela Falconia <falcon@freecalypso.org> 
parents:  
diff
changeset
 | 
209 #define CM_AOC_RAW_PUCT 28 /* RAW PUCT */ | 
| 
 
e8ddbb0837ed
src/ui3: initial import of TCS3/LoCosto BMI & MFW code
 
Mychaela Falconia <falcon@freecalypso.org> 
parents:  
diff
changeset
 | 
210 | 
| 
 
e8ddbb0837ed
src/ui3: initial import of TCS3/LoCosto BMI & MFW code
 
Mychaela Falconia <falcon@freecalypso.org> 
parents:  
diff
changeset
 | 
211 /* Definition for redialing */ | 
| 
 
e8ddbb0837ed
src/ui3: initial import of TCS3/LoCosto BMI & MFW code
 
Mychaela Falconia <falcon@freecalypso.org> 
parents:  
diff
changeset
 | 
212 #define CM_REDIAL_OFF 0 /* no redialing */ | 
| 
 
e8ddbb0837ed
src/ui3: initial import of TCS3/LoCosto BMI & MFW code
 
Mychaela Falconia <falcon@freecalypso.org> 
parents:  
diff
changeset
 | 
213 #define CM_REDIAL_AUTO 1 /* automatic redialing */ | 
| 
 
e8ddbb0837ed
src/ui3: initial import of TCS3/LoCosto BMI & MFW code
 
Mychaela Falconia <falcon@freecalypso.org> 
parents:  
diff
changeset
 | 
214 #define CM_REDIAL_MANU 2 /* manual redialing */ | 
| 
 
e8ddbb0837ed
src/ui3: initial import of TCS3/LoCosto BMI & MFW code
 
Mychaela Falconia <falcon@freecalypso.org> 
parents:  
diff
changeset
 | 
215 | 
| 
 
e8ddbb0837ed
src/ui3: initial import of TCS3/LoCosto BMI & MFW code
 
Mychaela Falconia <falcon@freecalypso.org> 
parents:  
diff
changeset
 | 
216 #define CM_REDIAL_BLACKLIST 33 /* reset blacklist */ | 
| 
 
e8ddbb0837ed
src/ui3: initial import of TCS3/LoCosto BMI & MFW code
 
Mychaela Falconia <falcon@freecalypso.org> 
parents:  
diff
changeset
 | 
217 #define CM_REDIAL_NO_SERVICE 34 /* mobile out the cell */ | 
| 
 
e8ddbb0837ed
src/ui3: initial import of TCS3/LoCosto BMI & MFW code
 
Mychaela Falconia <falcon@freecalypso.org> 
parents:  
diff
changeset
 | 
218 #define CM_REDIAL_INCOMING 35 /* redial abort because of incoming call */ | 
| 
 
e8ddbb0837ed
src/ui3: initial import of TCS3/LoCosto BMI & MFW code
 
Mychaela Falconia <falcon@freecalypso.org> 
parents:  
diff
changeset
 | 
219 #define CM_REDIAL_ABORTED 36 /* abort redial fromm MMI */ | 
| 
 
e8ddbb0837ed
src/ui3: initial import of TCS3/LoCosto BMI & MFW code
 
Mychaela Falconia <falcon@freecalypso.org> 
parents:  
diff
changeset
 | 
220 #define CM_REDIAL_STARTED 37 /* start autoredial */ | 
| 
 
e8ddbb0837ed
src/ui3: initial import of TCS3/LoCosto BMI & MFW code
 
Mychaela Falconia <falcon@freecalypso.org> 
parents:  
diff
changeset
 | 
221 #define CM_REDIAL_ATTEMPT 38 /* start redial call */ | 
| 
 
e8ddbb0837ed
src/ui3: initial import of TCS3/LoCosto BMI & MFW code
 
Mychaela Falconia <falcon@freecalypso.org> 
parents:  
diff
changeset
 | 
222 #define CM_REDIAL_BLACKLISTED 39 /* Redialing number is blacklisted */ | 
| 
 
e8ddbb0837ed
src/ui3: initial import of TCS3/LoCosto BMI & MFW code
 
Mychaela Falconia <falcon@freecalypso.org> 
parents:  
diff
changeset
 | 
223 #define CM_REDIAL_OUTGOING 40 /* redial abort because of outgoing call */ | 
| 
 
e8ddbb0837ed
src/ui3: initial import of TCS3/LoCosto BMI & MFW code
 
Mychaela Falconia <falcon@freecalypso.org> 
parents:  
diff
changeset
 | 
224 #define CM_REDIAL_SUCCESS 41 /* Redialing is successful */ | 
| 
 
e8ddbb0837ed
src/ui3: initial import of TCS3/LoCosto BMI & MFW code
 
Mychaela Falconia <falcon@freecalypso.org> 
parents:  
diff
changeset
 | 
225 #define CM_REDIAL_STOP 42 /* Stop redialing (outside of category) */ | 
| 
 
e8ddbb0837ed
src/ui3: initial import of TCS3/LoCosto BMI & MFW code
 
Mychaela Falconia <falcon@freecalypso.org> 
parents:  
diff
changeset
 | 
226 | 
| 
 
e8ddbb0837ed
src/ui3: initial import of TCS3/LoCosto BMI & MFW code
 
Mychaela Falconia <falcon@freecalypso.org> 
parents:  
diff
changeset
 | 
227 /* definition of commands for call related supplementary service */ | 
| 
 
e8ddbb0837ed
src/ui3: initial import of TCS3/LoCosto BMI & MFW code
 
Mychaela Falconia <falcon@freecalypso.org> 
parents:  
diff
changeset
 | 
228 #define CM_COMMAND_UNKNOWN 0 | 
| 
 
e8ddbb0837ed
src/ui3: initial import of TCS3/LoCosto BMI & MFW code
 
Mychaela Falconia <falcon@freecalypso.org> 
parents:  
diff
changeset
 | 
229 #define CM_HOLD 1 /* initiate call hold */ | 
| 
 
e8ddbb0837ed
src/ui3: initial import of TCS3/LoCosto BMI & MFW code
 
Mychaela Falconia <falcon@freecalypso.org> 
parents:  
diff
changeset
 | 
230 #define CM_RETRIEVE 2 /* initiate call retrieve */ | 
| 
 
e8ddbb0837ed
src/ui3: initial import of TCS3/LoCosto BMI & MFW code
 
Mychaela Falconia <falcon@freecalypso.org> 
parents:  
diff
changeset
 | 
231 #define CM_BUILD_MULTIPARTY 3 /* build a multiparty */ | 
| 
 
e8ddbb0837ed
src/ui3: initial import of TCS3/LoCosto BMI & MFW code
 
Mychaela Falconia <falcon@freecalypso.org> 
parents:  
diff
changeset
 | 
232 #define CM_HOLD_MULTIPARTY 4 /* set multiparty on hold */ | 
| 
 
e8ddbb0837ed
src/ui3: initial import of TCS3/LoCosto BMI & MFW code
 
Mychaela Falconia <falcon@freecalypso.org> 
parents:  
diff
changeset
 | 
233 #define CM_RETRIEVE_MULTIPARTY 5 /* set multiparty on active */ | 
| 
 
e8ddbb0837ed
src/ui3: initial import of TCS3/LoCosto BMI & MFW code
 
Mychaela Falconia <falcon@freecalypso.org> 
parents:  
diff
changeset
 | 
234 #define CM_SPLIT_MULTIPARTY 6 /* split a multiparty */ | 
| 
 
e8ddbb0837ed
src/ui3: initial import of TCS3/LoCosto BMI & MFW code
 
Mychaela Falconia <falcon@freecalypso.org> 
parents:  
diff
changeset
 | 
235 #define CM_ETC 7 /* enable explicit call transfer */ | 
| 
 
e8ddbb0837ed
src/ui3: initial import of TCS3/LoCosto BMI & MFW code
 
Mychaela Falconia <falcon@freecalypso.org> 
parents:  
diff
changeset
 | 
236 #define CM_CALL_DEFLECTION 8 /* redirection of incomming call */ | 
| 
 
e8ddbb0837ed
src/ui3: initial import of TCS3/LoCosto BMI & MFW code
 
Mychaela Falconia <falcon@freecalypso.org> 
parents:  
diff
changeset
 | 
237 #define CM_CCBS 9 /* completion on call busy subscriber */ | 
| 
 
e8ddbb0837ed
src/ui3: initial import of TCS3/LoCosto BMI & MFW code
 
Mychaela Falconia <falcon@freecalypso.org> 
parents:  
diff
changeset
 | 
238 #define CM_MODIFY 10 /* initiate in-call modification */ | 
| 
 
e8ddbb0837ed
src/ui3: initial import of TCS3/LoCosto BMI & MFW code
 
Mychaela Falconia <falcon@freecalypso.org> 
parents:  
diff
changeset
 | 
239 #define CM_DTMF_ACTIVE 11 /* enable DTMF signalling */ | 
| 
 
e8ddbb0837ed
src/ui3: initial import of TCS3/LoCosto BMI & MFW code
 
Mychaela Falconia <falcon@freecalypso.org> 
parents:  
diff
changeset
 | 
240 #define CM_DTMF_INACTIVE 12 /* disable DTMF signalling */ | 
| 
 
e8ddbb0837ed
src/ui3: initial import of TCS3/LoCosto BMI & MFW code
 
Mychaela Falconia <falcon@freecalypso.org> 
parents:  
diff
changeset
 | 
241 #define CM_SWAP 13 /* swap of two calls */ | 
| 
 
e8ddbb0837ed
src/ui3: initial import of TCS3/LoCosto BMI & MFW code
 
Mychaela Falconia <falcon@freecalypso.org> 
parents:  
diff
changeset
 | 
242 #define CM_SWAP_MULTIPARTY 14 | 
| 
 
e8ddbb0837ed
src/ui3: initial import of TCS3/LoCosto BMI & MFW code
 
Mychaela Falconia <falcon@freecalypso.org> 
parents:  
diff
changeset
 | 
243 #define CM_DTMF_AUTO 15 /* DTMF signalling with defined length of tones */ | 
| 
 
e8ddbb0837ed
src/ui3: initial import of TCS3/LoCosto BMI & MFW code
 
Mychaela Falconia <falcon@freecalypso.org> 
parents:  
diff
changeset
 | 
244 | 
| 
 
e8ddbb0837ed
src/ui3: initial import of TCS3/LoCosto BMI & MFW code
 
Mychaela Falconia <falcon@freecalypso.org> 
parents:  
diff
changeset
 | 
245 | 
| 
 
e8ddbb0837ed
src/ui3: initial import of TCS3/LoCosto BMI & MFW code
 
Mychaela Falconia <falcon@freecalypso.org> 
parents:  
diff
changeset
 | 
246 #define CM_DISCONNECT_ALL_RESULT_ERROR 0 | 
| 
 
e8ddbb0837ed
src/ui3: initial import of TCS3/LoCosto BMI & MFW code
 
Mychaela Falconia <falcon@freecalypso.org> 
parents:  
diff
changeset
 | 
247 #define CM_DISCONNECT_ALL_RESULT_OK 1 | 
| 
 
e8ddbb0837ed
src/ui3: initial import of TCS3/LoCosto BMI & MFW code
 
Mychaela Falconia <falcon@freecalypso.org> 
parents:  
diff
changeset
 | 
248 | 
| 
 
e8ddbb0837ed
src/ui3: initial import of TCS3/LoCosto BMI & MFW code
 
Mychaela Falconia <falcon@freecalypso.org> 
parents:  
diff
changeset
 | 
249 | 
| 
 
e8ddbb0837ed
src/ui3: initial import of TCS3/LoCosto BMI & MFW code
 
Mychaela Falconia <falcon@freecalypso.org> 
parents:  
diff
changeset
 | 
250 | 
| 
 
e8ddbb0837ed
src/ui3: initial import of TCS3/LoCosto BMI & MFW code
 
Mychaela Falconia <falcon@freecalypso.org> 
parents:  
diff
changeset
 | 
251 #define MIN_DURATION_1 7000 /* time of the 1th redialing */ | 
| 
 
e8ddbb0837ed
src/ui3: initial import of TCS3/LoCosto BMI & MFW code
 
Mychaela Falconia <falcon@freecalypso.org> 
parents:  
diff
changeset
 | 
252 #define MIN_DURATION_2_4 70000 /* time of the 2th to 4st redialing */ | 
| 
 
e8ddbb0837ed
src/ui3: initial import of TCS3/LoCosto BMI & MFW code
 
Mychaela Falconia <falcon@freecalypso.org> 
parents:  
diff
changeset
 | 
253 #define MIN_DURATION_5 200000 /* time of the 5th or over redialing */ | 
| 
 
e8ddbb0837ed
src/ui3: initial import of TCS3/LoCosto BMI & MFW code
 
Mychaela Falconia <falcon@freecalypso.org> 
parents:  
diff
changeset
 | 
254 | 
| 
 
e8ddbb0837ed
src/ui3: initial import of TCS3/LoCosto BMI & MFW code
 
Mychaela Falconia <falcon@freecalypso.org> 
parents:  
diff
changeset
 | 
255 /* Mar 27, 2006 REF:ER OMAPS00071798 */ | 
| 
 
e8ddbb0837ed
src/ui3: initial import of TCS3/LoCosto BMI & MFW code
 
Mychaela Falconia <falcon@freecalypso.org> 
parents:  
diff
changeset
 | 
256 | 
| 
 
e8ddbb0837ed
src/ui3: initial import of TCS3/LoCosto BMI & MFW code
 
Mychaela Falconia <falcon@freecalypso.org> 
parents:  
diff
changeset
 | 
257 #ifdef NEPTUNE_BOARD | 
| 
 
e8ddbb0837ed
src/ui3: initial import of TCS3/LoCosto BMI & MFW code
 
Mychaela Falconia <falcon@freecalypso.org> 
parents:  
diff
changeset
 | 
258 typedef enum /* %CTTY parameter (audio mode) */ | 
| 
 
e8ddbb0837ed
src/ui3: initial import of TCS3/LoCosto BMI & MFW code
 
Mychaela Falconia <falcon@freecalypso.org> 
parents:  
diff
changeset
 | 
259 { | 
| 
 
e8ddbb0837ed
src/ui3: initial import of TCS3/LoCosto BMI & MFW code
 
Mychaela Falconia <falcon@freecalypso.org> 
parents:  
diff
changeset
 | 
260 AUDIO_MODE_TEXT = 0, | 
| 
 
e8ddbb0837ed
src/ui3: initial import of TCS3/LoCosto BMI & MFW code
 
Mychaela Falconia <falcon@freecalypso.org> 
parents:  
diff
changeset
 | 
261 AUDIO_MODE_VCO, | 
| 
 
e8ddbb0837ed
src/ui3: initial import of TCS3/LoCosto BMI & MFW code
 
Mychaela Falconia <falcon@freecalypso.org> 
parents:  
diff
changeset
 | 
262 AUDIO_MODE_Unknown | 
| 
 
e8ddbb0837ed
src/ui3: initial import of TCS3/LoCosto BMI & MFW code
 
Mychaela Falconia <falcon@freecalypso.org> 
parents:  
diff
changeset
 | 
263 } | 
| 
 
e8ddbb0837ed
src/ui3: initial import of TCS3/LoCosto BMI & MFW code
 
Mychaela Falconia <falcon@freecalypso.org> 
parents:  
diff
changeset
 | 
264 T_MMI_CTTY_AUDIO_MOD; | 
| 
 
e8ddbb0837ed
src/ui3: initial import of TCS3/LoCosto BMI & MFW code
 
Mychaela Falconia <falcon@freecalypso.org> 
parents:  
diff
changeset
 | 
265 #endif | 
| 
 
e8ddbb0837ed
src/ui3: initial import of TCS3/LoCosto BMI & MFW code
 
Mychaela Falconia <falcon@freecalypso.org> 
parents:  
diff
changeset
 | 
266 | 
| 
 
e8ddbb0837ed
src/ui3: initial import of TCS3/LoCosto BMI & MFW code
 
Mychaela Falconia <falcon@freecalypso.org> 
parents:  
diff
changeset
 | 
267 | 
| 
 
e8ddbb0837ed
src/ui3: initial import of TCS3/LoCosto BMI & MFW code
 
Mychaela Falconia <falcon@freecalypso.org> 
parents:  
diff
changeset
 | 
268 typedef enum /* definition of the result */ | 
| 
 
e8ddbb0837ed
src/ui3: initial import of TCS3/LoCosto BMI & MFW code
 
Mychaela Falconia <falcon@freecalypso.org> 
parents:  
diff
changeset
 | 
269 { | 
| 
 
e8ddbb0837ed
src/ui3: initial import of TCS3/LoCosto BMI & MFW code
 
Mychaela Falconia <falcon@freecalypso.org> 
parents:  
diff
changeset
 | 
270 CM_AOC_CONF_UNKNOWN, | 
| 
 
e8ddbb0837ed
src/ui3: initial import of TCS3/LoCosto BMI & MFW code
 
Mychaela Falconia <falcon@freecalypso.org> 
parents:  
diff
changeset
 | 
271 CM_AOC_CONF_OK, | 
| 
 
e8ddbb0837ed
src/ui3: initial import of TCS3/LoCosto BMI & MFW code
 
Mychaela Falconia <falcon@freecalypso.org> 
parents:  
diff
changeset
 | 
272 CM_AOC_CONF_SIMPIN2REQ, | 
| 
 
e8ddbb0837ed
src/ui3: initial import of TCS3/LoCosto BMI & MFW code
 
Mychaela Falconia <falcon@freecalypso.org> 
parents:  
diff
changeset
 | 
273 CM_AOC_CONF_WRONGPASSWD, | 
| 
 
e8ddbb0837ed
src/ui3: initial import of TCS3/LoCosto BMI & MFW code
 
Mychaela Falconia <falcon@freecalypso.org> 
parents:  
diff
changeset
 | 
274 CM_AOC_CONF_OPNOTALLOW, | 
| 
 
e8ddbb0837ed
src/ui3: initial import of TCS3/LoCosto BMI & MFW code
 
Mychaela Falconia <falcon@freecalypso.org> 
parents:  
diff
changeset
 | 
275 CM_AOC_CONF_ACMRESETNEEDED | 
| 
 
e8ddbb0837ed
src/ui3: initial import of TCS3/LoCosto BMI & MFW code
 
Mychaela Falconia <falcon@freecalypso.org> 
parents:  
diff
changeset
 | 
276 } T_MFW_AOC_CNF_RES; | 
| 
 
e8ddbb0837ed
src/ui3: initial import of TCS3/LoCosto BMI & MFW code
 
Mychaela Falconia <falcon@freecalypso.org> 
parents:  
diff
changeset
 | 
277 | 
| 
 
e8ddbb0837ed
src/ui3: initial import of TCS3/LoCosto BMI & MFW code
 
Mychaela Falconia <falcon@freecalypso.org> 
parents:  
diff
changeset
 | 
278 typedef enum /* type of call progress information */ | 
| 
 
e8ddbb0837ed
src/ui3: initial import of TCS3/LoCosto BMI & MFW code
 
Mychaela Falconia <falcon@freecalypso.org> 
parents:  
diff
changeset
 | 
279 { | 
| 
 
e8ddbb0837ed
src/ui3: initial import of TCS3/LoCosto BMI & MFW code
 
Mychaela Falconia <falcon@freecalypso.org> 
parents:  
diff
changeset
 | 
280 CPI_TYPE_UNKNOWN = -1, | 
| 
 
e8ddbb0837ed
src/ui3: initial import of TCS3/LoCosto BMI & MFW code
 
Mychaela Falconia <falcon@freecalypso.org> 
parents:  
diff
changeset
 | 
281 CPI_TYPE_SETUP, /* call setup */ | 
| 
 
e8ddbb0837ed
src/ui3: initial import of TCS3/LoCosto BMI & MFW code
 
Mychaela Falconia <falcon@freecalypso.org> 
parents:  
diff
changeset
 | 
282 CPI_TYPE_DISC, /* call disconnect */ | 
| 
 
e8ddbb0837ed
src/ui3: initial import of TCS3/LoCosto BMI & MFW code
 
Mychaela Falconia <falcon@freecalypso.org> 
parents:  
diff
changeset
 | 
283 CPI_TYPE_ALERT, /* call alerting */ | 
| 
 
e8ddbb0837ed
src/ui3: initial import of TCS3/LoCosto BMI & MFW code
 
Mychaela Falconia <falcon@freecalypso.org> 
parents:  
diff
changeset
 | 
284 CPI_TYPE_PROC, /* call proceeding */ | 
| 
 
e8ddbb0837ed
src/ui3: initial import of TCS3/LoCosto BMI & MFW code
 
Mychaela Falconia <falcon@freecalypso.org> 
parents:  
diff
changeset
 | 
285 CPI_TYPE_SYNC, /* TCH assigment */ | 
| 
 
e8ddbb0837ed
src/ui3: initial import of TCS3/LoCosto BMI & MFW code
 
Mychaela Falconia <falcon@freecalypso.org> 
parents:  
diff
changeset
 | 
286 CPI_TYPE_CONN, | 
| 
 
e8ddbb0837ed
src/ui3: initial import of TCS3/LoCosto BMI & MFW code
 
Mychaela Falconia <falcon@freecalypso.org> 
parents:  
diff
changeset
 | 
287 CPI_TYPE_RELEASE, /* Call released cq111676 17-02-04 */ | 
| 
 
e8ddbb0837ed
src/ui3: initial import of TCS3/LoCosto BMI & MFW code
 
Mychaela Falconia <falcon@freecalypso.org> 
parents:  
diff
changeset
 | 
288 CPI_TYPE_REJECT /* Call rejected cq11676 17-02-04 */ | 
| 
 
e8ddbb0837ed
src/ui3: initial import of TCS3/LoCosto BMI & MFW code
 
Mychaela Falconia <falcon@freecalypso.org> 
parents:  
diff
changeset
 | 
289 } T_MFW_CPI_TYPE; | 
| 
 
e8ddbb0837ed
src/ui3: initial import of TCS3/LoCosto BMI & MFW code
 
Mychaela Falconia <falcon@freecalypso.org> 
parents:  
diff
changeset
 | 
290 | 
| 
 
e8ddbb0837ed
src/ui3: initial import of TCS3/LoCosto BMI & MFW code
 
Mychaela Falconia <falcon@freecalypso.org> 
parents:  
diff
changeset
 | 
291 typedef enum /* inband tone */ | 
| 
 
e8ddbb0837ed
src/ui3: initial import of TCS3/LoCosto BMI & MFW code
 
Mychaela Falconia <falcon@freecalypso.org> 
parents:  
diff
changeset
 | 
292 { | 
| 
 
e8ddbb0837ed
src/ui3: initial import of TCS3/LoCosto BMI & MFW code
 
Mychaela Falconia <falcon@freecalypso.org> 
parents:  
diff
changeset
 | 
293 CPI_IBT_UNKNOWN = -1, | 
| 
 
e8ddbb0837ed
src/ui3: initial import of TCS3/LoCosto BMI & MFW code
 
Mychaela Falconia <falcon@freecalypso.org> 
parents:  
diff
changeset
 | 
294 CPI_IBT_FALSE, | 
| 
 
e8ddbb0837ed
src/ui3: initial import of TCS3/LoCosto BMI & MFW code
 
Mychaela Falconia <falcon@freecalypso.org> 
parents:  
diff
changeset
 | 
295 CPI_IBT_TRUE | 
| 
 
e8ddbb0837ed
src/ui3: initial import of TCS3/LoCosto BMI & MFW code
 
Mychaela Falconia <falcon@freecalypso.org> 
parents:  
diff
changeset
 | 
296 } T_MFW_CPI_IBT; | 
| 
 
e8ddbb0837ed
src/ui3: initial import of TCS3/LoCosto BMI & MFW code
 
Mychaela Falconia <falcon@freecalypso.org> 
parents:  
diff
changeset
 | 
297 | 
| 
 
e8ddbb0837ed
src/ui3: initial import of TCS3/LoCosto BMI & MFW code
 
Mychaela Falconia <falcon@freecalypso.org> 
parents:  
diff
changeset
 | 
298 typedef enum /* TCH */ | 
| 
 
e8ddbb0837ed
src/ui3: initial import of TCS3/LoCosto BMI & MFW code
 
Mychaela Falconia <falcon@freecalypso.org> 
parents:  
diff
changeset
 | 
299 { | 
| 
 
e8ddbb0837ed
src/ui3: initial import of TCS3/LoCosto BMI & MFW code
 
Mychaela Falconia <falcon@freecalypso.org> 
parents:  
diff
changeset
 | 
300 CPI_TCH_UNKNOWN = -1, | 
| 
 
e8ddbb0837ed
src/ui3: initial import of TCS3/LoCosto BMI & MFW code
 
Mychaela Falconia <falcon@freecalypso.org> 
parents:  
diff
changeset
 | 
301 CPI_TCH_FALSE, | 
| 
 
e8ddbb0837ed
src/ui3: initial import of TCS3/LoCosto BMI & MFW code
 
Mychaela Falconia <falcon@freecalypso.org> 
parents:  
diff
changeset
 | 
302 CPI_TCH_TRUE | 
| 
 
e8ddbb0837ed
src/ui3: initial import of TCS3/LoCosto BMI & MFW code
 
Mychaela Falconia <falcon@freecalypso.org> 
parents:  
diff
changeset
 | 
303 } T_MFW_CPI_TCH; | 
| 
 
e8ddbb0837ed
src/ui3: initial import of TCS3/LoCosto BMI & MFW code
 
Mychaela Falconia <falcon@freecalypso.org> 
parents:  
diff
changeset
 | 
304 | 
| 
 
e8ddbb0837ed
src/ui3: initial import of TCS3/LoCosto BMI & MFW code
 
Mychaela Falconia <falcon@freecalypso.org> 
parents:  
diff
changeset
 | 
305 typedef enum /* type of call */ | 
| 
 
e8ddbb0837ed
src/ui3: initial import of TCS3/LoCosto BMI & MFW code
 
Mychaela Falconia <falcon@freecalypso.org> 
parents:  
diff
changeset
 | 
306 { | 
| 
 
e8ddbb0837ed
src/ui3: initial import of TCS3/LoCosto BMI & MFW code
 
Mychaela Falconia <falcon@freecalypso.org> 
parents:  
diff
changeset
 | 
307 NONE_TYPE, | 
| 
 
e8ddbb0837ed
src/ui3: initial import of TCS3/LoCosto BMI & MFW code
 
Mychaela Falconia <falcon@freecalypso.org> 
parents:  
diff
changeset
 | 
308 VOICE_CALL, | 
| 
 
e8ddbb0837ed
src/ui3: initial import of TCS3/LoCosto BMI & MFW code
 
Mychaela Falconia <falcon@freecalypso.org> 
parents:  
diff
changeset
 | 
309 AuxVOICE_CALL, | 
| 
 
e8ddbb0837ed
src/ui3: initial import of TCS3/LoCosto BMI & MFW code
 
Mychaela Falconia <falcon@freecalypso.org> 
parents:  
diff
changeset
 | 
310 DATA_CALL, | 
| 
 
e8ddbb0837ed
src/ui3: initial import of TCS3/LoCosto BMI & MFW code
 
Mychaela Falconia <falcon@freecalypso.org> 
parents:  
diff
changeset
 | 
311 FAX_CALL, | 
| 
 
e8ddbb0837ed
src/ui3: initial import of TCS3/LoCosto BMI & MFW code
 
Mychaela Falconia <falcon@freecalypso.org> 
parents:  
diff
changeset
 | 
312 VFD_VOICE, /* voice followed data, voice mode */ | 
| 
 
e8ddbb0837ed
src/ui3: initial import of TCS3/LoCosto BMI & MFW code
 
Mychaela Falconia <falcon@freecalypso.org> 
parents:  
diff
changeset
 | 
313 VAD_VOICE, /* voice alternating data, voice mode */ | 
| 
 
e8ddbb0837ed
src/ui3: initial import of TCS3/LoCosto BMI & MFW code
 
Mychaela Falconia <falcon@freecalypso.org> 
parents:  
diff
changeset
 | 
314 VAF_VOICE, /* voice alternating fax, voice mode */ | 
| 
 
e8ddbb0837ed
src/ui3: initial import of TCS3/LoCosto BMI & MFW code
 
Mychaela Falconia <falcon@freecalypso.org> 
parents:  
diff
changeset
 | 
315 VFD_DATA, /* voice followed data, data mode */ | 
| 
 
e8ddbb0837ed
src/ui3: initial import of TCS3/LoCosto BMI & MFW code
 
Mychaela Falconia <falcon@freecalypso.org> 
parents:  
diff
changeset
 | 
316 VAD_DATA, /* voice alternating data, data mode */ | 
| 
 
e8ddbb0837ed
src/ui3: initial import of TCS3/LoCosto BMI & MFW code
 
Mychaela Falconia <falcon@freecalypso.org> 
parents:  
diff
changeset
 | 
317 VAF_FAX /* voice alternating fax, fax mode */ | 
| 
 
e8ddbb0837ed
src/ui3: initial import of TCS3/LoCosto BMI & MFW code
 
Mychaela Falconia <falcon@freecalypso.org> 
parents:  
diff
changeset
 | 
318 } T_MFW_CM_CALL_TYPE; | 
| 
 
e8ddbb0837ed
src/ui3: initial import of TCS3/LoCosto BMI & MFW code
 
Mychaela Falconia <falcon@freecalypso.org> 
parents:  
diff
changeset
 | 
319 | 
| 
 
e8ddbb0837ed
src/ui3: initial import of TCS3/LoCosto BMI & MFW code
 
Mychaela Falconia <falcon@freecalypso.org> 
parents:  
diff
changeset
 | 
320 typedef enum /* direction of call */ | 
| 
 
e8ddbb0837ed
src/ui3: initial import of TCS3/LoCosto BMI & MFW code
 
Mychaela Falconia <falcon@freecalypso.org> 
parents:  
diff
changeset
 | 
321 { | 
| 
 
e8ddbb0837ed
src/ui3: initial import of TCS3/LoCosto BMI & MFW code
 
Mychaela Falconia <falcon@freecalypso.org> 
parents:  
diff
changeset
 | 
322 MFW_CM_INV_DIR = -1, | 
| 
 
e8ddbb0837ed
src/ui3: initial import of TCS3/LoCosto BMI & MFW code
 
Mychaela Falconia <falcon@freecalypso.org> 
parents:  
diff
changeset
 | 
323 MFW_CM_MOC, | 
| 
 
e8ddbb0837ed
src/ui3: initial import of TCS3/LoCosto BMI & MFW code
 
Mychaela Falconia <falcon@freecalypso.org> 
parents:  
diff
changeset
 | 
324 MFW_CM_MTC | 
| 
 
e8ddbb0837ed
src/ui3: initial import of TCS3/LoCosto BMI & MFW code
 
Mychaela Falconia <falcon@freecalypso.org> 
parents:  
diff
changeset
 | 
325 } T_MFW_CM_CALL_DIR; | 
| 
 
e8ddbb0837ed
src/ui3: initial import of TCS3/LoCosto BMI & MFW code
 
Mychaela Falconia <falcon@freecalypso.org> 
parents:  
diff
changeset
 | 
326 | 
| 
 
e8ddbb0837ed
src/ui3: initial import of TCS3/LoCosto BMI & MFW code
 
Mychaela Falconia <falcon@freecalypso.org> 
parents:  
diff
changeset
 | 
327 /* Result of operation */ | 
| 
 
e8ddbb0837ed
src/ui3: initial import of TCS3/LoCosto BMI & MFW code
 
Mychaela Falconia <falcon@freecalypso.org> 
parents:  
diff
changeset
 | 
328 typedef enum | 
| 
 
e8ddbb0837ed
src/ui3: initial import of TCS3/LoCosto BMI & MFW code
 
Mychaela Falconia <falcon@freecalypso.org> 
parents:  
diff
changeset
 | 
329 { | 
| 
 
e8ddbb0837ed
src/ui3: initial import of TCS3/LoCosto BMI & MFW code
 
Mychaela Falconia <falcon@freecalypso.org> 
parents:  
diff
changeset
 | 
330 NotPresent, | 
| 
 
e8ddbb0837ed
src/ui3: initial import of TCS3/LoCosto BMI & MFW code
 
Mychaela Falconia <falcon@freecalypso.org> 
parents:  
diff
changeset
 | 
331 Present | 
| 
 
e8ddbb0837ed
src/ui3: initial import of TCS3/LoCosto BMI & MFW code
 
Mychaela Falconia <falcon@freecalypso.org> 
parents:  
diff
changeset
 | 
332 } T_MFW_CM_RESULT; | 
| 
 
e8ddbb0837ed
src/ui3: initial import of TCS3/LoCosto BMI & MFW code
 
Mychaela Falconia <falcon@freecalypso.org> 
parents:  
diff
changeset
 | 
333 | 
| 
 
e8ddbb0837ed
src/ui3: initial import of TCS3/LoCosto BMI & MFW code
 
Mychaela Falconia <falcon@freecalypso.org> 
parents:  
diff
changeset
 | 
334 /* Call status */ | 
| 
 
e8ddbb0837ed
src/ui3: initial import of TCS3/LoCosto BMI & MFW code
 
Mychaela Falconia <falcon@freecalypso.org> 
parents:  
diff
changeset
 | 
335 typedef enum | 
| 
 
e8ddbb0837ed
src/ui3: initial import of TCS3/LoCosto BMI & MFW code
 
Mychaela Falconia <falcon@freecalypso.org> 
parents:  
diff
changeset
 | 
336 { | 
| 
 
e8ddbb0837ed
src/ui3: initial import of TCS3/LoCosto BMI & MFW code
 
Mychaela Falconia <falcon@freecalypso.org> 
parents:  
diff
changeset
 | 
337 NOT_PRESENT, | 
| 
 
e8ddbb0837ed
src/ui3: initial import of TCS3/LoCosto BMI & MFW code
 
Mychaela Falconia <falcon@freecalypso.org> 
parents:  
diff
changeset
 | 
338 CALL_HELD, | 
| 
 
e8ddbb0837ed
src/ui3: initial import of TCS3/LoCosto BMI & MFW code
 
Mychaela Falconia <falcon@freecalypso.org> 
parents:  
diff
changeset
 | 
339 CALL_ACTIVE, | 
| 
 
e8ddbb0837ed
src/ui3: initial import of TCS3/LoCosto BMI & MFW code
 
Mychaela Falconia <falcon@freecalypso.org> 
parents:  
diff
changeset
 | 
340 CALL_DEACTIVE, | 
| 
 
e8ddbb0837ed
src/ui3: initial import of TCS3/LoCosto BMI & MFW code
 
Mychaela Falconia <falcon@freecalypso.org> 
parents:  
diff
changeset
 | 
341 CALL_WAIT, | 
| 
 
e8ddbb0837ed
src/ui3: initial import of TCS3/LoCosto BMI & MFW code
 
Mychaela Falconia <falcon@freecalypso.org> 
parents:  
diff
changeset
 | 
342 CALL_DIAL, | 
| 
 
e8ddbb0837ed
src/ui3: initial import of TCS3/LoCosto BMI & MFW code
 
Mychaela Falconia <falcon@freecalypso.org> 
parents:  
diff
changeset
 | 
343 CALL_ALERT | 
| 
 
e8ddbb0837ed
src/ui3: initial import of TCS3/LoCosto BMI & MFW code
 
Mychaela Falconia <falcon@freecalypso.org> 
parents:  
diff
changeset
 | 
344 } T_MFW_CM_CALL_STAT; | 
| 
 
e8ddbb0837ed
src/ui3: initial import of TCS3/LoCosto BMI & MFW code
 
Mychaela Falconia <falcon@freecalypso.org> 
parents:  
diff
changeset
 | 
345 | 
| 
 
e8ddbb0837ed
src/ui3: initial import of TCS3/LoCosto BMI & MFW code
 
Mychaela Falconia <falcon@freecalypso.org> 
parents:  
diff
changeset
 | 
346 /* Bearer parameter */ | 
| 
 
e8ddbb0837ed
src/ui3: initial import of TCS3/LoCosto BMI & MFW code
 
Mychaela Falconia <falcon@freecalypso.org> 
parents:  
diff
changeset
 | 
347 typedef enum /* data rate */ | 
| 
 
e8ddbb0837ed
src/ui3: initial import of TCS3/LoCosto BMI & MFW code
 
Mychaela Falconia <falcon@freecalypso.org> 
parents:  
diff
changeset
 | 
348 { | 
| 
 
e8ddbb0837ed
src/ui3: initial import of TCS3/LoCosto BMI & MFW code
 
Mychaela Falconia <falcon@freecalypso.org> 
parents:  
diff
changeset
 | 
349 SPEED_300, | 
| 
 
e8ddbb0837ed
src/ui3: initial import of TCS3/LoCosto BMI & MFW code
 
Mychaela Falconia <falcon@freecalypso.org> 
parents:  
diff
changeset
 | 
350 SPEED_1200, | 
| 
 
e8ddbb0837ed
src/ui3: initial import of TCS3/LoCosto BMI & MFW code
 
Mychaela Falconia <falcon@freecalypso.org> 
parents:  
diff
changeset
 | 
351 SPEED_2400, | 
| 
 
e8ddbb0837ed
src/ui3: initial import of TCS3/LoCosto BMI & MFW code
 
Mychaela Falconia <falcon@freecalypso.org> 
parents:  
diff
changeset
 | 
352 SPEED_4800, | 
| 
 
e8ddbb0837ed
src/ui3: initial import of TCS3/LoCosto BMI & MFW code
 
Mychaela Falconia <falcon@freecalypso.org> 
parents:  
diff
changeset
 | 
353 SPEED_9600, | 
| 
 
e8ddbb0837ed
src/ui3: initial import of TCS3/LoCosto BMI & MFW code
 
Mychaela Falconia <falcon@freecalypso.org> 
parents:  
diff
changeset
 | 
354 SPEED_14400 | 
| 
 
e8ddbb0837ed
src/ui3: initial import of TCS3/LoCosto BMI & MFW code
 
Mychaela Falconia <falcon@freecalypso.org> 
parents:  
diff
changeset
 | 
355 } T_MFW_CM_DATA_SPEED; | 
| 
 
e8ddbb0837ed
src/ui3: initial import of TCS3/LoCosto BMI & MFW code
 
Mychaela Falconia <falcon@freecalypso.org> 
parents:  
diff
changeset
 | 
356 | 
| 
 
e8ddbb0837ed
src/ui3: initial import of TCS3/LoCosto BMI & MFW code
 
Mychaela Falconia <falcon@freecalypso.org> 
parents:  
diff
changeset
 | 
357 typedef enum /* bearer service */ | 
| 
 
e8ddbb0837ed
src/ui3: initial import of TCS3/LoCosto BMI & MFW code
 
Mychaela Falconia <falcon@freecalypso.org> 
parents:  
diff
changeset
 | 
358 { | 
| 
 
e8ddbb0837ed
src/ui3: initial import of TCS3/LoCosto BMI & MFW code
 
Mychaela Falconia <falcon@freecalypso.org> 
parents:  
diff
changeset
 | 
359 Asynch, | 
| 
 
e8ddbb0837ed
src/ui3: initial import of TCS3/LoCosto BMI & MFW code
 
Mychaela Falconia <falcon@freecalypso.org> 
parents:  
diff
changeset
 | 
360 Synch | 
| 
 
e8ddbb0837ed
src/ui3: initial import of TCS3/LoCosto BMI & MFW code
 
Mychaela Falconia <falcon@freecalypso.org> 
parents:  
diff
changeset
 | 
361 } T_MFW_CM_BS; | 
| 
 
e8ddbb0837ed
src/ui3: initial import of TCS3/LoCosto BMI & MFW code
 
Mychaela Falconia <falcon@freecalypso.org> 
parents:  
diff
changeset
 | 
362 | 
| 
 
e8ddbb0837ed
src/ui3: initial import of TCS3/LoCosto BMI & MFW code
 
Mychaela Falconia <falcon@freecalypso.org> 
parents:  
diff
changeset
 | 
363 typedef enum /* connection element */ | 
| 
 
e8ddbb0837ed
src/ui3: initial import of TCS3/LoCosto BMI & MFW code
 
Mychaela Falconia <falcon@freecalypso.org> 
parents:  
diff
changeset
 | 
364 { | 
| 
 
e8ddbb0837ed
src/ui3: initial import of TCS3/LoCosto BMI & MFW code
 
Mychaela Falconia <falcon@freecalypso.org> 
parents:  
diff
changeset
 | 
365 Transparent, | 
| 
 
e8ddbb0837ed
src/ui3: initial import of TCS3/LoCosto BMI & MFW code
 
Mychaela Falconia <falcon@freecalypso.org> 
parents:  
diff
changeset
 | 
366 NonTransparent | 
| 
 
e8ddbb0837ed
src/ui3: initial import of TCS3/LoCosto BMI & MFW code
 
Mychaela Falconia <falcon@freecalypso.org> 
parents:  
diff
changeset
 | 
367 } T_MFW_CM_CE; | 
| 
 
e8ddbb0837ed
src/ui3: initial import of TCS3/LoCosto BMI & MFW code
 
Mychaela Falconia <falcon@freecalypso.org> 
parents:  
diff
changeset
 | 
368 | 
| 
 
e8ddbb0837ed
src/ui3: initial import of TCS3/LoCosto BMI & MFW code
 
Mychaela Falconia <falcon@freecalypso.org> 
parents:  
diff
changeset
 | 
369 typedef enum /* connection element */ | 
| 
 
e8ddbb0837ed
src/ui3: initial import of TCS3/LoCosto BMI & MFW code
 
Mychaela Falconia <falcon@freecalypso.org> 
parents:  
diff
changeset
 | 
370 { | 
| 
 
e8ddbb0837ed
src/ui3: initial import of TCS3/LoCosto BMI & MFW code
 
Mychaela Falconia <falcon@freecalypso.org> 
parents:  
diff
changeset
 | 
371 Linear, | 
| 
 
e8ddbb0837ed
src/ui3: initial import of TCS3/LoCosto BMI & MFW code
 
Mychaela Falconia <falcon@freecalypso.org> 
parents:  
diff
changeset
 | 
372 Circular | 
| 
 
e8ddbb0837ed
src/ui3: initial import of TCS3/LoCosto BMI & MFW code
 
Mychaela Falconia <falcon@freecalypso.org> 
parents:  
diff
changeset
 | 
373 } T_MFW_CM_RI; | 
| 
 
e8ddbb0837ed
src/ui3: initial import of TCS3/LoCosto BMI & MFW code
 
Mychaela Falconia <falcon@freecalypso.org> 
parents:  
diff
changeset
 | 
374 | 
| 
 
e8ddbb0837ed
src/ui3: initial import of TCS3/LoCosto BMI & MFW code
 
Mychaela Falconia <falcon@freecalypso.org> 
parents:  
diff
changeset
 | 
375 typedef enum /* SS notification result code */ | 
| 
 
e8ddbb0837ed
src/ui3: initial import of TCS3/LoCosto BMI & MFW code
 
Mychaela Falconia <falcon@freecalypso.org> 
parents:  
diff
changeset
 | 
376 { | 
| 
 
e8ddbb0837ed
src/ui3: initial import of TCS3/LoCosto BMI & MFW code
 
Mychaela Falconia <falcon@freecalypso.org> 
parents:  
diff
changeset
 | 
377 MFW_CM_NOTIFY_UNKNOWN, | 
| 
 
e8ddbb0837ed
src/ui3: initial import of TCS3/LoCosto BMI & MFW code
 
Mychaela Falconia <falcon@freecalypso.org> 
parents:  
diff
changeset
 | 
378 MFW_CM_HOLD, /* call has been put on hold */ | 
| 
 
e8ddbb0837ed
src/ui3: initial import of TCS3/LoCosto BMI & MFW code
 
Mychaela Falconia <falcon@freecalypso.org> 
parents:  
diff
changeset
 | 
379 MFW_CM_RETRIEVED /* call has been retrieved */ | 
| 
 
e8ddbb0837ed
src/ui3: initial import of TCS3/LoCosto BMI & MFW code
 
Mychaela Falconia <falcon@freecalypso.org> 
parents:  
diff
changeset
 | 
380 } T_MFW_CM_NOTIFY_CODES; | 
| 
 
e8ddbb0837ed
src/ui3: initial import of TCS3/LoCosto BMI & MFW code
 
Mychaela Falconia <falcon@freecalypso.org> 
parents:  
diff
changeset
 | 
381 | 
| 
 
e8ddbb0837ed
src/ui3: initial import of TCS3/LoCosto BMI & MFW code
 
Mychaela Falconia <falcon@freecalypso.org> 
parents:  
diff
changeset
 | 
382 typedef enum /* connection element */ | 
| 
 
e8ddbb0837ed
src/ui3: initial import of TCS3/LoCosto BMI & MFW code
 
Mychaela Falconia <falcon@freecalypso.org> 
parents:  
diff
changeset
 | 
383 { | 
| 
 
e8ddbb0837ed
src/ui3: initial import of TCS3/LoCosto BMI & MFW code
 
Mychaela Falconia <falcon@freecalypso.org> 
parents:  
diff
changeset
 | 
384 MFW_MPTY_NotPresent = -1, | 
| 
 
e8ddbb0837ed
src/ui3: initial import of TCS3/LoCosto BMI & MFW code
 
Mychaela Falconia <falcon@freecalypso.org> 
parents:  
diff
changeset
 | 
385 MFW_NO_MTPY_MEMBER, | 
| 
 
e8ddbb0837ed
src/ui3: initial import of TCS3/LoCosto BMI & MFW code
 
Mychaela Falconia <falcon@freecalypso.org> 
parents:  
diff
changeset
 | 
386 MFW_MTPY_MEMBER | 
| 
 
e8ddbb0837ed
src/ui3: initial import of TCS3/LoCosto BMI & MFW code
 
Mychaela Falconia <falcon@freecalypso.org> 
parents:  
diff
changeset
 | 
387 } T_MFW_MTPY_MEMBER; | 
| 
 
e8ddbb0837ed
src/ui3: initial import of TCS3/LoCosto BMI & MFW code
 
Mychaela Falconia <falcon@freecalypso.org> 
parents:  
diff
changeset
 | 
388 | 
| 
 
e8ddbb0837ed
src/ui3: initial import of TCS3/LoCosto BMI & MFW code
 
Mychaela Falconia <falcon@freecalypso.org> 
parents:  
diff
changeset
 | 
389 typedef UBYTE T_CM_CLI; | 
| 
 
e8ddbb0837ed
src/ui3: initial import of TCS3/LoCosto BMI & MFW code
 
Mychaela Falconia <falcon@freecalypso.org> 
parents:  
diff
changeset
 | 
390 | 
| 
 
e8ddbb0837ed
src/ui3: initial import of TCS3/LoCosto BMI & MFW code
 
Mychaela Falconia <falcon@freecalypso.org> 
parents:  
diff
changeset
 | 
391 typedef struct | 
| 
 
e8ddbb0837ed
src/ui3: initial import of TCS3/LoCosto BMI & MFW code
 
Mychaela Falconia <falcon@freecalypso.org> 
parents:  
diff
changeset
 | 
392 { | 
| 
 
e8ddbb0837ed
src/ui3: initial import of TCS3/LoCosto BMI & MFW code
 
Mychaela Falconia <falcon@freecalypso.org> 
parents:  
diff
changeset
 | 
393 SHORT call_number; | 
| 
 
e8ddbb0837ed
src/ui3: initial import of TCS3/LoCosto BMI & MFW code
 
Mychaela Falconia <falcon@freecalypso.org> 
parents:  
diff
changeset
 | 
394 UBYTE cause; | 
| 
 
e8ddbb0837ed
src/ui3: initial import of TCS3/LoCosto BMI & MFW code
 
Mychaela Falconia <falcon@freecalypso.org> 
parents:  
diff
changeset
 | 
395 } T_MFW_CM_DISCONNECT; | 
| 
 
e8ddbb0837ed
src/ui3: initial import of TCS3/LoCosto BMI & MFW code
 
Mychaela Falconia <falcon@freecalypso.org> 
parents:  
diff
changeset
 | 
396 | 
| 
 
e8ddbb0837ed
src/ui3: initial import of TCS3/LoCosto BMI & MFW code
 
Mychaela Falconia <falcon@freecalypso.org> 
parents:  
diff
changeset
 | 
397 typedef struct | 
| 
 
e8ddbb0837ed
src/ui3: initial import of TCS3/LoCosto BMI & MFW code
 
Mychaela Falconia <falcon@freecalypso.org> 
parents:  
diff
changeset
 | 
398 { | 
| 
 
e8ddbb0837ed
src/ui3: initial import of TCS3/LoCosto BMI & MFW code
 
Mychaela Falconia <falcon@freecalypso.org> 
parents:  
diff
changeset
 | 
399 UBYTE result; | 
| 
 
e8ddbb0837ed
src/ui3: initial import of TCS3/LoCosto BMI & MFW code
 
Mychaela Falconia <falcon@freecalypso.org> 
parents:  
diff
changeset
 | 
400 UBYTE cause; | 
| 
 
e8ddbb0837ed
src/ui3: initial import of TCS3/LoCosto BMI & MFW code
 
Mychaela Falconia <falcon@freecalypso.org> 
parents:  
diff
changeset
 | 
401 } T_MFW_CM_DISCONNECT_ALL; | 
| 
 
e8ddbb0837ed
src/ui3: initial import of TCS3/LoCosto BMI & MFW code
 
Mychaela Falconia <falcon@freecalypso.org> 
parents:  
diff
changeset
 | 
402 | 
| 
 
e8ddbb0837ed
src/ui3: initial import of TCS3/LoCosto BMI & MFW code
 
Mychaela Falconia <falcon@freecalypso.org> 
parents:  
diff
changeset
 | 
403 | 
| 
 
e8ddbb0837ed
src/ui3: initial import of TCS3/LoCosto BMI & MFW code
 
Mychaela Falconia <falcon@freecalypso.org> 
parents:  
diff
changeset
 | 
404 typedef struct | 
| 
 
e8ddbb0837ed
src/ui3: initial import of TCS3/LoCosto BMI & MFW code
 
Mychaela Falconia <falcon@freecalypso.org> 
parents:  
diff
changeset
 | 
405 { | 
| 
 
e8ddbb0837ed
src/ui3: initial import of TCS3/LoCosto BMI & MFW code
 
Mychaela Falconia <falcon@freecalypso.org> 
parents:  
diff
changeset
 | 
406 UBYTE rate; /* used baud rate */ | 
| 
 
e8ddbb0837ed
src/ui3: initial import of TCS3/LoCosto BMI & MFW code
 
Mychaela Falconia <falcon@freecalypso.org> 
parents:  
diff
changeset
 | 
407 UBYTE bearer_serv; /* used bearer service */ | 
| 
 
e8ddbb0837ed
src/ui3: initial import of TCS3/LoCosto BMI & MFW code
 
Mychaela Falconia <falcon@freecalypso.org> 
parents:  
diff
changeset
 | 
408 UBYTE conn_elem; /* used connect_element */ | 
| 
 
e8ddbb0837ed
src/ui3: initial import of TCS3/LoCosto BMI & MFW code
 
Mychaela Falconia <falcon@freecalypso.org> 
parents:  
diff
changeset
 | 
409 UBYTE stop_bits; /* used stop bits */ | 
| 
 
e8ddbb0837ed
src/ui3: initial import of TCS3/LoCosto BMI & MFW code
 
Mychaela Falconia <falcon@freecalypso.org> 
parents:  
diff
changeset
 | 
410 UBYTE data_bits; /* used data bits */ | 
| 
 
e8ddbb0837ed
src/ui3: initial import of TCS3/LoCosto BMI & MFW code
 
Mychaela Falconia <falcon@freecalypso.org> 
parents:  
diff
changeset
 | 
411 UBYTE parity; /* used parity */ | 
| 
 
e8ddbb0837ed
src/ui3: initial import of TCS3/LoCosto BMI & MFW code
 
Mychaela Falconia <falcon@freecalypso.org> 
parents:  
diff
changeset
 | 
412 UBYTE flow_control; /* used flow control */ | 
| 
 
e8ddbb0837ed
src/ui3: initial import of TCS3/LoCosto BMI & MFW code
 
Mychaela Falconia <falcon@freecalypso.org> 
parents:  
diff
changeset
 | 
413 } T_MFW_CM_BC_PARA; | 
| 
 
e8ddbb0837ed
src/ui3: initial import of TCS3/LoCosto BMI & MFW code
 
Mychaela Falconia <falcon@freecalypso.org> 
parents:  
diff
changeset
 | 
414 | 
| 
 
e8ddbb0837ed
src/ui3: initial import of TCS3/LoCosto BMI & MFW code
 
Mychaela Falconia <falcon@freecalypso.org> 
parents:  
diff
changeset
 | 
415 | 
| 
 
e8ddbb0837ed
src/ui3: initial import of TCS3/LoCosto BMI & MFW code
 
Mychaela Falconia <falcon@freecalypso.org> 
parents:  
diff
changeset
 | 
416 #ifdef NO_ASCIIZ | 
| 
 
e8ddbb0837ed
src/ui3: initial import of TCS3/LoCosto BMI & MFW code
 
Mychaela Falconia <falcon@freecalypso.org> 
parents:  
diff
changeset
 | 
417 typedef struct { | 
| 
 
e8ddbb0837ed
src/ui3: initial import of TCS3/LoCosto BMI & MFW code
 
Mychaela Falconia <falcon@freecalypso.org> 
parents:  
diff
changeset
 | 
418 SHORT call_id; /* call identify */ | 
| 
 
e8ddbb0837ed
src/ui3: initial import of TCS3/LoCosto BMI & MFW code
 
Mychaela Falconia <falcon@freecalypso.org> 
parents:  
diff
changeset
 | 
419 UBYTE number[MFW_NUM_LEN]; /* call number */ | 
| 
 
e8ddbb0837ed
src/ui3: initial import of TCS3/LoCosto BMI & MFW code
 
Mychaela Falconia <falcon@freecalypso.org> 
parents:  
diff
changeset
 | 
420 UBYTE ton; /* type of number */ | 
| 
 
e8ddbb0837ed
src/ui3: initial import of TCS3/LoCosto BMI & MFW code
 
Mychaela Falconia <falcon@freecalypso.org> 
parents:  
diff
changeset
 | 
421 UBYTE type; | 
| 
 
e8ddbb0837ed
src/ui3: initial import of TCS3/LoCosto BMI & MFW code
 
Mychaela Falconia <falcon@freecalypso.org> 
parents:  
diff
changeset
 | 
422 T_MFW_PHB_TEXT name; /* alpha identfier */ | 
| 
 
e8ddbb0837ed
src/ui3: initial import of TCS3/LoCosto BMI & MFW code
 
Mychaela Falconia <falcon@freecalypso.org> 
parents:  
diff
changeset
 | 
423 UBYTE subaddr[MFW_SUBADR_LEN]; /* subaddress */ | 
| 
 
e8ddbb0837ed
src/ui3: initial import of TCS3/LoCosto BMI & MFW code
 
Mychaela Falconia <falcon@freecalypso.org> 
parents:  
diff
changeset
 | 
424 } T_MFW_CM_MO_INFO; /* type definition for E_CM_COLP event */ | 
| 
 
e8ddbb0837ed
src/ui3: initial import of TCS3/LoCosto BMI & MFW code
 
Mychaela Falconia <falcon@freecalypso.org> 
parents:  
diff
changeset
 | 
425 #else | 
| 
 
e8ddbb0837ed
src/ui3: initial import of TCS3/LoCosto BMI & MFW code
 
Mychaela Falconia <falcon@freecalypso.org> 
parents:  
diff
changeset
 | 
426 typedef struct { | 
| 
 
e8ddbb0837ed
src/ui3: initial import of TCS3/LoCosto BMI & MFW code
 
Mychaela Falconia <falcon@freecalypso.org> 
parents:  
diff
changeset
 | 
427 SHORT call_id; /* call identify */ | 
| 
 
e8ddbb0837ed
src/ui3: initial import of TCS3/LoCosto BMI & MFW code
 
Mychaela Falconia <falcon@freecalypso.org> 
parents:  
diff
changeset
 | 
428 UBYTE number[MFW_NUM_LEN]; /* call number */ | 
| 
 
e8ddbb0837ed
src/ui3: initial import of TCS3/LoCosto BMI & MFW code
 
Mychaela Falconia <falcon@freecalypso.org> 
parents:  
diff
changeset
 | 
429 UBYTE ton; /* type of number */ | 
| 
 
e8ddbb0837ed
src/ui3: initial import of TCS3/LoCosto BMI & MFW code
 
Mychaela Falconia <falcon@freecalypso.org> 
parents:  
diff
changeset
 | 
430 UBYTE type; | 
| 
 
e8ddbb0837ed
src/ui3: initial import of TCS3/LoCosto BMI & MFW code
 
Mychaela Falconia <falcon@freecalypso.org> 
parents:  
diff
changeset
 | 
431 UBYTE name[MFW_TAG_LEN]; /* alpha identfier */ | 
| 
 
e8ddbb0837ed
src/ui3: initial import of TCS3/LoCosto BMI & MFW code
 
Mychaela Falconia <falcon@freecalypso.org> 
parents:  
diff
changeset
 | 
432 UBYTE subaddr[MFW_SUBADR_LEN]; /* subaddress */ | 
| 
 
e8ddbb0837ed
src/ui3: initial import of TCS3/LoCosto BMI & MFW code
 
Mychaela Falconia <falcon@freecalypso.org> 
parents:  
diff
changeset
 | 
433 } T_MFW_CM_MO_INFO; /* type definition for E_CM_COLP event */ | 
| 
 
e8ddbb0837ed
src/ui3: initial import of TCS3/LoCosto BMI & MFW code
 
Mychaela Falconia <falcon@freecalypso.org> 
parents:  
diff
changeset
 | 
434 #endif | 
| 
 
e8ddbb0837ed
src/ui3: initial import of TCS3/LoCosto BMI & MFW code
 
Mychaela Falconia <falcon@freecalypso.org> 
parents:  
diff
changeset
 | 
435 | 
| 
 
e8ddbb0837ed
src/ui3: initial import of TCS3/LoCosto BMI & MFW code
 
Mychaela Falconia <falcon@freecalypso.org> 
parents:  
diff
changeset
 | 
436 | 
| 
 
e8ddbb0837ed
src/ui3: initial import of TCS3/LoCosto BMI & MFW code
 
Mychaela Falconia <falcon@freecalypso.org> 
parents:  
diff
changeset
 | 
437 | 
| 
 
e8ddbb0837ed
src/ui3: initial import of TCS3/LoCosto BMI & MFW code
 
Mychaela Falconia <falcon@freecalypso.org> 
parents:  
diff
changeset
 | 
438 | 
| 
 
e8ddbb0837ed
src/ui3: initial import of TCS3/LoCosto BMI & MFW code
 
Mychaela Falconia <falcon@freecalypso.org> 
parents:  
diff
changeset
 | 
439 typedef struct { | 
| 
 
e8ddbb0837ed
src/ui3: initial import of TCS3/LoCosto BMI & MFW code
 
Mychaela Falconia <falcon@freecalypso.org> 
parents:  
diff
changeset
 | 
440 UBYTE result; /* result of operation */ | 
| 
 
e8ddbb0837ed
src/ui3: initial import of TCS3/LoCosto BMI & MFW code
 
Mychaela Falconia <falcon@freecalypso.org> 
parents:  
diff
changeset
 | 
441 SHORT call_number; /* call index */ | 
| 
 
e8ddbb0837ed
src/ui3: initial import of TCS3/LoCosto BMI & MFW code
 
Mychaela Falconia <falcon@freecalypso.org> 
parents:  
diff
changeset
 | 
442 UBYTE number[MFW_NUM_LEN]; /* call number */ | 
| 
 
e8ddbb0837ed
src/ui3: initial import of TCS3/LoCosto BMI & MFW code
 
Mychaela Falconia <falcon@freecalypso.org> 
parents:  
diff
changeset
 | 
443 UBYTE ton; /* type of number */ | 
| 
 
e8ddbb0837ed
src/ui3: initial import of TCS3/LoCosto BMI & MFW code
 
Mychaela Falconia <falcon@freecalypso.org> 
parents:  
diff
changeset
 | 
444 T_MFW_CM_CALL_TYPE type; /* type of this call */ | 
| 
 
e8ddbb0837ed
src/ui3: initial import of TCS3/LoCosto BMI & MFW code
 
Mychaela Falconia <falcon@freecalypso.org> 
parents:  
diff
changeset
 | 
445 #ifdef NO_ASCIIZ | 
| 
 
e8ddbb0837ed
src/ui3: initial import of TCS3/LoCosto BMI & MFW code
 
Mychaela Falconia <falcon@freecalypso.org> 
parents:  
diff
changeset
 | 
446 T_MFW_PHB_TEXT name; /* alpha identfier */ | 
| 
 
e8ddbb0837ed
src/ui3: initial import of TCS3/LoCosto BMI & MFW code
 
Mychaela Falconia <falcon@freecalypso.org> 
parents:  
diff
changeset
 | 
447 #else | 
| 
 
e8ddbb0837ed
src/ui3: initial import of TCS3/LoCosto BMI & MFW code
 
Mychaela Falconia <falcon@freecalypso.org> 
parents:  
diff
changeset
 | 
448 UBYTE name[MFW_TAG_LEN]; /* alpha identfier */ | 
| 
 
e8ddbb0837ed
src/ui3: initial import of TCS3/LoCosto BMI & MFW code
 
Mychaela Falconia <falcon@freecalypso.org> 
parents:  
diff
changeset
 | 
449 #endif | 
| 
 
e8ddbb0837ed
src/ui3: initial import of TCS3/LoCosto BMI & MFW code
 
Mychaela Falconia <falcon@freecalypso.org> 
parents:  
diff
changeset
 | 
450 UBYTE subaddr[MFW_SUBADR_LEN]; /* subaddress */ | 
| 
 
e8ddbb0837ed
src/ui3: initial import of TCS3/LoCosto BMI & MFW code
 
Mychaela Falconia <falcon@freecalypso.org> 
parents:  
diff
changeset
 | 
451 UBYTE ri; /* repeat indicator */ | 
| 
 
e8ddbb0837ed
src/ui3: initial import of TCS3/LoCosto BMI & MFW code
 
Mychaela Falconia <falcon@freecalypso.org> 
parents:  
diff
changeset
 | 
452 T_MFW_CM_BC_PARA bc1; /* bearer parameter 1 */ | 
| 
 
e8ddbb0837ed
src/ui3: initial import of TCS3/LoCosto BMI & MFW code
 
Mychaela Falconia <falcon@freecalypso.org> 
parents:  
diff
changeset
 | 
453 T_MFW_CM_BC_PARA bc2; /* bearer parameter 2 */ | 
| 
 
e8ddbb0837ed
src/ui3: initial import of TCS3/LoCosto BMI & MFW code
 
Mychaela Falconia <falcon@freecalypso.org> 
parents:  
diff
changeset
 | 
454 } T_MFW_CM_CW_INFO; /* type definition for E_CM_CW (indicator a new incomming call) event */ | 
| 
 
e8ddbb0837ed
src/ui3: initial import of TCS3/LoCosto BMI & MFW code
 
Mychaela Falconia <falcon@freecalypso.org> 
parents:  
diff
changeset
 | 
455 | 
| 
 
e8ddbb0837ed
src/ui3: initial import of TCS3/LoCosto BMI & MFW code
 
Mychaela Falconia <falcon@freecalypso.org> 
parents:  
diff
changeset
 | 
456 /* Marcus: CCBS: 14/11/2002: Start */ | 
| 
 
e8ddbb0837ed
src/ui3: initial import of TCS3/LoCosto BMI & MFW code
 
Mychaela Falconia <falcon@freecalypso.org> 
parents:  
diff
changeset
 | 
457 /* Type definitions for E_CM_CCBS events */ | 
| 
 
e8ddbb0837ed
src/ui3: initial import of TCS3/LoCosto BMI & MFW code
 
Mychaela Falconia <falcon@freecalypso.org> 
parents:  
diff
changeset
 | 
458 typedef enum | 
| 
 
e8ddbb0837ed
src/ui3: initial import of TCS3/LoCosto BMI & MFW code
 
Mychaela Falconia <falcon@freecalypso.org> 
parents:  
diff
changeset
 | 
459 { | 
| 
 
e8ddbb0837ed
src/ui3: initial import of TCS3/LoCosto BMI & MFW code
 
Mychaela Falconia <falcon@freecalypso.org> 
parents:  
diff
changeset
 | 
460 CM_CCBS_NONE, /* Used to indicate no CCBS operation in progress */ | 
| 
 
e8ddbb0837ed
src/ui3: initial import of TCS3/LoCosto BMI & MFW code
 
Mychaela Falconia <falcon@freecalypso.org> 
parents:  
diff
changeset
 | 
461 CM_CCBS_DELETE_ALL, /* Response to cm_ccbs_delete_all */ | 
| 
 
e8ddbb0837ed
src/ui3: initial import of TCS3/LoCosto BMI & MFW code
 
Mychaela Falconia <falcon@freecalypso.org> 
parents:  
diff
changeset
 | 
462 CM_CCBS_DELETE, /* Response to cm_ccbs_delete */ | 
| 
 
e8ddbb0837ed
src/ui3: initial import of TCS3/LoCosto BMI & MFW code
 
Mychaela Falconia <falcon@freecalypso.org> 
parents:  
diff
changeset
 | 
463 CM_CCBS_LIST, /* Response to cm_ccbs_list */ | 
| 
 
e8ddbb0837ed
src/ui3: initial import of TCS3/LoCosto BMI & MFW code
 
Mychaela Falconia <falcon@freecalypso.org> 
parents:  
diff
changeset
 | 
464 CM_CCBS_ACCEPT_REGISTRATION, /* Response to cm_ccbs_accept_registration */ | 
| 
 
e8ddbb0837ed
src/ui3: initial import of TCS3/LoCosto BMI & MFW code
 
Mychaela Falconia <falcon@freecalypso.org> 
parents:  
diff
changeset
 | 
465 CM_CCBS_REJECT_REGISTRATION, /* Response to cm_ccbs_reject_registration */ | 
| 
 
e8ddbb0837ed
src/ui3: initial import of TCS3/LoCosto BMI & MFW code
 
Mychaela Falconia <falcon@freecalypso.org> 
parents:  
diff
changeset
 | 
466 CM_CCBS_ACCEPT_RECALL, /* Response to cm_ccbs_accept_recall */ | 
| 
 
e8ddbb0837ed
src/ui3: initial import of TCS3/LoCosto BMI & MFW code
 
Mychaela Falconia <falcon@freecalypso.org> 
parents:  
diff
changeset
 | 
467 CM_CCBS_REJECT_RECALL, /* Response to cm_ccbs_reject_recall */ | 
| 
 
e8ddbb0837ed
src/ui3: initial import of TCS3/LoCosto BMI & MFW code
 
Mychaela Falconia <falcon@freecalypso.org> 
parents:  
diff
changeset
 | 
468 CM_CCBS_ASYNC /* An asynchronous event not related to an operation */ | 
| 
 
e8ddbb0837ed
src/ui3: initial import of TCS3/LoCosto BMI & MFW code
 
Mychaela Falconia <falcon@freecalypso.org> 
parents:  
diff
changeset
 | 
469 } T_MFW_CM_CCBS_OP; /* Type definition for the operation associated E_CM_CCBS event */ | 
| 
 
e8ddbb0837ed
src/ui3: initial import of TCS3/LoCosto BMI & MFW code
 
Mychaela Falconia <falcon@freecalypso.org> 
parents:  
diff
changeset
 | 
470 | 
| 
 
e8ddbb0837ed
src/ui3: initial import of TCS3/LoCosto BMI & MFW code
 
Mychaela Falconia <falcon@freecalypso.org> 
parents:  
diff
changeset
 | 
471 typedef enum | 
| 
 
e8ddbb0837ed
src/ui3: initial import of TCS3/LoCosto BMI & MFW code
 
Mychaela Falconia <falcon@freecalypso.org> 
parents:  
diff
changeset
 | 
472 { | 
| 
 
e8ddbb0837ed
src/ui3: initial import of TCS3/LoCosto BMI & MFW code
 
Mychaela Falconia <falcon@freecalypso.org> 
parents:  
diff
changeset
 | 
473 CM_CCBS_INFO, /* rAT_PercentCCBS information */ | 
| 
 
e8ddbb0837ed
src/ui3: initial import of TCS3/LoCosto BMI & MFW code
 
Mychaela Falconia <falcon@freecalypso.org> 
parents:  
diff
changeset
 | 
474 CM_CCBS_OK, /* OK completion of a CCBS operation */ | 
| 
 
e8ddbb0837ed
src/ui3: initial import of TCS3/LoCosto BMI & MFW code
 
Mychaela Falconia <falcon@freecalypso.org> 
parents:  
diff
changeset
 | 
475 CM_CCBS_ERROR /* ERROR completion of a CCBS operation */ | 
| 
 
e8ddbb0837ed
src/ui3: initial import of TCS3/LoCosto BMI & MFW code
 
Mychaela Falconia <falcon@freecalypso.org> 
parents:  
diff
changeset
 | 
476 } T_MFW_CM_CCBS_TYPE; /* Type definition for the type of E_CM_CCBS event */ | 
| 
 
e8ddbb0837ed
src/ui3: initial import of TCS3/LoCosto BMI & MFW code
 
Mychaela Falconia <falcon@freecalypso.org> 
parents:  
diff
changeset
 | 
477 | 
| 
 
e8ddbb0837ed
src/ui3: initial import of TCS3/LoCosto BMI & MFW code
 
Mychaela Falconia <falcon@freecalypso.org> 
parents:  
diff
changeset
 | 
478 typedef struct | 
| 
 
e8ddbb0837ed
src/ui3: initial import of TCS3/LoCosto BMI & MFW code
 
Mychaela Falconia <falcon@freecalypso.org> 
parents:  
diff
changeset
 | 
479 { | 
| 
 
e8ddbb0837ed
src/ui3: initial import of TCS3/LoCosto BMI & MFW code
 
Mychaela Falconia <falcon@freecalypso.org> 
parents:  
diff
changeset
 | 
480 T_MFW_CM_CCBS_OP operation; /* CCBS operation in progress */ | 
| 
 
e8ddbb0837ed
src/ui3: initial import of TCS3/LoCosto BMI & MFW code
 
Mychaela Falconia <falcon@freecalypso.org> 
parents:  
diff
changeset
 | 
481 T_MFW_CM_CCBS_TYPE type; /* type of E_CM_CCBS event */ | 
| 
 
e8ddbb0837ed
src/ui3: initial import of TCS3/LoCosto BMI & MFW code
 
Mychaela Falconia <falcon@freecalypso.org> 
parents:  
diff
changeset
 | 
482 T_ACI_CCBS_IND indct; /* Type of CM_CCBS_INFO indication */ | 
| 
 
e8ddbb0837ed
src/ui3: initial import of TCS3/LoCosto BMI & MFW code
 
Mychaela Falconia <falcon@freecalypso.org> 
parents:  
diff
changeset
 | 
483 T_ACI_CCBS_STAT status; /* Status of CM_CCBS_INFO indication */ | 
| 
 
e8ddbb0837ed
src/ui3: initial import of TCS3/LoCosto BMI & MFW code
 
Mychaela Falconia <falcon@freecalypso.org> 
parents:  
diff
changeset
 | 
484 SHORT idx; /* Index to specific CCBS (1..5), else 0 */ | 
| 
 
e8ddbb0837ed
src/ui3: initial import of TCS3/LoCosto BMI & MFW code
 
Mychaela Falconia <falcon@freecalypso.org> 
parents:  
diff
changeset
 | 
485 UBYTE number[MFW_NUM_LEN]; /* call number */ | 
| 
 
e8ddbb0837ed
src/ui3: initial import of TCS3/LoCosto BMI & MFW code
 
Mychaela Falconia <falcon@freecalypso.org> 
parents:  
diff
changeset
 | 
486 UBYTE ton; /* type of number */ | 
| 
 
e8ddbb0837ed
src/ui3: initial import of TCS3/LoCosto BMI & MFW code
 
Mychaela Falconia <falcon@freecalypso.org> 
parents:  
diff
changeset
 | 
487 T_MFW_CM_CALL_TYPE call_type; /* type of this call */ | 
| 
 
e8ddbb0837ed
src/ui3: initial import of TCS3/LoCosto BMI & MFW code
 
Mychaela Falconia <falcon@freecalypso.org> 
parents:  
diff
changeset
 | 
488 UBYTE subaddr[MFW_SUBADR_LEN]; /* subaddress */ | 
| 
 
e8ddbb0837ed
src/ui3: initial import of TCS3/LoCosto BMI & MFW code
 
Mychaela Falconia <falcon@freecalypso.org> 
parents:  
diff
changeset
 | 
489 T_ACI_ALRT_PTRN alrtPtn; /* Alerting pattern */ | 
| 
 
e8ddbb0837ed
src/ui3: initial import of TCS3/LoCosto BMI & MFW code
 
Mychaela Falconia <falcon@freecalypso.org> 
parents:  
diff
changeset
 | 
490 } T_MFW_CM_CCBS_INFO; /* type definition for E_CM_CCBS event */ | 
| 
 
e8ddbb0837ed
src/ui3: initial import of TCS3/LoCosto BMI & MFW code
 
Mychaela Falconia <falcon@freecalypso.org> 
parents:  
diff
changeset
 | 
491 /* Marcus: CCBS: 14/11/2002: End */ | 
| 
 
e8ddbb0837ed
src/ui3: initial import of TCS3/LoCosto BMI & MFW code
 
Mychaela Falconia <falcon@freecalypso.org> 
parents:  
diff
changeset
 | 
492 | 
| 
 
e8ddbb0837ed
src/ui3: initial import of TCS3/LoCosto BMI & MFW code
 
Mychaela Falconia <falcon@freecalypso.org> 
parents:  
diff
changeset
 | 
493 typedef struct | 
| 
 
e8ddbb0837ed
src/ui3: initial import of TCS3/LoCosto BMI & MFW code
 
Mychaela Falconia <falcon@freecalypso.org> 
parents:  
diff
changeset
 | 
494 { | 
| 
 
e8ddbb0837ed
src/ui3: initial import of TCS3/LoCosto BMI & MFW code
 
Mychaela Falconia <falcon@freecalypso.org> 
parents:  
diff
changeset
 | 
495 SHORT call_number; /* number of call */ | 
| 
 
e8ddbb0837ed
src/ui3: initial import of TCS3/LoCosto BMI & MFW code
 
Mychaela Falconia <falcon@freecalypso.org> 
parents:  
diff
changeset
 | 
496 UBYTE command; /* requested command */ | 
| 
 
e8ddbb0837ed
src/ui3: initial import of TCS3/LoCosto BMI & MFW code
 
Mychaela Falconia <falcon@freecalypso.org> 
parents:  
diff
changeset
 | 
497 UBYTE result; /* result of operation */ | 
| 
 
e8ddbb0837ed
src/ui3: initial import of TCS3/LoCosto BMI & MFW code
 
Mychaela Falconia <falcon@freecalypso.org> 
parents:  
diff
changeset
 | 
498 } T_MFW_CM_COMMAND; /* type definition for E_CM_COMMAND (ss command) event */ | 
| 
 
e8ddbb0837ed
src/ui3: initial import of TCS3/LoCosto BMI & MFW code
 
Mychaela Falconia <falcon@freecalypso.org> 
parents:  
diff
changeset
 | 
499 | 
| 
 
e8ddbb0837ed
src/ui3: initial import of TCS3/LoCosto BMI & MFW code
 
Mychaela Falconia <falcon@freecalypso.org> 
parents:  
diff
changeset
 | 
500 /***************************Go-lite Optimization changes Start***********************/ | 
| 
 
e8ddbb0837ed
src/ui3: initial import of TCS3/LoCosto BMI & MFW code
 
Mychaela Falconia <falcon@freecalypso.org> 
parents:  
diff
changeset
 | 
501 // PATCH TB Add 10 to acm_puct & acm_puct avoid buffer override | 
| 
 
e8ddbb0837ed
src/ui3: initial import of TCS3/LoCosto BMI & MFW code
 
Mychaela Falconia <falcon@freecalypso.org> 
parents:  
diff
changeset
 | 
502 //Oct 04, 2004 REF: CRR 25519 Deepa M.D | 
| 
 
e8ddbb0837ed
src/ui3: initial import of TCS3/LoCosto BMI & MFW code
 
Mychaela Falconia <falcon@freecalypso.org> 
parents:  
diff
changeset
 | 
503 //Structure elements (T_MFW_CM_AOC_INFO)are realigned to avoid the structure padding | 
| 
 
e8ddbb0837ed
src/ui3: initial import of TCS3/LoCosto BMI & MFW code
 
Mychaela Falconia <falcon@freecalypso.org> 
parents:  
diff
changeset
 | 
504 typedef struct | 
| 
 
e8ddbb0837ed
src/ui3: initial import of TCS3/LoCosto BMI & MFW code
 
Mychaela Falconia <falcon@freecalypso.org> 
parents:  
diff
changeset
 | 
505 { | 
| 
 
e8ddbb0837ed
src/ui3: initial import of TCS3/LoCosto BMI & MFW code
 
Mychaela Falconia <falcon@freecalypso.org> 
parents:  
diff
changeset
 | 
506 LONG actual_call_timer; /* time of actual call */ | 
| 
 
e8ddbb0837ed
src/ui3: initial import of TCS3/LoCosto BMI & MFW code
 
Mychaela Falconia <falcon@freecalypso.org> 
parents:  
diff
changeset
 | 
507 LONG ccm; /* current call meter */ | 
| 
 
e8ddbb0837ed
src/ui3: initial import of TCS3/LoCosto BMI & MFW code
 
Mychaela Falconia <falcon@freecalypso.org> 
parents:  
diff
changeset
 | 
508 LONG acm; /* accumulated call meter */ | 
| 
 
e8ddbb0837ed
src/ui3: initial import of TCS3/LoCosto BMI & MFW code
 
Mychaela Falconia <falcon@freecalypso.org> 
parents:  
diff
changeset
 | 
509 LONG acm_max; /* accumulated call meter maximum PUCT */ | 
| 
 
e8ddbb0837ed
src/ui3: initial import of TCS3/LoCosto BMI & MFW code
 
Mychaela Falconia <falcon@freecalypso.org> 
parents:  
diff
changeset
 | 
510 ULONG eppu; /* elementary price per unit */ | 
| 
 
e8ddbb0837ed
src/ui3: initial import of TCS3/LoCosto BMI & MFW code
 
Mychaela Falconia <falcon@freecalypso.org> 
parents:  
diff
changeset
 | 
511 ULONG exp; /* decimal logarithm */ | 
| 
 
e8ddbb0837ed
src/ui3: initial import of TCS3/LoCosto BMI & MFW code
 
Mychaela Falconia <falcon@freecalypso.org> 
parents:  
diff
changeset
 | 
512 UBYTE ccm_puct[MAX_LEN+10]; /* current call meter using PUCT */ | 
| 
 
e8ddbb0837ed
src/ui3: initial import of TCS3/LoCosto BMI & MFW code
 
Mychaela Falconia <falcon@freecalypso.org> 
parents:  
diff
changeset
 | 
513 UBYTE acm_puct[MAX_LEN+10]; /* accumulated call meter using PUCT */ | 
| 
 
e8ddbb0837ed
src/ui3: initial import of TCS3/LoCosto BMI & MFW code
 
Mychaela Falconia <falcon@freecalypso.org> 
parents:  
diff
changeset
 | 
514 UBYTE ppu[MAX_LEN]; /* price per unit */ | 
| 
 
e8ddbb0837ed
src/ui3: initial import of TCS3/LoCosto BMI & MFW code
 
Mychaela Falconia <falcon@freecalypso.org> 
parents:  
diff
changeset
 | 
515 UBYTE cur[MAX_CURRENCY]; /* currency table */ | 
| 
 
e8ddbb0837ed
src/ui3: initial import of TCS3/LoCosto BMI & MFW code
 
Mychaela Falconia <falcon@freecalypso.org> 
parents:  
diff
changeset
 | 
516 ULONG sexp; /* sign of decimal logarithm */ | 
| 
 
e8ddbb0837ed
src/ui3: initial import of TCS3/LoCosto BMI & MFW code
 
Mychaela Falconia <falcon@freecalypso.org> 
parents:  
diff
changeset
 | 
517 UBYTE requested_type; /* requested type */ | 
| 
 
e8ddbb0837ed
src/ui3: initial import of TCS3/LoCosto BMI & MFW code
 
Mychaela Falconia <falcon@freecalypso.org> 
parents:  
diff
changeset
 | 
518 } T_MFW_CM_AOC_INFO; /* type definition for E_CM_AOC event. */ | 
| 
 
e8ddbb0837ed
src/ui3: initial import of TCS3/LoCosto BMI & MFW code
 
Mychaela Falconia <falcon@freecalypso.org> 
parents:  
diff
changeset
 | 
519 /***************************Go-lite Optimization changes end***********************/ | 
| 
 
e8ddbb0837ed
src/ui3: initial import of TCS3/LoCosto BMI & MFW code
 
Mychaela Falconia <falcon@freecalypso.org> 
parents:  
diff
changeset
 | 
520 | 
| 
 
e8ddbb0837ed
src/ui3: initial import of TCS3/LoCosto BMI & MFW code
 
Mychaela Falconia <falcon@freecalypso.org> 
parents:  
diff
changeset
 | 
521 typedef struct | 
| 
 
e8ddbb0837ed
src/ui3: initial import of TCS3/LoCosto BMI & MFW code
 
Mychaela Falconia <falcon@freecalypso.org> 
parents:  
diff
changeset
 | 
522 { | 
| 
 
e8ddbb0837ed
src/ui3: initial import of TCS3/LoCosto BMI & MFW code
 
Mychaela Falconia <falcon@freecalypso.org> 
parents:  
diff
changeset
 | 
523 UBYTE requested_type; | 
| 
 
e8ddbb0837ed
src/ui3: initial import of TCS3/LoCosto BMI & MFW code
 
Mychaela Falconia <falcon@freecalypso.org> 
parents:  
diff
changeset
 | 
524 T_MFW_AOC_CNF_RES result; | 
| 
 
e8ddbb0837ed
src/ui3: initial import of TCS3/LoCosto BMI & MFW code
 
Mychaela Falconia <falcon@freecalypso.org> 
parents:  
diff
changeset
 | 
525 } T_MFW_CM_AOC_CNF; /* type definition for E_CM_AOC_CONF event */ | 
| 
 
e8ddbb0837ed
src/ui3: initial import of TCS3/LoCosto BMI & MFW code
 
Mychaela Falconia <falcon@freecalypso.org> 
parents:  
diff
changeset
 | 
526 | 
| 
 
e8ddbb0837ed
src/ui3: initial import of TCS3/LoCosto BMI & MFW code
 
Mychaela Falconia <falcon@freecalypso.org> 
parents:  
diff
changeset
 | 
527 /***************************Go-lite Optimization changes Start***********************/ | 
| 
 
e8ddbb0837ed
src/ui3: initial import of TCS3/LoCosto BMI & MFW code
 
Mychaela Falconia <falcon@freecalypso.org> 
parents:  
diff
changeset
 | 
528 //Oct 04, 2004 REF: CRR 25519 Deepa M.D | 
| 
 
e8ddbb0837ed
src/ui3: initial import of TCS3/LoCosto BMI & MFW code
 
Mychaela Falconia <falcon@freecalypso.org> 
parents:  
diff
changeset
 | 
529 //Structure elements (T_MFW_CM_REDIAL)are realigned to avoid the structure padding | 
| 
 
e8ddbb0837ed
src/ui3: initial import of TCS3/LoCosto BMI & MFW code
 
Mychaela Falconia <falcon@freecalypso.org> 
parents:  
diff
changeset
 | 
530 typedef struct | 
| 
 
e8ddbb0837ed
src/ui3: initial import of TCS3/LoCosto BMI & MFW code
 
Mychaela Falconia <falcon@freecalypso.org> 
parents:  
diff
changeset
 | 
531 { | 
| 
 
e8ddbb0837ed
src/ui3: initial import of TCS3/LoCosto BMI & MFW code
 
Mychaela Falconia <falcon@freecalypso.org> 
parents:  
diff
changeset
 | 
532 #ifdef NO_ASCIIZ | 
| 
 
e8ddbb0837ed
src/ui3: initial import of TCS3/LoCosto BMI & MFW code
 
Mychaela Falconia <falcon@freecalypso.org> 
parents:  
diff
changeset
 | 
533 T_MFW_PHB_TEXT name; /* alpha identfier */ | 
| 
 
e8ddbb0837ed
src/ui3: initial import of TCS3/LoCosto BMI & MFW code
 
Mychaela Falconia <falcon@freecalypso.org> 
parents:  
diff
changeset
 | 
534 #else | 
| 
 
e8ddbb0837ed
src/ui3: initial import of TCS3/LoCosto BMI & MFW code
 
Mychaela Falconia <falcon@freecalypso.org> 
parents:  
diff
changeset
 | 
535 UBYTE name[MFW_TAG_LEN]; /* alpha identfier */ | 
| 
 
e8ddbb0837ed
src/ui3: initial import of TCS3/LoCosto BMI & MFW code
 
Mychaela Falconia <falcon@freecalypso.org> 
parents:  
diff
changeset
 | 
536 #endif | 
| 
 
e8ddbb0837ed
src/ui3: initial import of TCS3/LoCosto BMI & MFW code
 
Mychaela Falconia <falcon@freecalypso.org> 
parents:  
diff
changeset
 | 
537 UBYTE number[MFW_NUM_LEN]; /* called number */ | 
| 
 
e8ddbb0837ed
src/ui3: initial import of TCS3/LoCosto BMI & MFW code
 
Mychaela Falconia <falcon@freecalypso.org> 
parents:  
diff
changeset
 | 
538 UBYTE subaddr[MFW_SUBADR_LEN]; /* subaddress */ | 
| 
 
e8ddbb0837ed
src/ui3: initial import of TCS3/LoCosto BMI & MFW code
 
Mychaela Falconia <falcon@freecalypso.org> 
parents:  
diff
changeset
 | 
539 SHORT call_id; /* call identify */ | 
| 
 
e8ddbb0837ed
src/ui3: initial import of TCS3/LoCosto BMI & MFW code
 
Mychaela Falconia <falcon@freecalypso.org> 
parents:  
diff
changeset
 | 
540 UBYTE ton; /* type of number */ | 
| 
 
e8ddbb0837ed
src/ui3: initial import of TCS3/LoCosto BMI & MFW code
 
Mychaela Falconia <falcon@freecalypso.org> 
parents:  
diff
changeset
 | 
541 UBYTE type; | 
| 
 
e8ddbb0837ed
src/ui3: initial import of TCS3/LoCosto BMI & MFW code
 
Mychaela Falconia <falcon@freecalypso.org> 
parents:  
diff
changeset
 | 
542 UBYTE left_attempts; /* redialing left attempts */ | 
| 
 
e8ddbb0837ed
src/ui3: initial import of TCS3/LoCosto BMI & MFW code
 
Mychaela Falconia <falcon@freecalypso.org> 
parents:  
diff
changeset
 | 
543 UBYTE redial_mode; /* redial mode */ | 
| 
 
e8ddbb0837ed
src/ui3: initial import of TCS3/LoCosto BMI & MFW code
 
Mychaela Falconia <falcon@freecalypso.org> 
parents:  
diff
changeset
 | 
544 } T_MFW_CM_REDIAL; /* type definition for E_CM_REDIAL event. */ | 
| 
 
e8ddbb0837ed
src/ui3: initial import of TCS3/LoCosto BMI & MFW code
 
Mychaela Falconia <falcon@freecalypso.org> 
parents:  
diff
changeset
 | 
545 /***************************Go-lite Optimization changes end***********************/ | 
| 
 
e8ddbb0837ed
src/ui3: initial import of TCS3/LoCosto BMI & MFW code
 
Mychaela Falconia <falcon@freecalypso.org> 
parents:  
diff
changeset
 | 
546 | 
| 
 
e8ddbb0837ed
src/ui3: initial import of TCS3/LoCosto BMI & MFW code
 
Mychaela Falconia <falcon@freecalypso.org> 
parents:  
diff
changeset
 | 
547 /* Call status information */ | 
| 
 
e8ddbb0837ed
src/ui3: initial import of TCS3/LoCosto BMI & MFW code
 
Mychaela Falconia <falcon@freecalypso.org> 
parents:  
diff
changeset
 | 
548 typedef struct | 
| 
 
e8ddbb0837ed
src/ui3: initial import of TCS3/LoCosto BMI & MFW code
 
Mychaela Falconia <falcon@freecalypso.org> 
parents:  
diff
changeset
 | 
549 { | 
| 
 
e8ddbb0837ed
src/ui3: initial import of TCS3/LoCosto BMI & MFW code
 
Mychaela Falconia <falcon@freecalypso.org> 
parents:  
diff
changeset
 | 
550 SHORT call_number; | 
| 
 
e8ddbb0837ed
src/ui3: initial import of TCS3/LoCosto BMI & MFW code
 
Mychaela Falconia <falcon@freecalypso.org> 
parents:  
diff
changeset
 | 
551 UBYTE stat; /* T_MFW_CM_CALL_STAT */ | 
| 
 
e8ddbb0837ed
src/ui3: initial import of TCS3/LoCosto BMI & MFW code
 
Mychaela Falconia <falcon@freecalypso.org> 
parents:  
diff
changeset
 | 
552 UBYTE number[MFW_NUM_LEN]; /* called number */ | 
| 
 
e8ddbb0837ed
src/ui3: initial import of TCS3/LoCosto BMI & MFW code
 
Mychaela Falconia <falcon@freecalypso.org> 
parents:  
diff
changeset
 | 
553 UBYTE ton; /* type of number */ | 
| 
 
e8ddbb0837ed
src/ui3: initial import of TCS3/LoCosto BMI & MFW code
 
Mychaela Falconia <falcon@freecalypso.org> 
parents:  
diff
changeset
 | 
554 T_MFW_CM_CALL_TYPE type; /* type of call */ | 
| 
 
e8ddbb0837ed
src/ui3: initial import of TCS3/LoCosto BMI & MFW code
 
Mychaela Falconia <falcon@freecalypso.org> 
parents:  
diff
changeset
 | 
555 #ifdef NO_ASCIIZ | 
| 
 
e8ddbb0837ed
src/ui3: initial import of TCS3/LoCosto BMI & MFW code
 
Mychaela Falconia <falcon@freecalypso.org> 
parents:  
diff
changeset
 | 
556 | 
| 
 
e8ddbb0837ed
src/ui3: initial import of TCS3/LoCosto BMI & MFW code
 
Mychaela Falconia <falcon@freecalypso.org> 
parents:  
diff
changeset
 | 
557 T_MFW_PHB_TEXT name; /* alpha identfier */ | 
| 
 
e8ddbb0837ed
src/ui3: initial import of TCS3/LoCosto BMI & MFW code
 
Mychaela Falconia <falcon@freecalypso.org> 
parents:  
diff
changeset
 | 
558 #else | 
| 
 
e8ddbb0837ed
src/ui3: initial import of TCS3/LoCosto BMI & MFW code
 
Mychaela Falconia <falcon@freecalypso.org> 
parents:  
diff
changeset
 | 
559 UBYTE name[MFW_TAG_LEN]; /* alpha identfier */ | 
| 
 
e8ddbb0837ed
src/ui3: initial import of TCS3/LoCosto BMI & MFW code
 
Mychaela Falconia <falcon@freecalypso.org> 
parents:  
diff
changeset
 | 
560 #endif | 
| 
 
e8ddbb0837ed
src/ui3: initial import of TCS3/LoCosto BMI & MFW code
 
Mychaela Falconia <falcon@freecalypso.org> 
parents:  
diff
changeset
 | 
561 T_MFW_MTPY_MEMBER mtpy; | 
| 
 
e8ddbb0837ed
src/ui3: initial import of TCS3/LoCosto BMI & MFW code
 
Mychaela Falconia <falcon@freecalypso.org> 
parents:  
diff
changeset
 | 
562 T_MFW_CM_CALL_DIR call_direction; | 
| 
 
e8ddbb0837ed
src/ui3: initial import of TCS3/LoCosto BMI & MFW code
 
Mychaela Falconia <falcon@freecalypso.org> 
parents:  
diff
changeset
 | 
563 } T_MFW_CM_STATUS; | 
| 
 
e8ddbb0837ed
src/ui3: initial import of TCS3/LoCosto BMI & MFW code
 
Mychaela Falconia <falcon@freecalypso.org> 
parents:  
diff
changeset
 | 
564 | 
| 
 
e8ddbb0837ed
src/ui3: initial import of TCS3/LoCosto BMI & MFW code
 
Mychaela Falconia <falcon@freecalypso.org> 
parents:  
diff
changeset
 | 
565 /* Notify message */ | 
| 
 
e8ddbb0837ed
src/ui3: initial import of TCS3/LoCosto BMI & MFW code
 
Mychaela Falconia <falcon@freecalypso.org> 
parents:  
diff
changeset
 | 
566 typedef struct | 
| 
 
e8ddbb0837ed
src/ui3: initial import of TCS3/LoCosto BMI & MFW code
 
Mychaela Falconia <falcon@freecalypso.org> 
parents:  
diff
changeset
 | 
567 { | 
| 
 
e8ddbb0837ed
src/ui3: initial import of TCS3/LoCosto BMI & MFW code
 
Mychaela Falconia <falcon@freecalypso.org> 
parents:  
diff
changeset
 | 
568 SHORT call_number; | 
| 
 
e8ddbb0837ed
src/ui3: initial import of TCS3/LoCosto BMI & MFW code
 
Mychaela Falconia <falcon@freecalypso.org> 
parents:  
diff
changeset
 | 
569 T_MFW_CM_NOTIFY_CODES notification; | 
| 
 
e8ddbb0837ed
src/ui3: initial import of TCS3/LoCosto BMI & MFW code
 
Mychaela Falconia <falcon@freecalypso.org> 
parents:  
diff
changeset
 | 
570 } T_MFW_CM_NOTIFY; | 
| 
 
e8ddbb0837ed
src/ui3: initial import of TCS3/LoCosto BMI & MFW code
 
Mychaela Falconia <falcon@freecalypso.org> 
parents:  
diff
changeset
 | 
571 | 
| 
 
e8ddbb0837ed
src/ui3: initial import of TCS3/LoCosto BMI & MFW code
 
Mychaela Falconia <falcon@freecalypso.org> 
parents:  
diff
changeset
 | 
572 /***************************Go-lite Optimization changes Start***********************/ | 
| 
 
e8ddbb0837ed
src/ui3: initial import of TCS3/LoCosto BMI & MFW code
 
Mychaela Falconia <falcon@freecalypso.org> 
parents:  
diff
changeset
 | 
573 /* call progress information */ | 
| 
 
e8ddbb0837ed
src/ui3: initial import of TCS3/LoCosto BMI & MFW code
 
Mychaela Falconia <falcon@freecalypso.org> 
parents:  
diff
changeset
 | 
574 //Oct 04, 2004 REF: CRR 25519 Deepa M.D | 
| 
 
e8ddbb0837ed
src/ui3: initial import of TCS3/LoCosto BMI & MFW code
 
Mychaela Falconia <falcon@freecalypso.org> 
parents:  
diff
changeset
 | 
575 //Structure elements (T_MFW_CM_CPI)are realigned to avoid the structure padding | 
| 
 
e8ddbb0837ed
src/ui3: initial import of TCS3/LoCosto BMI & MFW code
 
Mychaela Falconia <falcon@freecalypso.org> 
parents:  
diff
changeset
 | 
576 typedef struct | 
| 
 
e8ddbb0837ed
src/ui3: initial import of TCS3/LoCosto BMI & MFW code
 
Mychaela Falconia <falcon@freecalypso.org> 
parents:  
diff
changeset
 | 
577 { | 
| 
 
e8ddbb0837ed
src/ui3: initial import of TCS3/LoCosto BMI & MFW code
 
Mychaela Falconia <falcon@freecalypso.org> 
parents:  
diff
changeset
 | 
578 T_MFW_CPI_TYPE type; | 
| 
 
e8ddbb0837ed
src/ui3: initial import of TCS3/LoCosto BMI & MFW code
 
Mychaela Falconia <falcon@freecalypso.org> 
parents:  
diff
changeset
 | 
579 T_MFW_CPI_IBT inband; | 
| 
 
e8ddbb0837ed
src/ui3: initial import of TCS3/LoCosto BMI & MFW code
 
Mychaela Falconia <falcon@freecalypso.org> 
parents:  
diff
changeset
 | 
580 T_MFW_CPI_TCH tch; | 
| 
 
e8ddbb0837ed
src/ui3: initial import of TCS3/LoCosto BMI & MFW code
 
Mychaela Falconia <falcon@freecalypso.org> 
parents:  
diff
changeset
 | 
581 SHORT call_number; | 
| 
 
e8ddbb0837ed
src/ui3: initial import of TCS3/LoCosto BMI & MFW code
 
Mychaela Falconia <falcon@freecalypso.org> 
parents:  
diff
changeset
 | 
582 USHORT cause; /* cq11676 Add the CPI cause element 17-02-04 MZ */ | 
| 
 
e8ddbb0837ed
src/ui3: initial import of TCS3/LoCosto BMI & MFW code
 
Mychaela Falconia <falcon@freecalypso.org> 
parents:  
diff
changeset
 | 
583 } T_MFW_CM_CPI; | 
| 
 
e8ddbb0837ed
src/ui3: initial import of TCS3/LoCosto BMI & MFW code
 
Mychaela Falconia <falcon@freecalypso.org> 
parents:  
diff
changeset
 | 
584 /***************************Go-lite Optimization changes end***********************/ | 
| 
 
e8ddbb0837ed
src/ui3: initial import of TCS3/LoCosto BMI & MFW code
 
Mychaela Falconia <falcon@freecalypso.org> 
parents:  
diff
changeset
 | 
585 | 
| 
 
e8ddbb0837ed
src/ui3: initial import of TCS3/LoCosto BMI & MFW code
 
Mychaela Falconia <falcon@freecalypso.org> 
parents:  
diff
changeset
 | 
586 /* SPR#1352 - SH - TTY information */ | 
| 
 
e8ddbb0837ed
src/ui3: initial import of TCS3/LoCosto BMI & MFW code
 
Mychaela Falconia <falcon@freecalypso.org> 
parents:  
diff
changeset
 | 
587 | 
| 
 
e8ddbb0837ed
src/ui3: initial import of TCS3/LoCosto BMI & MFW code
 
Mychaela Falconia <falcon@freecalypso.org> 
parents:  
diff
changeset
 | 
588 /* This structure passes TTY status to the MMI */ | 
| 
 
e8ddbb0837ed
src/ui3: initial import of TCS3/LoCosto BMI & MFW code
 
Mychaela Falconia <falcon@freecalypso.org> 
parents:  
diff
changeset
 | 
589 typedef struct | 
| 
 
e8ddbb0837ed
src/ui3: initial import of TCS3/LoCosto BMI & MFW code
 
Mychaela Falconia <falcon@freecalypso.org> 
parents:  
diff
changeset
 | 
590 { | 
| 
 
e8ddbb0837ed
src/ui3: initial import of TCS3/LoCosto BMI & MFW code
 
Mychaela Falconia <falcon@freecalypso.org> 
parents:  
diff
changeset
 | 
591 UBYTE neg; /* Status of TTY request - possible values below*/ | 
| 
 
e8ddbb0837ed
src/ui3: initial import of TCS3/LoCosto BMI & MFW code
 
Mychaela Falconia <falcon@freecalypso.org> 
parents:  
diff
changeset
 | 
592 } | 
| 
 
e8ddbb0837ed
src/ui3: initial import of TCS3/LoCosto BMI & MFW code
 
Mychaela Falconia <falcon@freecalypso.org> 
parents:  
diff
changeset
 | 
593 T_MFW_CM_CTYI; | 
| 
 
e8ddbb0837ed
src/ui3: initial import of TCS3/LoCosto BMI & MFW code
 
Mychaela Falconia <falcon@freecalypso.org> 
parents:  
diff
changeset
 | 
594 | 
| 
 
e8ddbb0837ed
src/ui3: initial import of TCS3/LoCosto BMI & MFW code
 
Mychaela Falconia <falcon@freecalypso.org> 
parents:  
diff
changeset
 | 
595 | 
| 
 
e8ddbb0837ed
src/ui3: initial import of TCS3/LoCosto BMI & MFW code
 
Mychaela Falconia <falcon@freecalypso.org> 
parents:  
diff
changeset
 | 
596 | 
| 
 
e8ddbb0837ed
src/ui3: initial import of TCS3/LoCosto BMI & MFW code
 
Mychaela Falconia <falcon@freecalypso.org> 
parents:  
diff
changeset
 | 
597 /* Possible values from CTYI callback - indicates TTY status*/ | 
| 
 
e8ddbb0837ed
src/ui3: initial import of TCS3/LoCosto BMI & MFW code
 
Mychaela Falconia <falcon@freecalypso.org> 
parents:  
diff
changeset
 | 
598 enum | 
| 
 
e8ddbb0837ed
src/ui3: initial import of TCS3/LoCosto BMI & MFW code
 
Mychaela Falconia <falcon@freecalypso.org> 
parents:  
diff
changeset
 | 
599 { | 
| 
 
e8ddbb0837ed
src/ui3: initial import of TCS3/LoCosto BMI & MFW code
 
Mychaela Falconia <falcon@freecalypso.org> 
parents:  
diff
changeset
 | 
600 CTYI_NONE, | 
| 
 
e8ddbb0837ed
src/ui3: initial import of TCS3/LoCosto BMI & MFW code
 
Mychaela Falconia <falcon@freecalypso.org> 
parents:  
diff
changeset
 | 
601 CTYI_REQUEST, | 
| 
 
e8ddbb0837ed
src/ui3: initial import of TCS3/LoCosto BMI & MFW code
 
Mychaela Falconia <falcon@freecalypso.org> 
parents:  
diff
changeset
 | 
602 CTYI_REJECT, | 
| 
 
e8ddbb0837ed
src/ui3: initial import of TCS3/LoCosto BMI & MFW code
 
Mychaela Falconia <falcon@freecalypso.org> 
parents:  
diff
changeset
 | 
603 CTYI_GRANT | 
| 
 
e8ddbb0837ed
src/ui3: initial import of TCS3/LoCosto BMI & MFW code
 
Mychaela Falconia <falcon@freecalypso.org> 
parents:  
diff
changeset
 | 
604 }; | 
| 
 
e8ddbb0837ed
src/ui3: initial import of TCS3/LoCosto BMI & MFW code
 
Mychaela Falconia <falcon@freecalypso.org> 
parents:  
diff
changeset
 | 
605 /* end SH */ | 
| 
 
e8ddbb0837ed
src/ui3: initial import of TCS3/LoCosto BMI & MFW code
 
Mychaela Falconia <falcon@freecalypso.org> 
parents:  
diff
changeset
 | 
606 | 
| 
 
e8ddbb0837ed
src/ui3: initial import of TCS3/LoCosto BMI & MFW code
 
Mychaela Falconia <falcon@freecalypso.org> 
parents:  
diff
changeset
 | 
607 /* | 
| 
 
e8ddbb0837ed
src/ui3: initial import of TCS3/LoCosto BMI & MFW code
 
Mychaela Falconia <falcon@freecalypso.org> 
parents:  
diff
changeset
 | 
608 * CM Parameter | 
| 
 
e8ddbb0837ed
src/ui3: initial import of TCS3/LoCosto BMI & MFW code
 
Mychaela Falconia <falcon@freecalypso.org> 
parents:  
diff
changeset
 | 
609 */ | 
| 
 
e8ddbb0837ed
src/ui3: initial import of TCS3/LoCosto BMI & MFW code
 
Mychaela Falconia <falcon@freecalypso.org> 
parents:  
diff
changeset
 | 
610 typedef union | 
| 
 
e8ddbb0837ed
src/ui3: initial import of TCS3/LoCosto BMI & MFW code
 
Mychaela Falconia <falcon@freecalypso.org> 
parents:  
diff
changeset
 | 
611 { | 
| 
 
e8ddbb0837ed
src/ui3: initial import of TCS3/LoCosto BMI & MFW code
 
Mychaela Falconia <falcon@freecalypso.org> 
parents:  
diff
changeset
 | 
612 T_MFW_CM_DISCONNECT disconnect; | 
| 
 
e8ddbb0837ed
src/ui3: initial import of TCS3/LoCosto BMI & MFW code
 
Mychaela Falconia <falcon@freecalypso.org> 
parents:  
diff
changeset
 | 
613 T_MFW_CM_DISCONNECT_ALL disconnect_all; | 
| 
 
e8ddbb0837ed
src/ui3: initial import of TCS3/LoCosto BMI & MFW code
 
Mychaela Falconia <falcon@freecalypso.org> 
parents:  
diff
changeset
 | 
614 T_MFW_CM_CW_INFO cw_info; | 
| 
 
e8ddbb0837ed
src/ui3: initial import of TCS3/LoCosto BMI & MFW code
 
Mychaela Falconia <falcon@freecalypso.org> 
parents:  
diff
changeset
 | 
615 T_MFW_CM_COMMAND command; | 
| 
 
e8ddbb0837ed
src/ui3: initial import of TCS3/LoCosto BMI & MFW code
 
Mychaela Falconia <falcon@freecalypso.org> 
parents:  
diff
changeset
 | 
616 T_MFW_CM_AOC_INFO aoc_info; | 
| 
 
e8ddbb0837ed
src/ui3: initial import of TCS3/LoCosto BMI & MFW code
 
Mychaela Falconia <falcon@freecalypso.org> 
parents:  
diff
changeset
 | 
617 T_MFW_CM_REDIAL rdl; | 
| 
 
e8ddbb0837ed
src/ui3: initial import of TCS3/LoCosto BMI & MFW code
 
Mychaela Falconia <falcon@freecalypso.org> 
parents:  
diff
changeset
 | 
618 T_MFW_CM_NOTIFY notify; | 
| 
 
e8ddbb0837ed
src/ui3: initial import of TCS3/LoCosto BMI & MFW code
 
Mychaela Falconia <falcon@freecalypso.org> 
parents:  
diff
changeset
 | 
619 T_MFW_CM_CPI cm_cpi; | 
| 
 
e8ddbb0837ed
src/ui3: initial import of TCS3/LoCosto BMI & MFW code
 
Mychaela Falconia <falcon@freecalypso.org> 
parents:  
diff
changeset
 | 
620 SHORT call_id; | 
| 
 
e8ddbb0837ed
src/ui3: initial import of TCS3/LoCosto BMI & MFW code
 
Mychaela Falconia <falcon@freecalypso.org> 
parents:  
diff
changeset
 | 
621 T_MFW_CM_AOC_CNF aoc_cnf; | 
| 
 
e8ddbb0837ed
src/ui3: initial import of TCS3/LoCosto BMI & MFW code
 
Mychaela Falconia <falcon@freecalypso.org> 
parents:  
diff
changeset
 | 
622 UBYTE dtmf_tone; | 
| 
 
e8ddbb0837ed
src/ui3: initial import of TCS3/LoCosto BMI & MFW code
 
Mychaela Falconia <falcon@freecalypso.org> 
parents:  
diff
changeset
 | 
623 // PATCH - add new parameter | 
| 
 
e8ddbb0837ed
src/ui3: initial import of TCS3/LoCosto BMI & MFW code
 
Mychaela Falconia <falcon@freecalypso.org> 
parents:  
diff
changeset
 | 
624 T_MFW_CM_MO_INFO mo_data; | 
| 
 
e8ddbb0837ed
src/ui3: initial import of TCS3/LoCosto BMI & MFW code
 
Mychaela Falconia <falcon@freecalypso.org> 
parents:  
diff
changeset
 | 
625 T_MFW_CM_CCBS_INFO ccbs; // Marcus: CCBS: 14/11/2002 | 
| 
 
e8ddbb0837ed
src/ui3: initial import of TCS3/LoCosto BMI & MFW code
 
Mychaela Falconia <falcon@freecalypso.org> 
parents:  
diff
changeset
 | 
626 // END PATCH | 
| 
 
e8ddbb0837ed
src/ui3: initial import of TCS3/LoCosto BMI & MFW code
 
Mychaela Falconia <falcon@freecalypso.org> 
parents:  
diff
changeset
 | 
627 /*MC, SPR 1392, added call deflection status param*/ | 
| 
 
e8ddbb0837ed
src/ui3: initial import of TCS3/LoCosto BMI & MFW code
 
Mychaela Falconia <falcon@freecalypso.org> 
parents:  
diff
changeset
 | 
628 BOOL call_deflect_status; | 
| 
 
e8ddbb0837ed
src/ui3: initial import of TCS3/LoCosto BMI & MFW code
 
Mychaela Falconia <falcon@freecalypso.org> 
parents:  
diff
changeset
 | 
629 /* SPR#1352 - SH - Add parameter for TTY */ | 
| 
 
e8ddbb0837ed
src/ui3: initial import of TCS3/LoCosto BMI & MFW code
 
Mychaela Falconia <falcon@freecalypso.org> 
parents:  
diff
changeset
 | 
630 T_MFW_CM_CTYI ctyi; | 
| 
 
e8ddbb0837ed
src/ui3: initial import of TCS3/LoCosto BMI & MFW code
 
Mychaela Falconia <falcon@freecalypso.org> 
parents:  
diff
changeset
 | 
631 /* end SH*/ | 
| 
 
e8ddbb0837ed
src/ui3: initial import of TCS3/LoCosto BMI & MFW code
 
Mychaela Falconia <falcon@freecalypso.org> 
parents:  
diff
changeset
 | 
632 } T_MFW_CM_PARA; | 
| 
 
e8ddbb0837ed
src/ui3: initial import of TCS3/LoCosto BMI & MFW code
 
Mychaela Falconia <falcon@freecalypso.org> 
parents:  
diff
changeset
 | 
633 /*OMAPS00108192 a0393213*/ | 
| 
 
e8ddbb0837ed
src/ui3: initial import of TCS3/LoCosto BMI & MFW code
 
Mychaela Falconia <falcon@freecalypso.org> 
parents:  
diff
changeset
 | 
634 typedef struct | 
| 
 
e8ddbb0837ed
src/ui3: initial import of TCS3/LoCosto BMI & MFW code
 
Mychaela Falconia <falcon@freecalypso.org> 
parents:  
diff
changeset
 | 
635 { | 
| 
 
e8ddbb0837ed
src/ui3: initial import of TCS3/LoCosto BMI & MFW code
 
Mychaela Falconia <falcon@freecalypso.org> 
parents:  
diff
changeset
 | 
636 BOOL valid; /*entries are valid or not*/ | 
| 
 
e8ddbb0837ed
src/ui3: initial import of TCS3/LoCosto BMI & MFW code
 
Mychaela Falconia <falcon@freecalypso.org> 
parents:  
diff
changeset
 | 
637 UBYTE digit; /*the digit entered*/ | 
| 
 
e8ddbb0837ed
src/ui3: initial import of TCS3/LoCosto BMI & MFW code
 
Mychaela Falconia <falcon@freecalypso.org> 
parents:  
diff
changeset
 | 
638 T_ACI_VTS_MOD mode; /*the mode - manual start, manual stop or automatic*/ | 
| 
 
e8ddbb0837ed
src/ui3: initial import of TCS3/LoCosto BMI & MFW code
 
Mychaela Falconia <falcon@freecalypso.org> 
parents:  
diff
changeset
 | 
639 } T_MFW_CM_DTMF; | 
| 
 
e8ddbb0837ed
src/ui3: initial import of TCS3/LoCosto BMI & MFW code
 
Mychaela Falconia <falcon@freecalypso.org> 
parents:  
diff
changeset
 | 
640 | 
| 
 
e8ddbb0837ed
src/ui3: initial import of TCS3/LoCosto BMI & MFW code
 
Mychaela Falconia <falcon@freecalypso.org> 
parents:  
diff
changeset
 | 
641 EXTERN void cm_init (void); | 
| 
 
e8ddbb0837ed
src/ui3: initial import of TCS3/LoCosto BMI & MFW code
 
Mychaela Falconia <falcon@freecalypso.org> 
parents:  
diff
changeset
 | 
642 EXTERN T_MFW_HND cm_create (T_MFW_HND hWin, | 
| 
 
e8ddbb0837ed
src/ui3: initial import of TCS3/LoCosto BMI & MFW code
 
Mychaela Falconia <falcon@freecalypso.org> 
parents:  
diff
changeset
 | 
643 T_MFW_EVENT event, | 
| 
 
e8ddbb0837ed
src/ui3: initial import of TCS3/LoCosto BMI & MFW code
 
Mychaela Falconia <falcon@freecalypso.org> 
parents:  
diff
changeset
 | 
644 T_MFW_CB cbfunc); | 
| 
 
e8ddbb0837ed
src/ui3: initial import of TCS3/LoCosto BMI & MFW code
 
Mychaela Falconia <falcon@freecalypso.org> 
parents:  
diff
changeset
 | 
645 EXTERN T_MFW_RES cm_delete (T_MFW_HND h); | 
| 
 
e8ddbb0837ed
src/ui3: initial import of TCS3/LoCosto BMI & MFW code
 
Mychaela Falconia <falcon@freecalypso.org> 
parents:  
diff
changeset
 | 
646 EXTERN T_MFW cm_check_emergency (UBYTE *number); | 
| 
 
e8ddbb0837ed
src/ui3: initial import of TCS3/LoCosto BMI & MFW code
 
Mychaela Falconia <falcon@freecalypso.org> 
parents:  
diff
changeset
 | 
647 EXTERN T_MFW cm_mo_call (UBYTE *number, | 
| 
 
e8ddbb0837ed
src/ui3: initial import of TCS3/LoCosto BMI & MFW code
 
Mychaela Falconia <falcon@freecalypso.org> 
parents:  
diff
changeset
 | 
648 T_MFW_CM_CALL_TYPE type); | 
| 
 
e8ddbb0837ed
src/ui3: initial import of TCS3/LoCosto BMI & MFW code
 
Mychaela Falconia <falcon@freecalypso.org> 
parents:  
diff
changeset
 | 
649 EXTERN void cm_mt_reject (void); | 
| 
 
e8ddbb0837ed
src/ui3: initial import of TCS3/LoCosto BMI & MFW code
 
Mychaela Falconia <falcon@freecalypso.org> 
parents:  
diff
changeset
 | 
650 EXTERN void cm_mt_accept (void); | 
| 
 
e8ddbb0837ed
src/ui3: initial import of TCS3/LoCosto BMI & MFW code
 
Mychaela Falconia <falcon@freecalypso.org> 
parents:  
diff
changeset
 | 
651 EXTERN void cm_end_all (void); | 
| 
 
e8ddbb0837ed
src/ui3: initial import of TCS3/LoCosto BMI & MFW code
 
Mychaela Falconia <falcon@freecalypso.org> 
parents:  
diff
changeset
 | 
652 EXTERN T_MFW cm_disconnect (SHORT call_number); | 
| 
 
e8ddbb0837ed
src/ui3: initial import of TCS3/LoCosto BMI & MFW code
 
Mychaela Falconia <falcon@freecalypso.org> 
parents:  
diff
changeset
 | 
653 EXTERN T_MFW cm_command (SHORT call_number, | 
| 
 
e8ddbb0837ed
src/ui3: initial import of TCS3/LoCosto BMI & MFW code
 
Mychaela Falconia <falcon@freecalypso.org> 
parents:  
diff
changeset
 | 
654 UBYTE command, | 
| 
 
e8ddbb0837ed
src/ui3: initial import of TCS3/LoCosto BMI & MFW code
 
Mychaela Falconia <falcon@freecalypso.org> 
parents:  
diff
changeset
 | 
655 UBYTE crss_string); | 
| 
 
e8ddbb0837ed
src/ui3: initial import of TCS3/LoCosto BMI & MFW code
 
Mychaela Falconia <falcon@freecalypso.org> 
parents:  
diff
changeset
 | 
656 EXTERN T_MFW cm_get_aoc_value (UBYTE request_type, | 
| 
 
e8ddbb0837ed
src/ui3: initial import of TCS3/LoCosto BMI & MFW code
 
Mychaela Falconia <falcon@freecalypso.org> 
parents:  
diff
changeset
 | 
657 T_MFW_CM_AOC_INFO *aoc_info); | 
| 
 
e8ddbb0837ed
src/ui3: initial import of TCS3/LoCosto BMI & MFW code
 
Mychaela Falconia <falcon@freecalypso.org> 
parents:  
diff
changeset
 | 
658 EXTERN T_MFW cm_set_aoc_value (UBYTE request_type, | 
| 
 
e8ddbb0837ed
src/ui3: initial import of TCS3/LoCosto BMI & MFW code
 
Mychaela Falconia <falcon@freecalypso.org> 
parents:  
diff
changeset
 | 
659 T_MFW_CM_AOC_INFO *aoc_info, | 
| 
 
e8ddbb0837ed
src/ui3: initial import of TCS3/LoCosto BMI & MFW code
 
Mychaela Falconia <falcon@freecalypso.org> 
parents:  
diff
changeset
 | 
660 UBYTE *pwd); | 
| 
 
e8ddbb0837ed
src/ui3: initial import of TCS3/LoCosto BMI & MFW code
 
Mychaela Falconia <falcon@freecalypso.org> 
parents:  
diff
changeset
 | 
661 EXTERN void cm_set_bc_para (T_MFW_CM_BC_PARA * bc, UBYTE ti); | 
| 
 
e8ddbb0837ed
src/ui3: initial import of TCS3/LoCosto BMI & MFW code
 
Mychaela Falconia <falcon@freecalypso.org> 
parents:  
diff
changeset
 | 
662 EXTERN void cm_set_redial (UBYTE redial_mode); | 
| 
 
e8ddbb0837ed
src/ui3: initial import of TCS3/LoCosto BMI & MFW code
 
Mychaela Falconia <falcon@freecalypso.org> 
parents:  
diff
changeset
 | 
663 EXTERN void cm_redial (void); | 
| 
 
e8ddbb0837ed
src/ui3: initial import of TCS3/LoCosto BMI & MFW code
 
Mychaela Falconia <falcon@freecalypso.org> 
parents:  
diff
changeset
 | 
664 EXTERN void cm_autoredial_start (void); | 
| 
 
e8ddbb0837ed
src/ui3: initial import of TCS3/LoCosto BMI & MFW code
 
Mychaela Falconia <falcon@freecalypso.org> 
parents:  
diff
changeset
 | 
665 EXTERN void cm_redial_abort (void); | 
| 
 
e8ddbb0837ed
src/ui3: initial import of TCS3/LoCosto BMI & MFW code
 
Mychaela Falconia <falcon@freecalypso.org> 
parents:  
diff
changeset
 | 
666 EXTERN UBYTE cm_redial_get_count (void); | 
| 
 
e8ddbb0837ed
src/ui3: initial import of TCS3/LoCosto BMI & MFW code
 
Mychaela Falconia <falcon@freecalypso.org> 
parents:  
diff
changeset
 | 
667 | 
| 
 
e8ddbb0837ed
src/ui3: initial import of TCS3/LoCosto BMI & MFW code
 
Mychaela Falconia <falcon@freecalypso.org> 
parents:  
diff
changeset
 | 
668 EXTERN int cm_status (SHORT call_number, | 
| 
 
e8ddbb0837ed
src/ui3: initial import of TCS3/LoCosto BMI & MFW code
 
Mychaela Falconia <falcon@freecalypso.org> 
parents:  
diff
changeset
 | 
669 T_MFW_CM_STATUS *status, | 
| 
 
e8ddbb0837ed
src/ui3: initial import of TCS3/LoCosto BMI & MFW code
 
Mychaela Falconia <falcon@freecalypso.org> 
parents:  
diff
changeset
 | 
670 UBYTE num); | 
| 
 
e8ddbb0837ed
src/ui3: initial import of TCS3/LoCosto BMI & MFW code
 
Mychaela Falconia <falcon@freecalypso.org> 
parents:  
diff
changeset
 | 
671 EXTERN void cm_exit (void); | 
| 
 
e8ddbb0837ed
src/ui3: initial import of TCS3/LoCosto BMI & MFW code
 
Mychaela Falconia <falcon@freecalypso.org> 
parents:  
diff
changeset
 | 
672 EXTERN T_CM_CLI cm_mo_prefix (T_CM_CLI prefix); | 
| 
 
e8ddbb0837ed
src/ui3: initial import of TCS3/LoCosto BMI & MFW code
 
Mychaela Falconia <falcon@freecalypso.org> 
parents:  
diff
changeset
 | 
673 EXTERN T_MFW cm_get_redial_mode (void); | 
| 
 
e8ddbb0837ed
src/ui3: initial import of TCS3/LoCosto BMI & MFW code
 
Mychaela Falconia <falcon@freecalypso.org> 
parents:  
diff
changeset
 | 
674 EXTERN T_MFW cm_command_abort (UBYTE command); | 
| 
 
e8ddbb0837ed
src/ui3: initial import of TCS3/LoCosto BMI & MFW code
 
Mychaela Falconia <falcon@freecalypso.org> 
parents:  
diff
changeset
 | 
675 /*MC, SPR 1392*/ | 
| 
 
e8ddbb0837ed
src/ui3: initial import of TCS3/LoCosto BMI & MFW code
 
Mychaela Falconia <falcon@freecalypso.org> 
parents:  
diff
changeset
 | 
676 T_MFW cm_deflect_incoming_call(char* number); | 
| 
 
e8ddbb0837ed
src/ui3: initial import of TCS3/LoCosto BMI & MFW code
 
Mychaela Falconia <falcon@freecalypso.org> 
parents:  
diff
changeset
 | 
677 void cm_ok_CTFR(void); | 
| 
 
e8ddbb0837ed
src/ui3: initial import of TCS3/LoCosto BMI & MFW code
 
Mychaela Falconia <falcon@freecalypso.org> 
parents:  
diff
changeset
 | 
678 void cm_error_CTFR(void); | 
| 
 
e8ddbb0837ed
src/ui3: initial import of TCS3/LoCosto BMI & MFW code
 
Mychaela Falconia <falcon@freecalypso.org> 
parents:  
diff
changeset
 | 
679 /* Marcus: CCBS: 13/11/2002: Start */ | 
| 
 
e8ddbb0837ed
src/ui3: initial import of TCS3/LoCosto BMI & MFW code
 
Mychaela Falconia <falcon@freecalypso.org> 
parents:  
diff
changeset
 | 
680 EXTERN T_MFW cm_ccbs_delete_all(void); | 
| 
 
e8ddbb0837ed
src/ui3: initial import of TCS3/LoCosto BMI & MFW code
 
Mychaela Falconia <falcon@freecalypso.org> 
parents:  
diff
changeset
 | 
681 EXTERN T_MFW cm_ccbs_delete(SHORT idx); | 
| 
 
e8ddbb0837ed
src/ui3: initial import of TCS3/LoCosto BMI & MFW code
 
Mychaela Falconia <falcon@freecalypso.org> 
parents:  
diff
changeset
 | 
682 EXTERN T_MFW cm_ccbs_list(void); | 
| 
 
e8ddbb0837ed
src/ui3: initial import of TCS3/LoCosto BMI & MFW code
 
Mychaela Falconia <falcon@freecalypso.org> 
parents:  
diff
changeset
 | 
683 EXTERN T_MFW cm_ccbs_accept_registration(void); | 
| 
 
e8ddbb0837ed
src/ui3: initial import of TCS3/LoCosto BMI & MFW code
 
Mychaela Falconia <falcon@freecalypso.org> 
parents:  
diff
changeset
 | 
684 EXTERN T_MFW cm_ccbs_reject_registration(void); | 
| 
 
e8ddbb0837ed
src/ui3: initial import of TCS3/LoCosto BMI & MFW code
 
Mychaela Falconia <falcon@freecalypso.org> 
parents:  
diff
changeset
 | 
685 EXTERN T_MFW cm_ccbs_accept_recall(UBYTE *number, T_MFW_CM_CALL_TYPE type); | 
| 
 
e8ddbb0837ed
src/ui3: initial import of TCS3/LoCosto BMI & MFW code
 
Mychaela Falconia <falcon@freecalypso.org> 
parents:  
diff
changeset
 | 
686 EXTERN T_MFW cm_ccbs_reject_recall(void); | 
| 
 
e8ddbb0837ed
src/ui3: initial import of TCS3/LoCosto BMI & MFW code
 
Mychaela Falconia <falcon@freecalypso.org> 
parents:  
diff
changeset
 | 
687 EXTERN void cm_ccbs_ok(void); | 
| 
 
e8ddbb0837ed
src/ui3: initial import of TCS3/LoCosto BMI & MFW code
 
Mychaela Falconia <falcon@freecalypso.org> 
parents:  
diff
changeset
 | 
688 EXTERN void cm_ccbs_error(void); | 
| 
 
e8ddbb0837ed
src/ui3: initial import of TCS3/LoCosto BMI & MFW code
 
Mychaela Falconia <falcon@freecalypso.org> 
parents:  
diff
changeset
 | 
689 /* Marcus: CCBS: 13/11/2002: End */ | 
| 
 
e8ddbb0837ed
src/ui3: initial import of TCS3/LoCosto BMI & MFW code
 
Mychaela Falconia <falcon@freecalypso.org> 
parents:  
diff
changeset
 | 
690 | 
| 
 
e8ddbb0837ed
src/ui3: initial import of TCS3/LoCosto BMI & MFW code
 
Mychaela Falconia <falcon@freecalypso.org> 
parents:  
diff
changeset
 | 
691 /* SPR#1985 - SH - TTY */ | 
| 
 
e8ddbb0837ed
src/ui3: initial import of TCS3/LoCosto BMI & MFW code
 
Mychaela Falconia <falcon@freecalypso.org> 
parents:  
diff
changeset
 | 
692 void cm_tty_enable(UBYTE enable); | 
| 
 
e8ddbb0837ed
src/ui3: initial import of TCS3/LoCosto BMI & MFW code
 
Mychaela Falconia <falcon@freecalypso.org> 
parents:  
diff
changeset
 | 
693 void cm_tty_query(void); | 
| 
 
e8ddbb0837ed
src/ui3: initial import of TCS3/LoCosto BMI & MFW code
 
Mychaela Falconia <falcon@freecalypso.org> 
parents:  
diff
changeset
 | 
694 | 
| 
 
e8ddbb0837ed
src/ui3: initial import of TCS3/LoCosto BMI & MFW code
 
Mychaela Falconia <falcon@freecalypso.org> 
parents:  
diff
changeset
 | 
695 // Feb 03, 200 REF: CRR 25960 x0012850 | 
| 
 
e8ddbb0837ed
src/ui3: initial import of TCS3/LoCosto BMI & MFW code
 
Mychaela Falconia <falcon@freecalypso.org> 
parents:  
diff
changeset
 | 
696 // Description: Call Hold: While one call in Active and other in Held by swapping either of phone is not audible | 
| 
 
e8ddbb0837ed
src/ui3: initial import of TCS3/LoCosto BMI & MFW code
 
Mychaela Falconia <falcon@freecalypso.org> 
parents:  
diff
changeset
 | 
697 // Prototype for function cm_setSpeechMode() | 
| 
 
e8ddbb0837ed
src/ui3: initial import of TCS3/LoCosto BMI & MFW code
 
Mychaela Falconia <falcon@freecalypso.org> 
parents:  
diff
changeset
 | 
698 EXTERN void cm_setSpeechMode(void); | 
| 
 
e8ddbb0837ed
src/ui3: initial import of TCS3/LoCosto BMI & MFW code
 
Mychaela Falconia <falcon@freecalypso.org> 
parents:  
diff
changeset
 | 
699 | 
| 
 
e8ddbb0837ed
src/ui3: initial import of TCS3/LoCosto BMI & MFW code
 
Mychaela Falconia <falcon@freecalypso.org> 
parents:  
diff
changeset
 | 
700 EXTERN void cm_force_disconnect(void); | 
| 
 
e8ddbb0837ed
src/ui3: initial import of TCS3/LoCosto BMI & MFW code
 
Mychaela Falconia <falcon@freecalypso.org> 
parents:  
diff
changeset
 | 
701 /* Added to remove warning */ | 
| 
 
e8ddbb0837ed
src/ui3: initial import of TCS3/LoCosto BMI & MFW code
 
Mychaela Falconia <falcon@freecalypso.org> 
parents:  
diff
changeset
 | 
702 EXTERN UBYTE dspl_Enable (UBYTE in_Enable); | 
| 
 
e8ddbb0837ed
src/ui3: initial import of TCS3/LoCosto BMI & MFW code
 
Mychaela Falconia <falcon@freecalypso.org> 
parents:  
diff
changeset
 | 
703 EXTERN void resetDTMFQueue(); /*OMAPS00107103 a0393213(R.Prabakar)*/ | 
| 
 
e8ddbb0837ed
src/ui3: initial import of TCS3/LoCosto BMI & MFW code
 
Mychaela Falconia <falcon@freecalypso.org> 
parents:  
diff
changeset
 | 
704 #endif | 
