Code Sync up from tizen_2.4
[platform/core/telephony/tel-plugin-dbus_tapi.git] / introspection / sim.xml
1 <node>
2
3         <interface name="org.tizen.telephony.Sim">
4                 <method name="GetInitStatus">
5                         <arg direction="out" type="i" name="init_status"/>
6                         <arg direction="out" type="b" name="sim_changed"/>
7                 </method>
8
9                 <method name="GetCardType">
10                         <arg direction="out" type="i" name="card_type"/>
11                 </method>
12
13                 <method name="GetIMSI">
14                         <arg direction="out" type="s" name="plmn"/>
15                         <arg direction="out" type="s" name="msin"/>
16                 </method>
17
18                 <method name="GetECC">
19                         <arg direction="out" type="aa{sv}" name="ecc_list"/>
20                 <!-- dict
21                      "name"     STRING (emergency call code alpha id)
22                      "number" STRING (emergency call code)
23                      "category" STRING "police"/"ambulance"/"firebrigade"/"maraineguard"/"mountainrescue"
24                 -->
25                 </method>
26
27                 <method name="GetICCID">
28                         <arg direction="out" type="i" name="result"/>
29                         <arg direction="out" type="s" name="iccid"/>
30                 </method>
31
32                 <method name="GetLanguage">
33                         <arg direction="out" type="i" name="result"/>
34                         <arg direction="out" type="i" name="language"/>
35                 </method>
36
37                 <method name="SetLanguage">
38                         <arg direction="in" type="i" name="language"/>
39                         <arg direction="out" type="i" name="result"/>
40                 </method>
41
42                 <method name="GetCallForwarding">
43                         <arg direction="out" type="i" name="result"/>
44                         <arg direction="out" type="b" name="cphs"/>
45                         <arg direction="out" type="aa{sv}" name="cf"/>
46                         <arg direction="out" type="a{sv}" name="cphs_cf"/>
47                 </method>
48
49                 <method name="SetCallForwarding">
50                         <arg direction="in" type="b" name="cphs"/>
51                         <arg direction="in" type="i" name="rec_index"/>
52                         <arg direction="in" type="i" name="msp_num"/>
53                         <arg direction="in" type="y" name="cfu_status"/>
54                         <arg direction="in" type="i" name="ton"/>
55                         <arg direction="in" type="i" name="npi"/>
56                         <arg direction="in" type="s" name="number"/>
57                         <arg direction="in" type="i" name="cc2_id"/>
58                         <arg direction="in" type="i" name="ext7_id"/>
59                         <arg direction="in" type="b" name="cphs_line1"/>
60                         <arg direction="in" type="b" name="cphs_line2"/>
61                         <arg direction="in" type="b" name="cphs_fax"/>
62                         <arg direction="in" type="b" name="cphs_data"/>
63                         <arg direction="out" type="i" name="result"/>
64                 </method>
65
66                 <method name="GetMessageWaiting">
67                         <arg direction="out" type="i" name="result"/>
68                         <arg direction="out" type="b" name="cphs"/>
69                         <arg direction="out" type="aa{sv}" name="mw"/>
70                         <arg direction="out" type="a{sv}" name="cphs_mw"/>
71                 </method>
72
73                 <method name="SetMessageWaiting">
74                         <arg direction="in" type="b" name="cphs"/>
75                         <arg direction="in" type="i" name="rec_index"/>
76                         <arg direction="in" type="y" name="indicator_status"/>
77                         <arg direction="in" type="i" name="voice_cnt"/>
78                         <arg direction="in" type="i" name="fax_cnt"/>
79                         <arg direction="in" type="i" name="email_cnt"/>
80                         <arg direction="in" type="i" name="other_cnt"/>
81                         <arg direction="in" type="i" name="video_cnt"/>
82                         <arg direction="in" type="b" name="cphs_voice1"/>
83                         <arg direction="in" type="b" name="cphs_voice2"/>
84                         <arg direction="in" type="b" name="cphs_fax"/>
85                         <arg direction="in" type="b" name="cphs_data"/>
86                         <arg direction="out" type="i" name="result"/>
87                 </method>
88
89                 <method name="GetMailbox">
90                         <arg direction="out" type="i" name="result"/>
91                         <arg direction="out" type="b" name="cphs"/>
92                         <arg direction="out" type="aa{sv}" name="list"/>
93                 </method>
94
95                 <method name="SetMailbox">
96                         <arg direction="in" type="b" name="cphs"/>
97                         <arg direction="in" type="i" name="type"/>
98                         <arg direction="in" type="i" name="rec_index"/>
99                         <arg direction="in" type="i" name="profile_number"/>
100                         <arg direction="in" type="i" name="alpha_id_max_len"/>
101                         <arg direction="in" type="s" name="alpha_id"/>
102                         <arg direction="in" type="i" name="ton"/>
103                         <arg direction="in" type="i" name="npi"/>
104                         <arg direction="in" type="s" name="number"/>
105                         <arg direction="in" type="i" name="cc_id"/>
106                         <arg direction="in" type="i" name="ext1_id"/>
107                         <arg direction="out" type="i" name="result"/>
108                 </method>
109
110                 <method name="GetCPHSInfo">
111                         <arg direction="out" type="i" name="result"/>
112                         <arg direction="out" type="i" name="phase"/>
113                         <arg direction="out" type="b" name="ons_short"/>
114                         <arg direction="out" type="b" name="mailbox_number"/>
115                         <arg direction="out" type="b" name="sst"/>
116                         <arg direction="out" type="b" name="csp"/>
117                         <arg direction="out" type="b" name="info_number"/>
118                 </method>
119
120                 <method name="GetServiceTable">
121                         <arg direction="out" type="i" name="result"/>
122                         <arg direction="out" type="i" name="sim_type"/>
123                         <arg direction="out" type="v" name="service"/>
124                 </method>
125
126                 <method name="GetMSISDN">
127                         <arg direction="out" type="i" name="result"/>
128                         <arg direction="out" type="aa{sv}" name="list"/>
129                 <!-- dict
130                      "name" STRING (MSISDN alpha id)
131                      "number" STRING (MSISDN number)
132                 -->
133                 </method>
134
135                 <method name="GetOplmnwact">
136                         <arg direction="out" type="i" name="result"/>
137                         <arg direction="out" type="aa{sv}" name="list"/>
138                 <!-- dict
139                      "plmn" STRING
140                      "b_umts" BOOLEAN TRUE/FALSE
141                      "b_gsm" BOOLEAN TRUE/FALSE
142                 -->
143                 </method>
144
145                 <method name="GetSpn">
146                         <arg direction="out" type="i" name="result"/>
147                         <arg direction="out" type="y" name="display_condition"/>
148                         <arg direction="out" type="s" name="spn"/>
149                 </method>
150
151                 <method name="GetCphsNetName">
152                         <arg direction="out" type="i" name="result"/>
153                         <arg direction="out" type="s" name="full_name"/>
154                         <arg direction="out" type="s" name="short_name"/>
155                 </method>
156
157                 <method name="GetGID">
158                         <arg direction="out" type="i" name="result"/>
159                         <arg direction="out" type="i" name="gid_len"/>
160                         <arg direction="out" type="v" name="gid"/>
161                 </method>
162
163                 <method name="Authentication">
164                         <arg direction="in" type="i" name="type"/>
165                         <arg direction="in" type="v" name="rand"/>
166                         <arg direction="in" type="v" name="autn"/>
167                         <arg direction="out" type="i" name="result"/>
168                         <arg direction="out" type="i" name="resp_type"/>
169                         <arg direction="out" type="i" name="auth_result"/>
170                         <arg direction="out" type="v" name="authentication_key"/>
171                         <arg direction="out" type="v" name="cipher_data"/>
172                         <arg direction="out" type="v" name="integrity_data"/>
173                         <arg direction="out" type="v" name="resp_data"/>
174                 </method>
175
176                 <method name="VerifySec">
177                         <arg direction="in" type="i" name="type"/>
178                         <arg direction="in" type="s" name="password"/>
179                         <arg direction="out" type="i" name="result"/>
180                         <arg direction="out" type="i" name="resp_type"/>
181                         <arg direction="out" type="i" name="retry_count"/>
182                 </method>
183
184                 <method name="VerifyPUK">
185                         <arg direction="in" type="i" name="type"/>
186                         <arg direction="in" type="s" name="puk"/>
187                         <arg direction="in" type="s" name="new_pin"/>
188                         <arg direction="out" type="i" name="result"/>
189                         <arg direction="out" type="i" name="resp_type"/>
190                         <arg direction="out" type="i" name="retry_count"/>
191                 </method>
192
193                 <method name="ChangePIN">
194                         <arg direction="in" type="i" name="type"/>
195                         <arg direction="in" type="s" name="old_password"/>
196                         <arg direction="in" type="s" name="new_password"/>
197                         <arg direction="out" type="i" name="result"/>
198                         <arg direction="out" type="i" name="resp_type"/>
199                         <arg direction="out" type="i" name="retry_count"/>
200                 </method>
201
202                 <method name="DisableFacility">
203                         <arg direction="in" type="i" name="type"/>
204                         <arg direction="in" type="s" name="password"/>
205                         <arg direction="out" type="i" name="result"/>
206                         <arg direction="out" type="i" name="resp_type"/>
207                         <arg direction="out" type="i" name="retry_count"/>
208                 </method>
209
210                 <method name="EnableFacility">
211                         <arg direction="in" type="i" name="type"/>
212                         <arg direction="in" type="s" name="password"/>
213                         <arg direction="out" type="i" name="result"/>
214                         <arg direction="out" type="i" name="resp_type"/>
215                         <arg direction="out" type="i" name="retry_count"/>
216                 </method>
217
218                 <method name="GetFacility">
219                         <arg direction="in" type="i" name="type"/>
220                         <arg direction="out" type="i" name="result"/>
221                         <arg direction="out" type="i" name="resp_type"/>
222                         <arg direction="out" type="i" name="status"/>
223                 </method>
224
225                 <method name="GetLockInfo">
226                         <arg direction="in" type="i" name="type"/>
227                         <arg direction="out" type="i" name="result"/>
228                         <arg direction="out" type="i" name="resp_type"/>
229                         <arg direction="out" type="i" name="status"/>
230                         <arg direction="out" type="i" name="retry_count"/>
231                 </method>
232
233                 <method name="TransferAPDU">
234                         <arg direction="in" type="v" name="apdu"/>
235                         <arg direction="out" type="i" name="result"/>
236                         <arg direction="out" type="v" name="resp_apdu"/>
237                 </method>
238
239                 <method name="GetATR">
240                         <arg direction="out" type="i" name="result"/>
241                         <arg direction="out" type="v" name="atr"/>
242                 </method>
243
244                 <method name="GetFields">
245                         <arg direction="out" type="i" name="result"/>
246                         <arg direction="out" type="aa{sv}" name="list"/>
247                 </method>
248
249                 <method name="SetPowerstate">
250                         <arg direction="in" type="i" name="state"/>
251                         <arg direction="out" type="i" name="result"/>
252                 </method>
253
254                 <method name="GetImpi">
255                         <arg direction="out" type="i" name="result"/>
256                         <arg direction="out" type="s" name="impi"/>
257                 </method>
258
259                 <method name="GetImpu">
260                         <arg direction="out" type="i" name="result"/>
261                         <arg direction="out" type="aa{sv}" name="list"/>
262                 </method>
263
264                 <method name="GetDomain">
265                         <arg direction="out" type="i" name="result"/>
266                         <arg direction="out" type="s" name="domain"/>
267                 </method>
268
269                 <method name="GetPcscf">
270                         <arg direction="out" type="i" name="result"/>
271                         <arg direction="out" type="aa{sv}" name="list"/>
272                 </method>
273
274                 <method name="GetAppList">
275                         <arg direction="out" type="y" name="app_list"/>
276                 </method>
277
278                 <method name="GetIsimServiceTable">
279                         <arg direction="out" type="i" name="result"/>
280                         <arg direction="out" type="v" name="ist"/>
281                 </method>
282
283                 <signal name="Status">
284                         <arg type="i" name="status"/>
285                 </signal>
286
287                 <signal name="Refreshed">
288                         <arg type="i" name="type"/>
289                 </signal>
290
291                 <property name="cf_state" type="i" access="read"/>
292
293         </interface>
294
295 </node>