3 org.tizen.telephony.Network:
4 @short_description: Tizen Telephony Network interface
9 <interface name="org.tizen.telephony.Network">
13 @list: An array of dict with network information. <para>dict key/value:</para><variablelist><varlistentry><term><literal>"plmn"</literal></term><listitem><type>string</type></listitem></varlistentry><varlistentry><term><literal>"act"</literal></term><listitem><type>int</type></listitem></varlistentry><varlistentry><term><literal>"type"</literal></term><listitem><type>int</type> Unknown(0), Home Plmn(1), Available Plmn(2), Forbidden Plmn(3)</listitem></varlistentry><varlistentry><term><literal>"name"</literal></term><listitem><type>string</type></listitem></varlistentry></variablelist>
15 Request to do manual network selection to search for the available networks and provide the network list
18 <method name="Search">
19 <arg direction="out" type="aa{sv}" name="list"/>
20 <arg direction="out" type="i" name="result"/>
27 Cancle the org.tizen.telephony.Network.Search() request.
29 <method name="SearchCancel">
30 <arg direction="out" type="i" name="result"/>
35 @mode: Selection mode. Automatic(0), Manual(1)
37 @act: Access technology. GSM(1), GPRS(2), EGPRS(3), UMTS(4), IS95A(17), IS95B(18), EHRPD(25), LTE(33)
40 Set network selection mode
42 <method name="SetSelectionMode">
43 <arg direction="in" type="i" name="mode"/>
44 <arg direction="in" type="s" name="plmn"/>
45 <arg direction="in" type="i" name="act"/>
46 <arg direction="out" type="i" name="result"/>
51 @mode: Selection mode. Manual(0), Automatic(1)
54 Get network selection mode
56 <method name="GetSelectionMode">
57 <arg direction="out" type="i" name="mode"/>
58 <arg direction="out" type="i" name="result"/>
63 @domain: Service domain. Combined(1), Circuit Service(2), Packet Service(3)
66 Set network service domain
68 <method name="SetServiceDomain">
69 <arg direction="in" type="i" name="domain"/>
70 <arg direction="out" type="i" name="result"/>
75 @domain: Service domain. Combined(1), Circuit Service(2), Packet Service(3)
78 Get network service domain
80 <method name="GetServiceDomain">
81 <arg direction="out" type="i" name="domain"/>
82 <arg direction="out" type="i" name="result"/>
87 @band: Network band. ANY(0), GSM850(1), GSM900_1800(2), GSM1900(3), GSM(4), WCDMA(5), WCDMA850(6), WCDMA1900(7), WCDMA2100(8), GSM900(9), GSM1800(10), GSM850_1900(11)
88 @mode: Mode. Preferred(1), Only(2)
93 <method name="SetBand">
94 <arg direction="in" type="i" name="band"/>
95 <arg direction="in" type="i" name="mode"/>
96 <arg direction="out" type="i" name="result"/>
101 @band: Network band. ANY(0), GSM850(1), GSM900_1800(2), GSM1900(3), GSM(4), WCDMA(5), WCDMA850(6), WCDMA1900(7), WCDMA2100(8), GSM900(9), GSM1800(10), GSM850_1900(11)
102 @mode: Mode. Preferred(1), Only(2)
107 <method name="GetBand">
108 <arg direction="out" type="i" name="band"/>
109 <arg direction="out" type="i" name="mode"/>
110 <arg direction="out" type="i" name="result"/>
115 @mode: Mode. Auto(0x0), GSM(0x1), WCDMA(0x2), CDMA(0x4), LTE(0x8)
120 <method name="SetMode">
121 <arg direction="in" type="i" name="mode"/>
122 <arg direction="out" type="i" name="result"/>
127 @mode: Mode. Auto(0x0), GSM(0x1), WCDMA(0x2), CDMA(0x4), LTE(0x8)
132 <method name="GetMode">
133 <arg direction="out" type="i" name="mode"/>
134 <arg direction="out" type="i" name="result"/>
139 @mode: add(1), edit(2), delete(3)
140 @ef_index: Operator index in the EFplmnsel of the SIM
141 @act: Access technology. GSM(1), GPRS(2), EGPRS(3), UMTS(4), IS95A(17), IS95B(18), EHRPD(25), LTE(33)
147 <method name="SetPreferredPlmn">
148 <arg direction="in" type="i" name="mode"/>
149 <arg direction="in" type="i" name="ef_index"/>
150 <arg direction="in" type="i" name="act"/>
151 <arg direction="in" type="s" name="plmn"/>
152 <arg direction="out" type="i" name="result"/>
157 @list: A set of key/dict paris with preferred plmn list. <para>dict items are:</para><itemizedlist><listitem>"plmn" <type>string</type></listitem><listitem>"act" <type>int</type></listitem><listitem>"ef_index" <type>int</type></listitem></itemizedlist>
160 Get Preferred Plmn list
162 <method name="GetPreferredPlmn">
163 <arg direction="out" type="aa{sv}" name="list"/>
164 <arg direction="out" type="i" name="result"/>
169 @info: A set of key/dict pairs with serving network information.
170 @act: Access technology. GSM(1), GPRS(2), EGPRS(3), UMTS(4), IS95A(17), IS95B(18), EHRPD(25), LTE(33)
172 @status: Registration status. NOT REGISTER(1), REGISTER HOME(2), SEARCHING(3), DENIED(4), UNKNOWN(5), REGISTER ROAM(6)
173 @lac: Location Area Code.
176 Get Serving Network information
178 <method name="GetServingNetwork">
179 <arg direction="out" type="a{sv}" name="info"/>
180 <arg direction="out" type="i" name="result"/>
185 @info: A set of key/dict pairs with serving cell and neighboring cells information.
188 Get Neighboring Cells information
190 <method name="GetNgbrCellInfo">
191 <arg direction="out" type="aa{sv}" name="info"/>
192 <arg direction="out" type="i" name="result"/>
196 SetEmergencyCallbackMode:
197 @mode: Enter(0), Exit(1)
200 Set Emergency Callback Mode
202 <method name="SetEmergencyCallbackMode">
203 <arg direction="in" type="i" name="mode"/>
204 <arg direction="out" type="i" name="result"/>
208 SetRoamingPreference:
209 @roam_pref: Automatic(1), Automatic_A(2), Automatic_B(3), Home Only(4), Roam Only(5)
212 Set network roaming preference
214 <method name="SetRoamingPreference">
215 <arg direction="in" type="i" name="roam_pref"/>
216 <arg direction="out" type="i" name="result"/>
220 GetRoamingPreference:
221 @roam_pref: Automatic(1), Automatic_A(2), Automatic_B(3), Home Only(4), Roam Only(5)
224 Get network roaming preference
226 <method name="GetRoamingPreference">
227 <arg direction="out" type="i" name="roam_pref"/>
228 <arg direction="out" type="i" name="result"/>
232 SetDefaultDataSubscription:
235 Set Default Data Subscription
237 <method name="SetDefaultDataSubscription">
238 <arg direction="out" type="i" name="result"/>
242 GetDefaultDataSubscription:
243 @default_subs: 'default' Data Subscription. SIM 1 (0), SIM 2 (1), Unknown (-1)
246 Get Default Data Subscription
248 <method name="GetDefaultDataSubscription">
249 <arg direction="out" type="i" name="default_subs"/>
250 <arg direction="out" type="i" name="result"/>
254 SetDefaultSubscription:
257 Set Default Subscription for CS (Voice)
259 <method name="SetDefaultSubscription">
260 <arg direction="out" type="i" name="result"/>
264 GetDefaultSubscription:
265 @default_subs: 'default' subscription for CS (Voice). SIM 1 (0), SIM 2 (1), Unknown (-1)
268 Get 'current' network for Voice service
270 <method name="GetDefaultSubscription">
271 <arg direction="out" type="i" name="default_subs"/>
272 <arg direction="out" type="i" name="result"/>
277 @circuit: Circuit service status.
278 @packet: Packet service status.
279 @type: Service type. UNKNOWN(0), NO SERVICE(1), EMERGENCY(2), SEARCH(3), 2G(4), 2.5G(5), 2.5G EDGE(6), 3G(7)
280 @roaming: Roaming status.
282 Network registration status.
284 <signal name="RegistrationStatus">
285 <arg type="i" name="circuit"/>
286 <arg type="i" name="packet"/>
287 <arg type="i" name="type"/>
288 <arg type="b" name="roaming"/>
293 @sig_dbm: Radio Signal Strength infomation.
295 Signal Strength information (Dbm)
297 <signal name="SignalStrength">
298 <arg type="i" name="dbm"/>
302 @act: Access technology. GSM(1), GPRS(2), EGPRS(3), UMTS(4), IS95A(17), IS95B(18), EHRPD(25), LTE(33)
304 @lac: Location Area Code.
308 <signal name="Change">
309 <arg type="i" name="act"/>
310 <arg type="s" name="plmn"/>
315 @year: Year. (year - 2000). e.g. 2012 is 12
316 @month: Month. (1 ~ 12)
319 @minute: Minute (0 ~ 59)
320 @second: Second (0 ~ 59)
321 @wday: Day of week (0:Sunday ~ 6:Saturday)
322 @gmtoff: GMT Offset (minutes). e.g. GMT+9 is 540
323 @dstoff: Daylight adjust time. (hours)
324 @isdst: Daylight flag
327 Network time information.
329 <signal name="TimeInfo">
330 <arg type="i" name="year"/>
331 <arg type="i" name="month"/>
332 <arg type="i" name="day"/>
333 <arg type="i" name="hour"/>
334 <arg type="i" name="minute"/>
335 <arg type="i" name="second"/>
336 <arg type="i" name="wday"/>
337 <arg type="i" name="gmtoff"/>
338 <arg type="i" name="dstoff"/>
339 <arg type="b" name="isdst"/>
340 <arg type="s" name="plmn"/>
346 @short_name: Network name (short - 16 bytes)
347 @full_name: Network name (full - 32 bytes)
349 Network identity information.
351 <signal name="Identity">
352 <arg type="s" name="plmn"/>
353 <arg type="s" name="short_name"/>
354 <arg type="s" name="full_name"/>
359 @lac: Location Area Code.
362 Network location and cell information.
364 <signal name="CellInfo">
365 <arg type="i" name="lac"/>
366 <arg type="i" name="cell_id"/>
370 EmergencyCallbackMode:
371 @mode: Emergency Callback Mode
373 Network emergency callback mode state
375 <signal name="EmergencyCallbackMode">
376 <arg type="i" name="mode"/>
380 DefaultDataSubscription:
381 @default_subs: Default Data Subscription.
383 'default' Data Subscription information.
385 <signal name="DefaultDataSubscription">
386 <arg type="i" name="default_subs"/>
391 @default_subs: Default Subscription for CS (Voice).
393 'default' Subscription information for CS (Voice).
395 <signal name="DefaultSubscription">
396 <arg type="i" name="default_subs"/>
401 @changed_type: changed property type
402 @circuit_status: Circuit service status.
403 @packet_status: Packet service status.
404 @service_type: Service type.
405 @roaming_status: Roaming status.
406 @access_technology: access_technology
407 @name_option: 0=None, 1=SIM(EFspn), 2=Operator, 3=Any(SIM/Network)
409 @spn_name: Service Provider Name
410 @network_name: Network Operator Name
411 Network Property information.
413 <signal name="PropertyInfo">
414 <arg type="i" name="changed_type"/>
415 <arg type="i" name="service_type"/>
416 <arg type="b" name="roaming_status"/>
417 <arg type="i" name="name_option"/>
418 <arg type="s" name="plmn"/>
419 <arg type="s" name="spn_name"/>
420 <arg type="s" name="network_name"/>
423 <!-- sig_dbm : Signal Strength DBM -->
424 <property name="sig_dbm" type="i" access="read"/>
426 <!-- sig_level 0 ~ 5 -->
427 <property name="sig_level" type="i" access="read"/>
429 <!-- lac: Location Area Code -->
430 <property name="lac" type="i" access="read"/>
432 <!-- tac: Track Area Code -->
433 <property name="tac" type="i" access="read"/>
436 <property name="plmn" type="s" access="read"/>
438 <!-- cell_id: Cell ID -->
439 <property name="cell_id" type="i" access="read"/>
442 service_type: Service Type
443 0=Unknown, 1=No service, 2=Emergency,
444 3=Search, 4=2G, 5=2.5G,
445 6=2.5G EDGE, 7=3G, 8=HSDPA, 9=LTE
447 <property name="service_type" type="i" access="read"/>
451 0=Unknown, 1=GSM, 2=GPRS, 3=EGPRS,
453 17=IS95A, 18=IS95B, 19=CDMA_1X,
454 20=EVO_REV0, 21=CDMA_1X_EVDO_REV0,
455 22=EVDO_REVA, 23=CDMA_1X_EVDO_REVA
459 <property name="access_technology" type="i" access="read"/>
462 ps_type: Packet Service Type
463 0=NONE, 1=HSDPA, 2=HSUPA, 3=HSPA, 4=HSPA+
465 <property name="ps_type" type="i" access="read"/>
468 circuit_status: Circuit domain status
469 0=NONE, 1=EMERGENCY, 2=FULL, 3=SEARCH
471 <property name="circuit_status" type="i" access="read"/>
474 packet_status: Packet domain status
475 0=NONE, 1=EMERGENCY, 2=FULL, 3=SEARCH
477 <property name="packet_status" type="i" access="read"/>
480 roaming_status: Roaming status
482 <property name="roaming_status" type="b" access="read"/>
485 name_priority: Network name, SPN name display option
486 available data: 0=None, 1=SIM(EFspn), 2=Operator, 3=Any(SIM/Network)
488 <property name="name_option" type="i" access="read"/>
492 Network Operator Name
494 <property name="network_name" type="s" access="read"/>
498 Service Provider Name
500 <property name="spn_name" type="s" access="read"/>
503 ims_voice_status: IMS Voice Support Status on LTE
504 -1=UNKNOWN, 0=NOT SUPPORT, 1=SUPPORT
506 <property name="ims_voice_status" type="i" access="read"/>
510 0=Not available, 1=Available
512 <property name="volte_enable" type="i" access="read"/>