tizen 2.3.1 release
[framework/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="i" name="call_ecc"/>
7                         <arg direction="in" type="s" name="call_number"/>
8                         <arg direction="out" type="i" name="result"/>
9                 </method>
10
11                 <method name="Answer">
12                         <arg direction="in" type="i" name="call_id"/>
13                         <arg direction="in" type="i" name="answer_type"/>
14                         <arg direction="out" type="i" name="result"/>
15                         <arg direction="out" type="i" name="call_id"/>
16                 </method>
17
18                 <method name="End">
19                         <arg direction="in" type="i" name="call_id"/>
20                         <arg direction="in" type="i" name="end_type"/>
21                         <arg direction="out" type="i" name="result"/>
22                         <arg direction="out" type="i" name="call_id"/>
23                         <arg direction="out" type="i" name="end_type"/>
24                 </method>
25
26                 <method name="StartContDtmf">
27                         <arg direction="in" type="y" name="dtmf_digit"/>
28                         <arg direction="out" type="i" name="result"/>
29                 </method>
30
31                 <method name="StopContDtmf">
32                         <arg direction="out" type="i" name="result"/>
33                 </method>
34
35                 <method name="SendBurstDtmf">
36                         <arg direction="in" type="s" name="dtmf_string"/>
37                         <arg direction="in" type="i" name="pulse_width"/>
38                         <arg direction="in" type="i" name="inter_digit_interval"/>
39                         <arg direction="out" type="i" name="result"/>
40                 </method>
41
42                 <method name="Active">
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="Hold">
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="Swap">
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="Join">
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="Split">
67                         <arg direction="in" type="i" name="call_id"/>
68                         <arg direction="out" type="i" name="result"/>
69                         <arg direction="out" type="i" name="call_id"/>
70                 </method>
71
72                 <method name="Transfer">
73                         <arg direction="in" type="i" name="call_id"/>
74                         <arg direction="out" type="i" name="result"/>
75                         <arg direction="out" type="i" name="call_id"/>
76                 </method>
77
78                 <method name="Deflect">
79                         <arg direction="in" type="s" name="call_number"/>
80                         <arg direction="out" type="i" name="result"/>
81                 </method>
82
83                 <method name="GetPrivacyMode">
84                         <arg direction="out" type="i" name="result"/>
85                         <arg direction="out" type="i" name="privacy_mode"/>
86                 </method>
87
88                 <method name="SetPrivacyMode">
89                         <arg direction="in" type="i" name="privacy_mode"/>
90                         <arg direction="out" type="i" name="result"/>
91                 </method>
92
93                 <method name="GetStatus">
94                         <arg direction="in" type="i" name="call_id"/>
95                         <arg direction="out" type="i" name="call_id"/>
96                         <arg direction="out" type="s" name="call_number"/>
97                         <arg direction="out" type="i" name="call_type"/>
98                         <arg direction="out" type="b" name="call_direction"/>
99                         <arg direction="out" type="i" name="call_state"/>
100                         <arg direction="out" type="b" name="call_multiparty_state"/>
101                 </method>
102
103                 <method name="GetStatusAll">
104                         <arg direction="out" type="aa{sv}" name="call_status_list"/>
105                 </method>
106
107                 <method name="SetSoundPath">
108                         <arg direction="in" type="i" name="sound_path"/>
109                         <arg direction="in" type="b" name="extra_volume"/>
110                         <arg direction="out" type="i" name="result"/>
111                 </method>
112
113                 <method name="GetSoundVolumeLevel">
114                         <arg direction="in" type="i" name="sound_device"/>
115                         <arg direction="in" type="i" name="sound_type"/>
116                         <arg direction="out" type="aa{sv}" name="list"/>
117                         <arg direction="out" type="i" name="result"/>
118                 </method>
119
120                 <method name="SetSoundVolumeLevel">
121                         <arg direction="in" type="i" name="sound_device"/>
122                         <arg direction="in" type="i" name="sound_type"/>
123                         <arg direction="in" type="i" name="sound_volume"/>
124                         <arg direction="out" type="i" name="result"/>
125                 </method>
126
127                 <method name="GetSoundMuteStatus">
128                         <arg direction="out" type="i" name="result"/>
129                         <arg direction="out" type="i" name="path"/>
130                         <arg direction="out" type="i" name="status"/>
131                 </method>
132
133                 <method name="SetSoundMuteStatus">
134                         <arg direction="in" type="i" name="path"/>
135                         <arg direction="in" type="i" name="status"/>
136                         <arg direction="out" type="i" name="result"/>
137                 </method>
138
139                 <method name="SetSoundRecording">
140                         <arg direction="in" type="i" name="recording_state"/>
141                         <arg direction="out" type="i" name="result"/>
142                 </method>
143
144                 <method name="SetSoundEqualization">
145                         <arg direction="in" type="i" name="eq_mode"/>
146                         <arg direction="in" type="i" name="eq_direction"/>
147                         <arg direction="in" type="s" name="eq_parameter"/>
148                         <arg direction="out" type="i" name="result"/>
149                 </method>
150
151                 <method name="SetSoundNoiseReduction">
152                         <arg direction="in" type="i" name="nr_state"/>
153                         <arg direction="out" type="i" name="result"/>
154                 </method>
155
156                 <method name="SetSoundClockStatus">
157                         <arg direction="in" type="b" name="clock_status"/>
158                         <arg direction="out" type="i" name="result"/>
159                 </method>
160
161                 <method name="SetPreferredVoiceSubscription">
162                         <arg direction="in" type="i" name="preferred_subscription"/>
163                         <arg direction="out" type="i" name="result"/>
164                 </method>
165
166                 <method name="GetPreferredVoiceSubscription">
167                         <arg direction="out" type="i" name="preferred_subscription"/>
168                         <arg direction="out" type="i" name="result"/>
169                 </method>
170
171                 <signal name="VoiceCallStatusIdle">
172                         <arg type="i" name="call_id"/>
173                         <arg type="i" name="end_cause"/>
174                         <arg type="i" name="start_time"/>
175                         <arg type="i" name="end_time"/>
176                 </signal>
177
178                 <signal name="VoiceCallStatusDialing">
179                         <arg type="i" name="call_id"/>
180                 </signal>
181
182                 <signal name="VoiceCallStatusAlert">
183                         <arg type="i" name="call_id"/>
184                 </signal>
185
186                 <signal name="VoiceCallStatusActive">
187                         <arg type="i" name="call_id"/>
188                 </signal>
189
190                 <signal name="VoiceCallStatusHeld">
191                         <arg type="i" name="call_id"/>
192                 </signal>
193
194                 <signal name="VoiceCallStatusIncoming">
195                         <arg type="i" name="call_id"/>
196                 </signal>
197
198                 <signal name="VideoCallStatusIdle">
199                         <arg type="i" name="call_id"/>
200                         <arg type="i" name="end_cause"/>
201                         <arg type="i" name="start_time"/>
202                         <arg type="i" name="end_time"/>
203                 </signal>
204
205                 <signal name="VideoCallStatusDialing">
206                         <arg type="i" name="call_id"/>
207                 </signal>
208
209                 <signal name="VideoCallStatusAlert">
210                         <arg type="i" name="call_id"/>
211                 </signal>
212
213                 <signal name="VideoCallStatusActive">
214                         <arg type="i" name="call_id"/>
215                 </signal>
216
217                 <signal name="VideoCallStatusIncoming">
218                         <arg type="i" name="call_id"/>
219                 </signal>
220
221                 <signal name="Waiting">
222                         <arg type="i" name="call_id"/>
223                 </signal>
224
225                 <signal name="Forwarded">
226                         <arg type="i" name="call_id"/>
227                 </signal>
228
229                 <signal name="ForwardedCall">
230                         <arg type="i" name="call_id"/>
231                 </signal>
232
233                 <signal name="BarredIncoming">
234                         <arg type="i" name="call_id"/>
235                 </signal>
236
237                 <signal name="BarredOutgoing">
238                         <arg type="i" name="call_id"/>
239                 </signal>
240
241                 <signal name="ForwardConditional">
242                         <arg type="i" name="call_id"/>
243                 </signal>
244
245                 <signal name="ForwardUnconditional">
246                         <arg type="i" name="call_id"/>
247                 </signal>
248
249                 <signal name="CallActive">
250                         <arg type="i" name="call_id"/>
251                 </signal>
252
253                 <signal name="CallHeld">
254                         <arg type="i" name="call_id"/>
255                 </signal>
256
257                 <signal name="CallJoined">
258                         <arg type="i" name="call_id"/>
259                 </signal>
260
261                 <signal name="CallPrivacyMode">
262                         <arg type="i" name="privacy_mode"/>
263                 </signal>
264
265                 <signal name="CallOtaspStatus">
266                         <arg type="i" name="otasp_status"/>
267                 </signal>
268
269                 <signal name="CallOtapaStatus">
270                         <arg type="i" name="otapa_status"/>
271                 </signal>
272
273                 <signal name="CallSignalInfo">
274                         <arg type="i" name="signal_type"/>
275                         <arg type="i" name="pitch_type"/>
276                         <arg type="i" name="signal"/>
277                 </signal>
278
279                 <signal name="CallInfoRec">
280                         <arg type="i" name="id"/>
281                         <arg type="i" name="type"/>
282                         <arg type="s" name="param"/>
283                 </signal>
284
285                 <signal name="CallSoundPath">
286                         <arg type="i" name="sound_path"/>
287                 </signal>
288
289                 <signal name="CallSoundRingbackTone">
290                         <arg type="i" name="status"/>
291                 </signal>
292
293                 <signal name="CallSoundWbamr">
294                         <arg type="i" name="status"/>
295                 </signal>
296
297                 <signal name="CallSoundEqualization">
298                         <arg type="i" name="eq_mode"/>
299                         <arg type="i" name="eq_direction"/>
300                 </signal>
301
302                 <signal name="CallSoundNoiseReduction">
303                         <arg type="i" name="status"/>
304                 </signal>
305
306                 <signal name="CallSoundClockStatus">
307                         <arg type="b" name="status"/>
308                 </signal>
309
310                 <signal name="CallPreferredVoiceSubscription">
311                         <arg type="i" name="preferred_subs"/>
312                 </signal>
313         </interface>
314
315 </node>