4 * Copyright (c) 2014 Samsung Electronics Co., Ltd. All rights reserved.
6 * Contact: Ja-young Gu <jygu@samsung.com>
8 * Licensed under the Apache License, Version 2.0 (the "License");
9 * you may not use this file except in compliance with the License.
10 * You may obtain a copy of the License at
12 * http://www.apache.org/licenses/LICENSE-2.0
14 * Unless required by applicable law or agreed to in writing, software
15 * distributed under the License is distributed on an "AS IS" BASIS,
16 * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
17 * See the License for the specific language governing permissions and
18 * limitations under the License.
21 #ifndef __TAPI_EVENT_H__
22 #define __TAPI_EVENT_H__
24 #include <tapi_type.h>
33 * @addtogroup CAPI_TELEPHONY_SERVICE
38 * @brief Definition for the Call interface
40 #define DBUS_TELEPHONY_CALL_INTERFACE DBUS_TELEPHONY_SERVICE".Call"
43 * @brief Definition for voice call idle status notification
45 * @remarks '#TelCallStatusIdleNoti_t' will be stored
47 #define TAPI_NOTI_VOICE_CALL_STATUS_IDLE DBUS_TELEPHONY_CALL_INTERFACE":VoiceCallStatusIdle"
50 * @brief Definition for voice call active status notification
52 * @remarks '#TelCallStatusActiveNoti_t' will be stored
54 #define TAPI_NOTI_VOICE_CALL_STATUS_ACTIVE DBUS_TELEPHONY_CALL_INTERFACE":VoiceCallStatusActive"
57 * @brief Definition for voice call held status notification
59 * @remarks '#TelCallStatusHeldNoti_t' will be stored
61 #define TAPI_NOTI_VOICE_CALL_STATUS_HELD DBUS_TELEPHONY_CALL_INTERFACE":VoiceCallStatusHeld"
64 * @brief Definition for voice call dialing status notification
66 * @remarks '#TelCallStatusDialingNoti_t' will be stored
68 #define TAPI_NOTI_VOICE_CALL_STATUS_DIALING DBUS_TELEPHONY_CALL_INTERFACE":VoiceCallStatusDialing"
71 * @brief Definition for voice call alerting status notification
73 * @remarks '#TelCallStatusAlertNoti_t' will be stored
75 #define TAPI_NOTI_VOICE_CALL_STATUS_ALERT DBUS_TELEPHONY_CALL_INTERFACE":VoiceCallStatusAlert"
78 * @brief Definition for voice call incoming status notification
80 * @remarks '#TelCallIncomingCallInfo_t' will be stored
82 #define TAPI_NOTI_VOICE_CALL_STATUS_INCOMING DBUS_TELEPHONY_CALL_INTERFACE":VoiceCallStatusIncoming"
85 * @brief Definition for video call idle status notification
87 * @remarks '#TelCallStatusIdleNoti_t' will be stored
89 #define TAPI_NOTI_VIDEO_CALL_STATUS_IDLE DBUS_TELEPHONY_CALL_INTERFACE":VideoCallStatusIdle"
92 * @brief Definition for video call active status notification
94 * @remarks '#TelCallStatusActiveNoti_t' will be stored
96 #define TAPI_NOTI_VIDEO_CALL_STATUS_ACTIVE DBUS_TELEPHONY_CALL_INTERFACE":VideoCallStatusActive"
99 * @brief Definition for video call dialing status notification
101 * @remarks '#TelCallStatusDialingNoti_t' will be stored
103 #define TAPI_NOTI_VIDEO_CALL_STATUS_DIALING DBUS_TELEPHONY_CALL_INTERFACE":VideoCallStatusDialing"
106 * @brief Definition for video call alerting status notification
108 * @remarks '#TelCallStatusAlertNoti_t' will be stored
110 #define TAPI_NOTI_VIDEO_CALL_STATUS_ALERT DBUS_TELEPHONY_CALL_INTERFACE":VideoCallStatusAlert"
113 * @brief Definition for video call incoming status notification
115 * @remarks '#TelCallIncomingCallInfo_t' will be stored
117 #define TAPI_NOTI_VIDEO_CALL_STATUS_INCOMING DBUS_TELEPHONY_CALL_INTERFACE":VideoCallStatusIncoming"
120 * @brief Definition for outgoing call waiting notification
122 * @remarks '#TelCallInfoWaitingNoti_t' will be stored
124 #define TAPI_NOTI_CALL_INFO_WAITING DBUS_TELEPHONY_CALL_INTERFACE":Waiting"
127 * @brief Definition for outgoing call forwarded notification
129 * @remarks '#TelCallInfoForwardedNoti_t' will be stored
131 #define TAPI_NOTI_CALL_INFO_FORWARDED DBUS_TELEPHONY_CALL_INTERFACE":Forwarded"
134 * @brief Definition for incoming call barred notification
136 * @remarks '#TelCallInfoBarredIncomingNoti_t' will be stored
138 #define TAPI_NOTI_CALL_INFO_BARRED_INCOMING DBUS_TELEPHONY_CALL_INTERFACE":BarredIncoming"
141 * @brief Definition for outgoing call barred notification
143 * @remarks '#TelCallInfoBarredOutgoingNoti_t' will be stored
145 #define TAPI_NOTI_CALL_INFO_BARRED_OUTGOING DBUS_TELEPHONY_CALL_INTERFACE":BarredOutgoing"
148 * @brief Definition for MO call deflected notification
150 * @remarks No data stored
152 #define TAPI_NOTI_CALL_INFO_DEFLECTED DBUS_TELEPHONY_CALL_INTERFACE":Deflected"
155 * @brief Definition for CLIR suppression reject notification
157 * @remarks No data stored
159 #define TAPI_NOTI_CALL_INFO_CLIR_SUPPRESSION_REJECT DBUS_TELEPHONY_CALL_INTERFACE":ClirSuppressionReject"
162 * @brief Definition for unconditional call forward active notification
164 * @remarks '#TelCallInfoForwardUnconditionalNoti_t' will be stored
166 #define TAPI_NOTI_CALL_INFO_FORWARD_UNCONDITIONAL DBUS_TELEPHONY_CALL_INTERFACE":ForwardUnconditional"
169 * @brief Definition for conditional call forward active notification
171 * @remarks '#TelCallInfoForwardConditionalNoti_t' will be stored
173 #define TAPI_NOTI_CALL_INFO_FORWARD_CONDITIONAL DBUS_TELEPHONY_CALL_INTERFACE":ForwardConditional"
176 * @brief Definition for incoming call forwarded notification
178 * @remarks '#TelCallInfoForwardedCallNoti_t' will be stored
180 #define TAPI_NOTI_CALL_INFO_FORWARDED_CALL DBUS_TELEPHONY_CALL_INTERFACE":ForwardedCall"
183 * @brief Definition for MT deflected call notification
185 * @remarks No data stored
187 #define TAPI_NOTI_CALL_INFO_DEFLECTED_CALL DBUS_TELEPHONY_CALL_INTERFACE":DeflectedCall"
190 * @brief Definition for MT transfered call notification
192 * @remarks No data stored
194 #define TAPI_NOTI_CALL_INFO_TRANSFERED_CALL DBUS_TELEPHONY_CALL_INTERFACE":TransferedCall"
197 * @brief Definition for call is in held notification
199 * @remarks '#TelCallInfoHeldNoti_t' will be stored
201 #define TAPI_NOTI_CALL_INFO_HELD DBUS_TELEPHONY_CALL_INTERFACE":CallHeld"
204 * @brief Definition for call is in retrieved notification
206 * @remarks '#TelCallInfoActiveNoti_t' will be stored
208 #define TAPI_NOTI_CALL_INFO_ACTIVE DBUS_TELEPHONY_CALL_INTERFACE":CallActive"
211 * @brief Definition for call is in multiparty notification
213 * @remarks '#TelCallInfoJoinedNoti_t' will be stored
215 #define TAPI_NOTI_CALL_INFO_JOINED DBUS_TELEPHONY_CALL_INTERFACE":CallJoined"
218 * @brief Definition for call transfer alerting notification
220 * @remarks No data stored
222 #define TAPI_NOTI_CALL_INFO_TRANSFER_ALERT DBUS_TELEPHONY_CALL_INTERFACE":TransferAlert"
225 * @brief Definition for call forward check message notification
227 * @remarks No data stored
229 #define TAPI_NOTI_CALL_INFO_CF_CHECK_MESSAGE DBUS_TELEPHONY_CALL_INTERFACE":CfCheckMessage"
232 * @brief Definition for new call information notification (CDMA only)
234 * @remarks '#TelCallRecordInfoNoti_t' will be stored
236 #define TAPI_NOTI_CALL_INFO_REC DBUS_TELEPHONY_CALL_INTERFACE":CallInfoRec"
239 * @brief Definition for call info fallback notification
243 #define TAPI_NOTI_CALL_INFO_FALLBACK DBUS_TELEPHONY_CALL_INTERFACE:":CallFallback"
246 * @brief Definition for voice privacy mode change notification (CDMA only)
248 * @remarks '#TelCallVoicePrivacyNoti_t' will be stored
250 #define TAPI_NOTI_CALL_PRIVACY_MODE DBUS_TELEPHONY_CALL_INTERFACE":CallPrivacyMode"
253 * @brief Definition for OTASP(Over The Air Service Provisioning) status notification (CDMA only)
255 * @remarks '#TelCallOtaspStatusNoti_t' will be stored
257 #define TAPI_NOTI_CALL_OTASP_STATUS DBUS_TELEPHONY_CALL_INTERFACE":CallOtaspStatus"
260 * @brief Definition for OTAPA(Over The Air Parameter Administration) status notification (CDMA only)
262 * @remarks '#TelCallOtapaStatusNoti_t' will be stored
264 #define TAPI_NOTI_CALL_OTAPA_STATUS DBUS_TELEPHONY_CALL_INTERFACE":CallOtapaStatus"
267 * @brief Definition for call signal information notification (CDMA only)
269 * @remarks '#TelCallSignalInfoNoti_t' will be stored
271 #define TAPI_NOTI_CALL_SIGNAL_INFO DBUS_TELEPHONY_CALL_INTERFACE":CallSignalInfo"
274 * @brief Definition for call sound patch change notification
276 * @remarks '#TelCallSoundPathNoti_t' will be stored
278 #define TAPI_NOTI_CALL_SOUND_PATH DBUS_TELEPHONY_CALL_INTERFACE":CallSoundPath"
281 * @brief Definition for call ringback tone sound patch change notification
283 * @remarks '#TelCallSoundRingbackToneNoti_t' will be stored
285 #define TAPI_NOTI_CALL_SOUND_RINGBACK_TONE DBUS_TELEPHONY_CALL_INTERFACE":CallSoundRingbackTone"
288 * @brief Definition for call sound WB-AMR(Wide Band Adaptive Multi-Rate) status notification
290 * @remarks '#TelCallSoundWbamrNoti_t' will be stored
292 #define TAPI_NOTI_CALL_SOUND_WBAMR DBUS_TELEPHONY_CALL_INTERFACE":CallSoundWbamr"
295 * @brief Definition for call sound noise redunction notification
297 * @remarks '#TelCallSoundNoiseReductionNoti_t' will be stored
299 #define TAPI_NOTI_CALL_SOUND_NOISE_REDUCTION DBUS_TELEPHONY_CALL_INTERFACE":CallSoundNoiseReduction"
302 * @brief Definition for call sound clock status notification
304 * @remarks 'gboolean' will be stored
306 #define TAPI_NOTI_CALL_SOUND_CLOCK_STATUS DBUS_TELEPHONY_CALL_INTERFACE":CallSoundClockStatus"
309 * @brief Definition for preferred voice subscription notification
311 * @remarks '#TelCallPreferredVoiceSubsNoti_t' will be stored
313 #define TAPI_NOTI_CALL_PREFERRED_VOICE_SUBSCRIPTION DBUS_TELEPHONY_CALL_INTERFACE":CallPreferredVoiceSubscription"
316 * @brief Definition for VoLTE call which can provide upgrade/downgrade - caller/callee are all in VoLTE call
319 #define TAPI_NOTI_CALL_INFO_MODIFIABLE DBUS_TELEPHONY_CALL_INTERFACE":Modifiable"
322 * @brief Definition for VoLTE call for which upgrade call request is initiated from MT
324 * @remarks '#TelCallUpgradeRequestNoti_t' will be stored
326 #define TAPI_NOTI_CALL_UPGRADE_REQUESTED DBUS_TELEPHONY_CALL_INTERFACE":CallUpgradeRequested"
329 * @brief Definition for VoLTE call for which downgrade call request is initiated from MT
331 * @remarks '#TelCallDowngradeRequestNoti_t' will be stored
333 #define TAPI_NOTI_CALL_DOWNGRADED DBUS_TELEPHONY_CALL_INTERFACE":CallDowngraded"
336 * @brief Definition for the Modem interface
338 #define DBUS_TELEPHONY_MODEM_INTERFACE DBUS_TELEPHONY_SERVICE".Modem"
341 * @brief Definition for modem power notification
343 * @remarks '#tapi_power_phone_power_status_t' will be stored
345 #define TAPI_NOTI_MODEM_POWER DBUS_TELEPHONY_MODEM_INTERFACE":Power"
348 * @brief Definition for modem power property
350 * @remarks '#tapi_power_phone_power_status_t' will be stored
352 #define TAPI_PROP_MODEM_POWER DBUS_TELEPHONY_MODEM_INTERFACE":power"
355 * @brief Definition for dongle status property
357 * @remarks 'gboolean' will be stored (Inserted or not)
359 #define TAPI_PROP_MODEM_DONGLE_STATUS DBUS_TELEPHONY_MODEM_INTERFACE":dongle_status"
362 * @brief Definition for dongle login property
364 * @remarks 'gboolean' will be stored (Login success or not)
366 #define TAPI_PROP_MODEM_DONGLE_LOGIN DBUS_TELEPHONY_MODEM_INTERFACE":dongle_login"
369 * @brief Definition for the Sim interface
371 #define DBUS_TELEPHONY_SIM_INTERFACE DBUS_TELEPHONY_SERVICE".Sim"
374 * @brief Definition for SIM status notification
376 * @remarks '#TelSimCardStatus_t' will be stored
378 #define TAPI_NOTI_SIM_STATUS DBUS_TELEPHONY_SIM_INTERFACE":Status"
381 * @brief Definition for SIM refresh notification
383 * @remarks '#TelSatCmdQualiRefresh_t' will be stored
385 #define TAPI_NOTI_SIM_REFRESHED DBUS_TELEPHONY_SIM_INTERFACE":Refreshed"
388 * @brief Definition for SIM call forward state property
390 * @remarks 'gboolean' will be stored
392 #define TAPI_PROP_SIM_CALL_FORWARD_STATE DBUS_TELEPHONY_SIM_INTERFACE":cf_state"
395 * @brief Definition for the Sap interface
397 #define DBUS_TELEPHONY_SAP_INTERFACE DBUS_TELEPHONY_SERVICE".Sap"
400 * @brief Definition for Sap card status notification
402 * @remarks '#TelSimSapCardStatus_t' will be stored
404 #define TAPI_NOTI_SAP_STATUS DBUS_TELEPHONY_SAP_INTERFACE":Status"
407 * @brief Definition for Sap disconnect type notification
409 * @remarks '#TelSimSapDissconnectType_t' will be stored
411 #define TAPI_NOTI_SAP_DISCONNECT DBUS_TELEPHONY_SAP_INTERFACE":Disconnect"
414 * @brief Definition for the SAT interface
416 #define DBUS_TELEPHONY_SAT_INTERFACE DBUS_TELEPHONY_SERVICE".SAT"
419 * @brief Definition for sat setup menu notification
421 * @remarks '#TelSatSetupMenuInfo_t' will be stored
423 #define TAPI_NOTI_SAT_SETUP_MENU DBUS_TELEPHONY_SAT_INTERFACE":SetupMenu"
426 * @brief Definition for sat display text notification
428 * @remarks '#TelSatDisplayTextInd_t' will be stored
430 #define TAPI_NOTI_SAT_DISPLAY_TEXT DBUS_TELEPHONY_SAT_INTERFACE":DisplayText"
433 * @brief Definition for sat select item notification
435 * @remarks '#TelSatSelectItemInd_t' will be stored
437 #define TAPI_NOTI_SAT_SELECT_ITEM DBUS_TELEPHONY_SAT_INTERFACE":SelectItem"
440 * @brief Definition for sat get inkey notification
442 * @remarks '#TelSatGetInkeyInd_t' will be stored
444 #define TAPI_NOTI_SAT_GET_INKEY DBUS_TELEPHONY_SAT_INTERFACE":GetInkey"
447 * @brief Definition for sat get input notification
449 * @remarks '#TelSatGetInputInd_t' will be stored
451 #define TAPI_NOTI_SAT_GET_INPUT DBUS_TELEPHONY_SAT_INTERFACE":GetInput"
454 * @brief Definition for sat refresh notification
456 * @remarks '#TelSatRefreshInd_t' will be stored
458 #define TAPI_NOTI_SAT_REFRESH DBUS_TELEPHONY_SAT_INTERFACE":Refresh"
461 * @brief Definition for sat send sms notification
463 * @remarks '#TelSatSendSmsIndSmsData_t' will be stored
465 #define TAPI_NOTI_SAT_SEND_SMS DBUS_TELEPHONY_SAT_INTERFACE":SendSMS"
468 * @brief Definition for sat setup event list notification
470 * @remarks '#TelSatEventListData_t' will be stored
472 #define TAPI_NOTI_SAT_SETUP_EVENT_LIST DBUS_TELEPHONY_SAT_INTERFACE":SetupEventList"
475 * @brief Definition for sat send dtmf notification
477 * @remarks '#TelSatSendDtmfIndDtmfData_t' will be stored
479 #define TAPI_NOTI_SAT_SEND_DTMF DBUS_TELEPHONY_SAT_INTERFACE":SendDtmf"
482 * @brief Definition for sat end proactive session notification
484 * @remarks '#TelSatCommandType_t' will be stored
486 #define TAPI_NOTI_SAT_SESSION_END_EVENT DBUS_TELEPHONY_SAT_INTERFACE":EndProactiveSession"
489 * @brief Definition for sat call control result notification
491 * @remarks '#TelSatCallCtrlIndData_t' will be stored
493 #define TAPI_NOTI_SAT_CALL_CONTROL_RESULT DBUS_TELEPHONY_SAT_INTERFACE":CallControlResult"
496 * @brief Definition for sat mo sms control result notification
498 * @remarks '#TelSatMoSmCtrlIndData_t' will be stored
500 #define TAPI_NOTI_SAT_MO_SM_CONTROL_RESULT DBUS_TELEPHONY_SAT_INTERFACE":MoSmControlResult"
503 * @brief Definition for sat setup call notification
505 * @remarks '#TelSatSetupCallIndCallData_t' will be stored
507 #define TAPI_NOTI_SAT_SETUP_CALL DBUS_TELEPHONY_SAT_INTERFACE":SetupCall"
510 * @brief Definition for sat send SS notification
512 * @remarks '#TelSatSendSsIndData_t' will be stored
514 #define TAPI_NOTI_SAT_SEND_SS DBUS_TELEPHONY_SAT_INTERFACE":SendSS"
517 * @brief Definition for sat setup USSD notification
519 * @remarks '#TelSatSetupUssdIndData_t' will be stored
521 #define TAPI_NOTI_SAT_SETUP_USSD DBUS_TELEPHONY_SAT_INTERFACE":SetupUSSD"
524 * @brief Definition for the Phonebook interface
526 #define DBUS_TELEPHONY_PB_INTERFACE DBUS_TELEPHONY_SERVICE".Phonebook"
529 * @brief Definition for phonebook status notification
531 * @remarks '#TelSimPbStatus_t' will be stored
533 #define TAPI_NOTI_PB_STATUS DBUS_TELEPHONY_PB_INTERFACE":Status"
536 * @brief Definition for phonebook change notification
538 * @remarks '#TelSimPbContactChangeInfo_t' will be stored
540 #define TAPI_NOTI_PB_CONTACT_CHANGE DBUS_TELEPHONY_PB_INTERFACE":ContactChange"
543 * @brief Definition for the Network interface
545 #define DBUS_TELEPHONY_NETWORK_INTERFACE DBUS_TELEPHONY_SERVICE".Network"
548 * @brief Definition for network registration status notification
550 * @remarks '#TelNetworkRegistrationStatus_t' will be stored
552 #define TAPI_NOTI_NETWORK_REGISTRATION_STATUS DBUS_TELEPHONY_NETWORK_INTERFACE":RegistrationStatus"
555 * @brief Definition for network cell information notification
557 * @remarks '#tel_noti_network_cell_info' will be stored
559 #define TAPI_NOTI_NETWORK_CELLINFO DBUS_TELEPHONY_NETWORK_INTERFACE":CellInfo"
562 * @brief Definition for network change notification
564 * @remarks '#tel_noti_network_change' will be stored
566 #define TAPI_NOTI_NETWORK_CHANGE DBUS_TELEPHONY_NETWORK_INTERFACE":Change"
569 * @brief Definition for network time information notification
571 * @remarks '#tel_noti_network_time_info' will be stored
573 #define TAPI_NOTI_NETWORK_TIMEINFO DBUS_TELEPHONY_NETWORK_INTERFACE":TimeInfo"
576 * @brief Definition for network identity notification
578 * @remarks '#tel_noti_network_identity' will be stored
580 #define TAPI_NOTI_NETWORK_IDENTITY DBUS_TELEPHONY_NETWORK_INTERFACE":Identity"
583 * @brief Definition for network signal strength notification
585 * @remarks '#tel_noti_network_signal_strength' will be stored
587 #define TAPI_NOTI_NETWORK_SIGNALSTRENGTH DBUS_TELEPHONY_NETWORK_INTERFACE":SignalStrength"
590 * @brief Definition for network emergency callback mode notification
592 * @remarks '#tel_noti_network_emergency_callback_mode' will be stored
594 #define TAPI_NOTI_NETWORK_EMERGENCY_CALLBACK_MODE DBUS_TELEPHONY_NETWORK_INTERFACE":EmergencyCallbackMode"
597 * @brief Definition for network default data subscription notification
599 * @remarks '#tel_noti_network_default_data_subs' will be stored
601 #define TAPI_NOTI_NETWORK_DEFAULT_DATA_SUBSCRIPTION DBUS_TELEPHONY_NETWORK_INTERFACE":DefaultDataSubscription"
604 * @brief Definition for network default subscription notification
606 * @remarks '#tel_noti_network_default_subs' will be stored
608 #define TAPI_NOTI_NETWORK_DEFAULT_SUBSCRIPTION DBUS_TELEPHONY_NETWORK_INTERFACE":DefaultSubscription"
611 * @brief Definition for network cell ID
613 * @remarks 'int' will be stored
615 #define TAPI_NOTI_NETWORK_CELLID DBUS_TELEPHONY_NETWORK_INTERFACE":CellId"
618 * @brief Definition for network LAC (Location Area Code)
620 * @remarks 'int' will be stored
622 #define TAPI_NOTI_NETWORK_LAC DBUS_TELEPHONY_NETWORK_INTERFACE":Lac"
625 * @brief Definition for network TAC (Tracking Area Code)
627 * @remarks 'int' will be stored
629 #define TAPI_NOTI_NETWORK_TAC DBUS_TELEPHONY_NETWORK_INTERFACE":Tac"
632 * @brief Definition for network system ID
634 * @remarks 'int' will be stored
636 #define TAPI_NOTI_NETWORK_SYSTEM_ID DBUS_TELEPHONY_NETWORK_INTERFACE":SystemId"
639 * @brief Definition for network network ID
641 * @remarks 'int' will be stored
643 #define TAPI_NOTI_NETWORK_NETWORK_ID DBUS_TELEPHONY_NETWORK_INTERFACE":NetworkId"
646 * @brief Definition for network base station ID
648 * @remarks 'int' will be stored
650 #define TAPI_NOTI_NETWORK_BS_ID DBUS_TELEPHONY_NETWORK_INTERFACE":BsId"
653 * @brief Definition for network base station latitude
655 * @remarks 'int' will be stored
657 #define TAPI_NOTI_NETWORK_BS_LATITUDE DBUS_TELEPHONY_NETWORK_INTERFACE":BsLatitude"
660 * @brief Definition for network base station longitude
662 * @remarks 'int' will be stored
664 #define TAPI_NOTI_NETWORK_BS_LONGITUDE DBUS_TELEPHONY_NETWORK_INTERFACE":BsLongitude"
667 * @brief Definition for network VoLTE status notification
669 * @remarks '#tel_noti_network_volte_status' will be stored
671 #define TAPI_NOTI_NETWORK_VOLTE_STATUS DBUS_TELEPHONY_NETWORK_INTERFACE":VolteStatus"
674 * @brief Definition for network VoLTE status notification
676 * @remarks '#tel_noti_network_epdg_status' will be stored
678 #define TAPI_NOTI_NETWORK_EPDG_STATUS DBUS_TELEPHONY_NETWORK_INTERFACE":EpdgStatus"
681 * @brief Definition for network LAC (Location Area Code) property
683 * @remarks 'unsigned int' will be stored
685 #define TAPI_PROP_NETWORK_LAC DBUS_TELEPHONY_NETWORK_INTERFACE":lac"
688 * @brief Definition for network TAC (Tracking Area Code) property (for LTE network)
690 * @remarks 'unsigned int' will be stored
692 #define TAPI_PROP_NETWORK_TAC DBUS_TELEPHONY_NETWORK_INTERFACE":tac"
694 * @brief Definition for network PLMN property
696 * @remarks 'char *' will be stored
698 #define TAPI_PROP_NETWORK_PLMN DBUS_TELEPHONY_NETWORK_INTERFACE":plmn"
701 * @brief Definition for network cell-id property
703 * @remarks 'unsigned int' will be stored
705 #define TAPI_PROP_NETWORK_CELLID DBUS_TELEPHONY_NETWORK_INTERFACE":cell_id"
708 * @brief Definition for network physical cell-id property
710 * @remarks 'unsigned int' will be stored
712 #define TAPI_PROP_NETWORK_PHYSICAL_CELLID DBUS_TELEPHONY_NETWORK_INTERFACE":physical_cell_id"
715 * @brief Definition for network service type property
717 * @remarks '#TelNetworkServiceType_t' will be stored
719 #define TAPI_PROP_NETWORK_SERVICE_TYPE DBUS_TELEPHONY_NETWORK_INTERFACE":service_type"
722 * @brief Definition for network access technology property
724 * @remarks '#TelNetworkSystemType_t' will be stored
726 #define TAPI_PROP_NETWORK_ACT DBUS_TELEPHONY_NETWORK_INTERFACE":access_technology"
729 * @brief Definition for network ps type property
731 * @remarks '#TelNetworkPsType_t' will be stored
733 #define TAPI_PROP_NETWORK_PS_TYPE DBUS_TELEPHONY_NETWORK_INTERFACE":ps_type"
736 * @brief Definition for network circuit status property
738 * @remarks '#TelNetworkServiceLevel_t' will be stored
740 #define TAPI_PROP_NETWORK_CIRCUIT_STATUS DBUS_TELEPHONY_NETWORK_INTERFACE":circuit_status"
743 * @brief Definition for network packet status property
745 * @remarks '#TelNetworkServiceLevel_t' will be stored
747 #define TAPI_PROP_NETWORK_PACKET_STATUS DBUS_TELEPHONY_NETWORK_INTERFACE":packet_status"
750 * @brief Definition for network roaming status property
752 * @remarks 'gboolean' will be stored
754 #define TAPI_PROP_NETWORK_ROAMING_STATUS DBUS_TELEPHONY_NETWORK_INTERFACE":roaming_status"
757 * @brief Definition for network name option property
759 * @remarks '#TelNetworkNameDispCondition_t' will be stored
761 #define TAPI_PROP_NETWORK_NAME_OPTION DBUS_TELEPHONY_NETWORK_INTERFACE":name_option"
764 * @brief Definition for network name property
766 * @remarks 'char *' will be stored
768 #define TAPI_PROP_NETWORK_NETWORK_NAME DBUS_TELEPHONY_NETWORK_INTERFACE":network_name"
771 * @brief Definition for SPN name property stored in SIM card
773 * @remarks 'char *' will be stored
775 #define TAPI_PROP_NETWORK_SPN_NAME DBUS_TELEPHONY_NETWORK_INTERFACE":spn_name"
778 * @brief Definition for network signal dbm property
780 * @remarks 'int' will be stored
782 #define TAPI_PROP_NETWORK_SIGNALSTRENGTH_DBM DBUS_TELEPHONY_NETWORK_INTERFACE":sig_dbm"
785 * @brief Definition for network signal level property
787 * @remarks 'int' will be stored
789 #define TAPI_PROP_NETWORK_SIGNALSTRENGTH_LEVEL DBUS_TELEPHONY_NETWORK_INTERFACE":sig_level"
792 * @brief Definition for network ims voice support status notification
794 * @remarks 'int' (0: Not available, 1: Available) will be stored
796 #define TAPI_PROP_NETWORK_IMS_VOICE_SUPPORT_STATUS DBUS_TELEPHONY_NETWORK_INTERFACE":ims_voice_status"
799 * @brief Definition for network volte enable status notification
801 * @remarks '#TelNetworkVolteNetworkType_t' will be stored
803 #define TAPI_PROP_NETWORK_VOLTE_ENABLE DBUS_TELEPHONY_NETWORK_INTERFACE":volte_enable"
806 * @brief Definition for network serving LTE band property
808 * @remarks '#TelNetworkLteBandType_t' will be stored
810 #define TAPI_PROP_NETWORK_LTE_BAND_TYPE DBUS_TELEPHONY_NETWORK_INTERFACE":lte_band_type"
813 * @brief Definition for the Ss interface
815 #define DBUS_TELEPHONY_SS_INTERFACE DBUS_TELEPHONY_SERVICE".Ss"
818 * @brief Definition for ss ussd receive notification
820 * @remarks '#TelSsUssdMsgInfo_t' will be stored
822 #define TAPI_NOTI_SS_USSD DBUS_TELEPHONY_SS_INTERFACE":NotifyUSSD"
825 * @brief Definition for ss release complete notification
827 * @remarks '#TelSsRelCompMsgInfo_t' will be stored
829 #define TAPI_NOTI_SS_RELEASE_COMPLETE DBUS_TELEPHONY_SS_INTERFACE":ReleaseComplete"
832 * @brief Definition for ss call forwarding status notification
834 * @remarks '#TelSsForwardNoti_t' will be stored
836 #define TAPI_NOTI_SS_FORWARD_STATUS DBUS_TELEPHONY_SS_INTERFACE":NotifyForwarding"
839 * @brief Definition for ss call barring status notification
841 * @remarks '#TelSsBarringNoti_t' will be stored
843 #define TAPI_NOTI_SS_BARRING_STATUS DBUS_TELEPHONY_SS_INTERFACE":NotifyBarring"
846 * @brief Definition for ss call waiting status notification
848 * @remarks '#TelSsWaitingNoti_t' will be stored
850 #define TAPI_NOTI_SS_WAITING_STATUS DBUS_TELEPHONY_SS_INTERFACE":NotifyWaiting"
853 * @brief Definition for ss information notification
855 * @remarks '#TelSsInfo_t' will be stored
857 #define TAPI_NOTI_SS_INFO DBUS_TELEPHONY_SS_INTERFACE":NotifySsInfo"
860 * @brief Definition for the sms interface
862 #define DBUS_TELEPHONY_SMS_INTERFACE DBUS_TELEPHONY_SERVICE".sms"
865 * @brief Definition for sms incoming message notification
867 * @remarks '#tel_noti_sms_incomming_msg' will be stored
869 #define TAPI_NOTI_SMS_INCOM_MSG DBUS_TELEPHONY_SMS_INTERFACE":IncommingMsg"
872 * @brief Definition for sms cell broadcast message incoming notification
874 * @remarks '#tel_noti_sms_incomming_cb_msg' will be stored
876 #define TAPI_NOTI_SMS_CB_INCOM_MSG DBUS_TELEPHONY_SMS_INTERFACE":IncommingCbMsg"
879 * @brief Definition for sms ETWS(Earthquake and Tsunami Warning System) message incoming notification
881 * @remarks '#tel_noti_sms_incomming_cb_msg' will be stored
883 #define TAPI_NOTI_SMS_ETWS_INCOM_MSG DBUS_TELEPHONY_SMS_INTERFACE":IncommingEtwsMsg"
886 * @brief Definition for sms device memory status notification
888 * @remarks '#TelSmsMemStatusType' will be stored
890 #define TAPI_NOTI_SMS_MEMORY_STATUS DBUS_TELEPHONY_SMS_INTERFACE":MemoryStatus"
893 * @brief Definition for sms ready notification
895 * @remarks '#TelSmsReadyStatus_t' will be stored
897 #define TAPI_NOTI_SMS_DEVICE_READY DBUS_TELEPHONY_SMS_INTERFACE":SmsReady"
900 * @brief Definition for the OEM interface
902 #define DBUS_TELEPHONY_OEM_INTERFACE DBUS_TELEPHONY_SERVICE".OEM"
905 * @brief Definition for oem data notification
907 * @remarks '#TelNotiOemData_t' will be stored
909 #define TAPI_NOTI_OEM_DATA DBUS_TELEPHONY_OEM_INTERFACE":OemData"
917 #endif /* __TAPI_EVENT_H__ */