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.
287 @cell_id: Cell ID (GSM / WCDMA / LTE)
290 <method name="GetCellId">
291 <arg direction="out" type="i" name="cell_id"/>
296 @lac: Location Area Code (GSM / WCDMA)
299 <method name="GetLac">
300 <arg direction="out" type="i" name="lac"/>
305 @tac: Track Area Code (LTE)
308 <method name="GetTac">
309 <arg direction="out" type="i" name="tac"/>
314 @system_id: System ID (CDMA)
317 <method name="GetSystemId">
318 <arg direction="out" type="i" name="system_id"/>
323 @network_id: Network ID (CDMA)
326 <method name="GetNetworkId">
327 <arg direction="out" type="i" name="network_id"/>
332 @bs_id: Base station ID (CDMA)
335 <method name="GetBsId">
336 <arg direction="out" type="i" name="bs_id"/>
341 @bs_latitude: Base station latitude (CDMA)
344 <method name="GetBsLatitude">
345 <arg direction="out" type="i" name="bs_latitude"/>
350 @bs_longitude: Base station longitude (CDMA)
353 <method name="GetBsLongitude">
354 <arg direction="out" type="i" name="bs_longitude"/>
357 <signal name="RegistrationStatus">
358 <arg type="i" name="circuit"/>
359 <arg type="i" name="packet"/>
360 <arg type="i" name="type"/>
361 <arg type="b" name="roaming"/>
366 @sig_dbm: Radio Signal Strength infomation.
368 Signal Strength information (Dbm)
370 <signal name="SignalStrength">
371 <arg type="i" name="dbm"/>
375 @act: Access technology. GSM(1), GPRS(2), EGPRS(3), UMTS(4), IS95A(17), IS95B(18), EHRPD(25), LTE(33)
377 @lac: Location Area Code.
381 <signal name="Change">
382 <arg type="i" name="act"/>
383 <arg type="s" name="plmn"/>
388 @year: Year. (year - 2000). e.g. 2012 is 12
389 @month: Month. (1 ~ 12)
392 @minute: Minute (0 ~ 59)
393 @second: Second (0 ~ 59)
394 @wday: Day of week (0:Sunday ~ 6:Saturday)
395 @gmtoff: GMT Offset (minutes). e.g. GMT+9 is 540
396 @dstoff: Daylight adjust time. (hours)
397 @isdst: Daylight flag
400 Network time information.
402 <signal name="TimeInfo">
403 <arg type="i" name="year"/>
404 <arg type="i" name="month"/>
405 <arg type="i" name="day"/>
406 <arg type="i" name="hour"/>
407 <arg type="i" name="minute"/>
408 <arg type="i" name="second"/>
409 <arg type="i" name="wday"/>
410 <arg type="i" name="gmtoff"/>
411 <arg type="i" name="dstoff"/>
412 <arg type="b" name="isdst"/>
413 <arg type="s" name="plmn"/>
419 @short_name: Network name (short - 16 bytes)
420 @full_name: Network name (full - 32 bytes)
422 Network identity information.
424 <signal name="Identity">
425 <arg type="s" name="plmn"/>
426 <arg type="s" name="short_name"/>
427 <arg type="s" name="full_name"/>
432 @lac: Location Area Code.
435 Network location and cell information.
437 <signal name="CellInfo">
438 <arg type="i" name="lac"/>
439 <arg type="i" name="cell_id"/>
443 EmergencyCallbackMode:
444 @mode: Emergency Callback Mode
446 Network emergency callback mode state
448 <signal name="EmergencyCallbackMode">
449 <arg type="i" name="mode"/>
453 DefaultDataSubscription:
454 @default_subs: Default Data Subscription.
456 'default' Data Subscription information.
458 <signal name="DefaultDataSubscription">
459 <arg type="i" name="default_subs"/>
464 @default_subs: Default Subscription for CS (Voice).
466 'default' Subscription information for CS (Voice).
468 <signal name="DefaultSubscription">
469 <arg type="i" name="default_subs"/>
474 @is_registered: 0=IMS de-registered, 1=IMS registered
475 @feature_mask: Service registered (provided as bit-mask)
476 @network_type: 0=Unknown, 1=Cellular (LTE), 2=WiFi
478 VoLTE Status providing information of Services registered and network type.
480 <signal name="VolteStatus">
481 <arg type="b" name="is_registered"/>
482 <arg type="i" name="feature_mask"/>
483 <arg type="i" name="network_type"/>
488 @is_available: 0=not available, 1=available
490 ePDG Status providing information of ePDG availability.
492 <signal name="EpdgStatus">
493 <arg type="b" name="is_available"/>
498 @changed_type: changed property type
499 @circuit_status: Circuit service status.
500 @packet_status: Packet service status.
501 @service_type: Service type.
502 @roaming_status: Roaming status.
503 @access_technology: access_technology
504 @name_option: 0=None, 1=SIM(EFspn), 2=Operator, 3=Any(SIM/Network)
506 @spn_name: Service Provider Name
507 @network_name: Network Operator Name
508 Network Property information.
510 <signal name="PropertyInfo">
511 <arg type="i" name="changed_type"/>
512 <arg type="i" name="service_type"/>
513 <arg type="b" name="roaming_status"/>
514 <arg type="i" name="name_option"/>
515 <arg type="s" name="plmn"/>
516 <arg type="s" name="spn_name"/>
517 <arg type="s" name="network_name"/>
522 @cell_id: Cell ID (GSM / WCDMA / LTE)
525 <signal name="CellId">
526 <arg type="i" name="cell_id"/>
531 @lac: Location Area Code (GSM / WCDMA)
535 <arg type="i" name="lac"/>
540 @tac: Track Area Code (LTE)
544 <arg type="i" name="tac"/>
549 @system_id: System ID (CDMA)
552 <signal name="SystemId">
553 <arg type="i" name="system_id"/>
558 @network_id: Network ID (CDMA)
561 <signal name="NetworkId">
562 <arg type="i" name="network_id"/>
567 @bs_id: Base station ID (CDMA)
571 <arg type="i" name="bs_id"/>
576 @bs_latitude: Base station latitude (CDMA)
579 <signal name="BsLatitude">
580 <arg type="i" name="bs_latitude"/>
585 @bs_longitude: Base station longitude (CDMA)
588 <signal name="BsLongitude">
589 <arg type="i" name="bs_longitude"/>
592 <!-- sig_dbm : Signal Strength DBM -->
593 <property name="sig_dbm" type="i" access="read"/>
595 <!-- sig_level 0 ~ 5 -->
596 <property name="sig_level" type="i" access="read"/>
598 <!-- lac: Location Area Code -->
599 <property name="lac" type="i" access="read"/>
601 <!-- tac: Track Area Code -->
602 <property name="tac" type="i" access="read"/>
605 <property name="plmn" type="s" access="read"/>
607 <!-- cell_id: Cell ID -->
608 <property name="cell_id" type="i" access="read"/>
610 <!-- physical cell_id: Physical Cell ID -->
611 <property name="physical_cell_id" type="i" access="read"/>
614 service_type: Service Type
615 0=Unknown, 1=No service, 2=Emergency,
616 3=Search, 4=2G, 5=2.5G,
617 6=2.5G EDGE, 7=3G, 8=HSDPA, 9=LTE
619 <property name="service_type" type="i" access="read"/>
623 0=Unknown, 1=GSM, 2=GPRS, 3=EGPRS,
625 17=IS95A, 18=IS95B, 19=CDMA_1X,
626 20=EVO_REV0, 21=CDMA_1X_EVDO_REV0,
627 22=EVDO_REVA, 23=CDMA_1X_EVDO_REVA
631 <property name="access_technology" type="i" access="read"/>
634 ps_type: Packet Service Type
635 0=NONE, 1=HSDPA, 2=HSUPA, 3=HSPA, 4=HSPA+
637 <property name="ps_type" type="i" access="read"/>
640 circuit_status: Circuit domain status
641 0=NONE, 1=EMERGENCY, 2=FULL, 3=SEARCH
643 <property name="circuit_status" type="i" access="read"/>
646 packet_status: Packet domain status
647 0=NONE, 1=EMERGENCY, 2=FULL, 3=SEARCH
649 <property name="packet_status" type="i" access="read"/>
652 roaming_status: Roaming status
654 <property name="roaming_status" type="b" access="read"/>
657 name_priority: Network name, SPN name display option
658 available data: 0=None, 1=SIM(EFspn), 2=Operator, 3=Any(SIM/Network)
660 <property name="name_option" type="i" access="read"/>
664 Network Operator Name
666 <property name="network_name" type="s" access="read"/>
670 Service Provider Name
672 <property name="spn_name" type="s" access="read"/>
675 ims_voice_status: IMS Voice Support Status on LTE
676 -1=UNKNOWN, 0=NOT SUPPORT, 1=SUPPORT
678 <property name="ims_voice_status" type="i" access="read"/>
682 0=UNKNOWN/Disable, 1=VoLTE, 2=VoWi-Fi
684 <property name="volte_enable" type="i" access="read"/>
688 0=UNKNOWN, 1=FDD_LTE_Band, 2=TDD_LTE_Band
690 <property name="lte_band_type" type="i" access="read"/>
696 <property name="system_id" type="i" access="read"/>
702 <property name="network_id" type="i" access="read"/>
705 Base station ID (CDMA)
708 <property name="bs_id" type="i" access="read"/>
711 Base station Latitude (CDMA)
714 <property name="bs_latitude" type="i" access="read"/>
717 Base station Longitude (CDMA)
720 <property name="bs_longitude" type="i" access="read"/>