Tizen 2.1 base
[platform/core/telephony/tel-plugin-dbus_tapi.git] / introspection / call.xml
1 <node>
2
3         <interface name="org.tizen.telephony.Call">
4                 <method name="Dial">
5                         <arg direction="in" type="i" name="call_type"/>
6                         <arg direction="in" type="s" name="call_number"/>
7                         <arg direction="out" type="i" name="result"/>
8                 </method>
9
10                 <method name="Answer">
11                         <arg direction="in" type="i" name="call_id"/>
12                         <arg direction="in" type="i" name="answer_type"/>
13                         <arg direction="out" type="i" name="result"/>
14                         <arg direction="out" type="i" name="call_id"/>
15                 </method>
16
17                 <method name="End">
18                         <arg direction="in" type="i" name="call_id"/>
19                         <arg direction="in" type="i" name="end_type"/>
20                         <arg direction="out" type="i" name="result"/>
21                         <arg direction="out" type="i" name="call_id"/>
22                         <arg direction="out" type="i" name="end_type"/>
23                 </method>
24
25                 <method name="Dtmf">
26                         <arg direction="in" type="s" name="dtmf_string"/>
27                         <arg direction="out" type="i" name="result"/>
28                 </method>
29
30                 <method name="Active">
31                         <arg direction="in" type="i" name="call_id"/>
32                         <arg direction="out" type="i" name="result"/>
33                         <arg direction="out" type="i" name="call_id"/>
34                 </method>
35
36                 <method name="Hold">
37                         <arg direction="in" type="i" name="call_id"/>
38                         <arg direction="out" type="i" name="result"/>
39                         <arg direction="out" type="i" name="call_id"/>
40                 </method>
41
42                 <method name="Swap">
43                         <arg direction="in" type="i" name="call_id"/>
44                         <arg direction="out" type="i" name="result"/>
45                         <arg direction="out" type="i" name="call_id"/>
46                 </method>
47
48                 <method name="Join">
49                         <arg direction="in" type="i" name="call_id"/>
50                         <arg direction="out" type="i" name="result"/>
51                         <arg direction="out" type="i" name="call_id"/>
52                 </method>
53
54                 <method name="Split">
55                         <arg direction="in" type="i" name="call_id"/>
56                         <arg direction="out" type="i" name="result"/>
57                         <arg direction="out" type="i" name="call_id"/>
58                 </method>
59
60                 <method name="Transfer">
61                         <arg direction="in" type="i" name="call_id"/>
62                         <arg direction="out" type="i" name="result"/>
63                         <arg direction="out" type="i" name="call_id"/>
64                 </method>
65
66                 <method name="Deflect">
67                         <arg direction="in" type="s" name="call_number"/>
68                         <arg direction="out" type="i" name="result"/>
69                 </method>
70
71                 <method name="GetStatus">
72                         <arg direction="in" type="i" name="call_id"/>
73                         <arg direction="out" type="i" name="call_id"/>
74                         <arg direction="out" type="s" name="call_number"/>
75                         <arg direction="out" type="i" name="call_type"/>
76                         <arg direction="out" type="b" name="call_direction"/>
77                         <arg direction="out" type="i" name="call_state"/>
78                         <arg direction="out" type="b" name="call_multiparty_state"/>
79                 </method>
80
81                 <method name="GetStatusAll">
82                         <arg direction="out" type="aa{sv}" name="call_status_list"/>
83                 </method>
84
85                 <method name="SetSoundPath">
86                         <arg direction="in" type="i" name="sound_path"/>
87                         <arg direction="in" type="b" name="extra_volume"/>
88                         <arg direction="out" type="i" name="result"/>
89                 </method>
90
91                 <method name="GetVolume">
92                         <arg direction="in" type="i" name="sound_device"/>
93                         <arg direction="in" type="i" name="sound_type"/>
94                         <arg direction="out" type="i" name="result"/>
95                         <arg direction="out" type="aa{sv}" name="list"/>
96                 </method>
97
98                 <method name="SetVolume">
99                         <arg direction="in" type="i" name="sound_device"/>
100                         <arg direction="in" type="i" name="sound_type"/>
101                         <arg direction="in" type="i" name="sound_volume"/>
102                         <arg direction="out" type="i" name="result"/>
103                 </method>
104
105                 <method name="GetMuteStatus">
106                         <arg direction="out" type="i" name="result"/>
107                         <arg direction="out" type="i" name="status"/>
108                 </method>
109
110                 <method name="Mute">
111                         <arg direction="out" type="i" name="result"/>
112                 </method>
113
114                 <method name="Unmute">
115                         <arg direction="out" type="i" name="result"/>
116                 </method>
117
118                 <method name="SetSoundRecording">
119                         <arg direction="in" type="i" name="recording_state"/>
120                         <arg direction="out" type="i" name="result"/>
121                 </method>
122
123                 <method name="SetSoundEqualization">
124                         <arg direction="in" type="i" name="eq_mode"/>
125                         <arg direction="in" type="i" name="eq_direction"/>
126                         <arg direction="in" type="s" name="eq_parameter"/>
127                         <arg direction="out" type="i" name="result"/>
128                 </method>
129
130                 <method name="SetSoundNoiseReduction">
131                         <arg direction="in" type="i" name="nr_state"/>
132                         <arg direction="out" type="i" name="result"/>
133                 </method>
134
135                 <method name="SetSoundClockStatus">
136                         <arg direction="in" type="b" name="clock_status"/>
137                         <arg direction="out" type="i" name="result"/>
138                 </method>
139
140
141                 <signal name="VoiceCallStatusIdle">
142                         <arg type="i" name="call_id"/>
143                         <arg type="i" name="end_cause"/>
144                         <arg type="i" name="start_time"/>
145                         <arg type="i" name="end_time"/>
146                 </signal>
147
148                 <signal name="VoiceCallStatusDialing">
149                         <arg type="i" name="call_id"/>
150                 </signal>
151
152                 <signal name="VoiceCallStatusAlert">
153                         <arg type="i" name="call_id"/>
154                 </signal>
155
156                 <signal name="VoiceCallStatusActive">
157                         <arg type="i" name="call_id"/>
158                 </signal>
159
160                 <signal name="VoiceCallStatusHeld">
161                         <arg type="i" name="call_id"/>
162                 </signal>
163
164                 <signal name="VoiceCallStatusIncoming">
165                         <arg type="i" name="call_id"/>
166                 </signal>
167
168                 <signal name="VideoCallStatusIdle">
169                         <arg type="i" name="call_id"/>
170                         <arg type="i" name="end_cause"/>
171                         <arg type="i" name="start_time"/>
172                         <arg type="i" name="end_time"/>
173                 </signal>
174
175                 <signal name="VideoCallStatusDialing">
176                         <arg type="i" name="call_id"/>
177                 </signal>
178
179                 <signal name="VideoCallStatusAlert">
180                         <arg type="i" name="call_id"/>
181                 </signal>
182
183                 <signal name="VideoCallStatusActive">
184                         <arg type="i" name="call_id"/>
185                 </signal>
186
187                 <signal name="VideoCallStatusIncoming">
188                         <arg type="i" name="call_id"/>
189                 </signal>
190
191                 <signal name="Waiting">
192                         <arg type="i" name="call_id"/>
193                 </signal>
194
195                 <signal name="Forwarded">
196                         <arg type="i" name="call_id"/>
197                 </signal>
198
199                 <signal name="BarredIncoming">
200                         <arg type="i" name="call_id"/>
201                 </signal>
202
203                 <signal name="BarredOutgoing">
204                         <arg type="i" name="call_id"/>
205                 </signal>
206
207                 <signal name="ForwardConditional">
208                         <arg type="i" name="call_id"/>
209                 </signal>
210
211                 <signal name="ForwardUnconditional">
212                         <arg type="i" name="call_id"/>
213                 </signal>
214
215                 <signal name="CallActive">
216                         <arg type="i" name="call_id"/>
217                 </signal>
218
219                 <signal name="CallHeld">
220                         <arg type="i" name="call_id"/>
221                 </signal>
222
223                 <signal name="CallJoined">
224                         <arg type="i" name="call_id"/>
225                 </signal>
226
227                 <signal name="CallSoundPath">
228                         <arg type="i" name="sound_path"/>
229                 </signal>
230
231                 <signal name="CallSoundRingbackTone">
232                         <arg type="i" name="status"/>
233                 </signal>
234
235                 <signal name="CallSoundWbamr">
236                         <arg type="i" name="status"/>
237                 </signal>
238
239                 <signal name="CallSoundEqualization">
240                         <arg type="i" name="eq_mode"/>
241                         <arg type="i" name="eq_direction"/>
242                 </signal>
243
244                 <signal name="CallSoundNoiseReduction">
245                         <arg type="i" name="status"/>
246                 </signal>
247
248                 <signal name="CallSoundClockStatus">
249                         <arg type="b" name="status"/>
250                 </signal>
251
252         </interface>
253
254 </node>