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>
34 * @addtogroup CAPI_TELEPHONY_SERVICE
39 * @brief (Needs to be updated).
41 #define DBUS_TELEPHONY_CALL_INTERFACE DBUS_TELEPHONY_SERVICE".Call"
43 #define TAPI_NOTI_VOICE_CALL_STATUS_IDLE DBUS_TELEPHONY_CALL_INTERFACE":VoiceCallStatusIdle"
44 #define TAPI_NOTI_VOICE_CALL_STATUS_ACTIVE DBUS_TELEPHONY_CALL_INTERFACE":VoiceCallStatusActive"
45 #define TAPI_NOTI_VOICE_CALL_STATUS_HELD DBUS_TELEPHONY_CALL_INTERFACE":VoiceCallStatusHeld"
46 #define TAPI_NOTI_VOICE_CALL_STATUS_DIALING DBUS_TELEPHONY_CALL_INTERFACE":VoiceCallStatusDialing"
47 #define TAPI_NOTI_VOICE_CALL_STATUS_ALERT DBUS_TELEPHONY_CALL_INTERFACE":VoiceCallStatusAlert"
48 #define TAPI_NOTI_VOICE_CALL_STATUS_INCOMING DBUS_TELEPHONY_CALL_INTERFACE":VoiceCallStatusIncoming"
49 #define TAPI_NOTI_VOICE_CALL_STATUS_WAITING DBUS_TELEPHONY_CALL_INTERFACE":VoiceCallStatusWaiting"
51 #define TAPI_NOTI_VIDEO_CALL_STATUS_IDLE DBUS_TELEPHONY_CALL_INTERFACE":VideoCallStatusIdle"
52 #define TAPI_NOTI_VIDEO_CALL_STATUS_ACTIVE DBUS_TELEPHONY_CALL_INTERFACE":VideoCallStatusActive"
53 #define TAPI_NOTI_VIDEO_CALL_STATUS_DIALING DBUS_TELEPHONY_CALL_INTERFACE":VideoCallStatusDialing"
54 #define TAPI_NOTI_VIDEO_CALL_STATUS_ALERT DBUS_TELEPHONY_CALL_INTERFACE":VideoCallStatusAlert"
55 #define TAPI_NOTI_VIDEO_CALL_STATUS_INCOMING DBUS_TELEPHONY_CALL_INTERFACE":VideoCallStatusIncoming"
57 #define TAPI_NOTI_CALL_INFO_CALL_CONNECTED_LINE DBUS_TELEPHONY_CALL_INTERFACE":CallConnectedLine"
58 #define TAPI_NOTI_CALL_INFO_WAITING DBUS_TELEPHONY_CALL_INTERFACE":Waiting"
59 #define TAPI_NOTI_CALL_INFO_CUG DBUS_TELEPHONY_CALL_INTERFACE":Cug"
60 #define TAPI_NOTI_CALL_INFO_FORWARDED DBUS_TELEPHONY_CALL_INTERFACE":Forwarded"
61 #define TAPI_NOTI_CALL_INFO_BARRED_INCOMING DBUS_TELEPHONY_CALL_INTERFACE":BarredIncoming"
62 #define TAPI_NOTI_CALL_INFO_BARRED_OUTGOING DBUS_TELEPHONY_CALL_INTERFACE":BarredOutgoing"
63 #define TAPI_NOTI_CALL_INFO_DEFLECTED DBUS_TELEPHONY_CALL_INTERFACE":Deflected"
64 #define TAPI_NOTI_CALL_INFO_CLIR_SUPPRESSION_REJECT DBUS_TELEPHONY_CALL_INTERFACE":ClirSuppressionReject"
65 #define TAPI_NOTI_CALL_INFO_FORWARD_UNCONDITIONAL DBUS_TELEPHONY_CALL_INTERFACE":ForwardUnconditional"
66 #define TAPI_NOTI_CALL_INFO_FORWARD_CONDITIONAL DBUS_TELEPHONY_CALL_INTERFACE":ForwardConditional"
67 #define TAPI_NOTI_CALL_INFO_CALL_LINE_IDENTITY DBUS_TELEPHONY_CALL_INTERFACE":CallLineIdentity"
68 #define TAPI_NOTI_CALL_INFO_CALL_NAME_INFORMATION DBUS_TELEPHONY_CALL_INTERFACE":CallNameInformation"
69 #define TAPI_NOTI_CALL_INFO_FORWARDED_CALL DBUS_TELEPHONY_CALL_INTERFACE":ForwardedCall"
70 #define TAPI_NOTI_CALL_INFO_CUG_CALL DBUS_TELEPHONY_CALL_INTERFACE":CugCall"
71 #define TAPI_NOTI_CALL_INFO_DEFLECTED_CALL DBUS_TELEPHONY_CALL_INTERFACE":DeflectedCall"
72 #define TAPI_NOTI_CALL_INFO_TRANSFERED_CALL DBUS_TELEPHONY_CALL_INTERFACE":TransferedCall"
73 #define TAPI_NOTI_CALL_INFO_HELD DBUS_TELEPHONY_CALL_INTERFACE":CallHeld"
74 #define TAPI_NOTI_CALL_INFO_ACTIVE DBUS_TELEPHONY_CALL_INTERFACE":CallActive"
75 #define TAPI_NOTI_CALL_INFO_JOINED DBUS_TELEPHONY_CALL_INTERFACE":CallJoined"
76 #define TAPI_NOTI_CALL_INFO_RELEASED_ON_HOLD DBUS_TELEPHONY_CALL_INTERFACE":ReleaseOnHold"
77 #define TAPI_NOTI_CALL_INFO_TRANSFER_ALERT DBUS_TELEPHONY_CALL_INTERFACE":TransferAlert"
78 #define TAPI_NOTI_CALL_INFO_TRANSFERED DBUS_TELEPHONY_CALL_INTERFACE":Transfered"
79 #define TAPI_NOTI_CALL_INFO_CF_CHECK_MESSAGE DBUS_TELEPHONY_CALL_INTERFACE":CfCheckMessage"
80 #define TAPI_NOTI_CALL_INFO_REC DBUS_TELEPHONY_CALL_INTERFACE":CallInfoRec"
81 #define TAPI_NOTI_CALL_PRIVACY_MODE DBUS_TELEPHONY_CALL_INTERFACE":CallPrivacyMode"
82 #define TAPI_NOTI_CALL_OTASP_STATUS DBUS_TELEPHONY_CALL_INTERFACE":CallOtaspStatus"
83 #define TAPI_NOTI_CALL_OTAPA_STATUS DBUS_TELEPHONY_CALL_INTERFACE":CallOtapaStatus"
84 #define TAPI_NOTI_CALL_SIGNAL_INFO DBUS_TELEPHONY_CALL_INTERFACE":CallSignalInfo"
86 #define TAPI_NOTI_CALL_SOUND_PATH DBUS_TELEPHONY_CALL_INTERFACE":CallSoundPath"
87 #define TAPI_NOTI_CALL_SOUND_RINGBACK_TONE DBUS_TELEPHONY_CALL_INTERFACE":CallSoundRingbackTone"
88 #define TAPI_NOTI_CALL_SOUND_WBAMR DBUS_TELEPHONY_CALL_INTERFACE":CallSoundWbamr"
89 #define TAPI_NOTI_CALL_SOUND_EQUALIZATION DBUS_TELEPHONY_CALL_INTERFACE":CallSoundEqualiztion"
90 #define TAPI_NOTI_CALL_SOUND_NOISE_REDUCTION DBUS_TELEPHONY_CALL_INTERFACE":CallSoundNoiseReduction"
91 #define TAPI_NOTI_CALL_SOUND_CLOCK_STATUS DBUS_TELEPHONY_CALL_INTERFACE":CallSoundClockStatus"
92 #define TAPI_NOTI_CALL_PREFERRED_VOICE_SUBSCRIPTION DBUS_TELEPHONY_CALL_INTERFACE":CallPreferredVoiceSubscription"
95 #define DBUS_TELEPHONY_MODEM_INTERFACE DBUS_TELEPHONY_SERVICE".Modem"
96 #define TAPI_NOTI_MODEM_POWER DBUS_TELEPHONY_MODEM_INTERFACE":Power"
97 #define TAPI_PROP_MODEM_POWER DBUS_TELEPHONY_MODEM_INTERFACE":power"
100 #define DBUS_TELEPHONY_SIM_INTERFACE DBUS_TELEPHONY_SERVICE".Sim"
101 #define TAPI_NOTI_SIM_STATUS DBUS_TELEPHONY_SIM_INTERFACE":Status"
102 #define TAPI_NOTI_SIM_REFRESHED DBUS_TELEPHONY_SIM_INTERFACE":Refreshed"
103 #define TAPI_PROP_SIM_CALL_FORWARD_STATE DBUS_TELEPHONY_SIM_INTERFACE":cf_state"
105 #define DBUS_TELEPHONY_SAP_INTERFACE DBUS_TELEPHONY_SERVICE".Sap"
106 #define TAPI_NOTI_SAP_STATUS DBUS_TELEPHONY_SAP_INTERFACE":Status"
107 #define TAPI_NOTI_SAP_DISCONNECT DBUS_TELEPHONY_SAP_INTERFACE":Disconnect"
109 #define DBUS_TELEPHONY_SAT_INTERFACE DBUS_TELEPHONY_SERVICE".SAT"
110 #define TAPI_NOTI_SAT_SETUP_MENU DBUS_TELEPHONY_SAT_INTERFACE":SetupMenu"
111 #define TAPI_NOTI_SAT_DISPLAY_TEXT DBUS_TELEPHONY_SAT_INTERFACE":DisplayText"
112 #define TAPI_NOTI_SAT_SELECT_ITEM DBUS_TELEPHONY_SAT_INTERFACE":SelectItem"
113 #define TAPI_NOTI_SAT_GET_INKEY DBUS_TELEPHONY_SAT_INTERFACE":GetInkey"
114 #define TAPI_NOTI_SAT_GET_INPUT DBUS_TELEPHONY_SAT_INTERFACE":GetInput"
115 #define TAPI_NOTI_SAT_REFRESH DBUS_TELEPHONY_SAT_INTERFACE":Refresh"
116 #define TAPI_NOTI_SAT_SEND_SMS DBUS_TELEPHONY_SAT_INTERFACE":SendSMS"
117 #define TAPI_NOTI_SAT_SETUP_EVENT_LIST DBUS_TELEPHONY_SAT_INTERFACE":SetupEventList"
118 #define TAPI_NOTI_SAT_SEND_DTMF DBUS_TELEPHONY_SAT_INTERFACE":SendDtmf"
119 #define TAPI_NOTI_SAT_SESSION_END_EVENT DBUS_TELEPHONY_SAT_INTERFACE":EndProactiveSession"
120 #define TAPI_NOTI_SAT_CALL_CONTROL_RESULT DBUS_TELEPHONY_SAT_INTERFACE":CallControlResult"
121 #define TAPI_NOTI_SAT_MO_SM_CONTROL_RESULT DBUS_TELEPHONY_SAT_INTERFACE":MoSmControlResult"
123 #define DBUS_TELEPHONY_PB_INTERFACE DBUS_TELEPHONY_SERVICE".Phonebook"
124 #define TAPI_NOTI_PB_STATUS DBUS_TELEPHONY_PB_INTERFACE":Status"
127 #define DBUS_TELEPHONY_NETWORK_INTERFACE DBUS_TELEPHONY_SERVICE".Network"
128 #define TAPI_NOTI_NETWORK_REGISTRATION_STATUS DBUS_TELEPHONY_NETWORK_INTERFACE":RegistrationStatus"
129 #define TAPI_NOTI_NETWORK_CELLINFO DBUS_TELEPHONY_NETWORK_INTERFACE":CellInfo"
130 #define TAPI_NOTI_NETWORK_INFO DBUS_TELEPHONY_NETWORK_INTERFACE":Info"
131 #define TAPI_NOTI_NETWORK_CHANGE DBUS_TELEPHONY_NETWORK_INTERFACE":Change"
132 #define TAPI_NOTI_NETWORK_TIMEINFO DBUS_TELEPHONY_NETWORK_INTERFACE":TimeInfo"
133 #define TAPI_NOTI_NETWORK_IDENTITY DBUS_TELEPHONY_NETWORK_INTERFACE":Identity"
134 #define TAPI_NOTI_NETWORK_SIGNALSTRENGTH DBUS_TELEPHONY_NETWORK_INTERFACE":SignalStrength"
135 #define TAPI_NOTI_NETWORK_EMERGENCY_CALLBACK_MODE DBUS_TELEPHONY_NETWORK_INTERFACE":EmergencyCallbackMode"
136 #define TAPI_NOTI_NETWORK_DEFAULT_DATA_SUBSCRIPTION DBUS_TELEPHONY_NETWORK_INTERFACE":DefaultDataSubscription"
137 #define TAPI_NOTI_NETWORK_DEFAULT_SUBSCRIPTION DBUS_TELEPHONY_NETWORK_INTERFACE":DefaultSubscription"
138 #define TAPI_PROP_NETWORK_LAC DBUS_TELEPHONY_NETWORK_INTERFACE":lac"
139 #define TAPI_PROP_NETWORK_PLMN DBUS_TELEPHONY_NETWORK_INTERFACE":plmn"
140 #define TAPI_PROP_NETWORK_CELLID DBUS_TELEPHONY_NETWORK_INTERFACE":cell_id"
141 #define TAPI_PROP_NETWORK_SERVICE_TYPE DBUS_TELEPHONY_NETWORK_INTERFACE":service_type"
142 #define TAPI_PROP_NETWORK_ACT DBUS_TELEPHONY_NETWORK_INTERFACE":access_technology"
143 #define TAPI_PROP_NETWORK_PS_TYPE DBUS_TELEPHONY_NETWORK_INTERFACE":ps_type"
144 #define TAPI_PROP_NETWORK_CIRCUIT_STATUS DBUS_TELEPHONY_NETWORK_INTERFACE":circuit_status"
145 #define TAPI_PROP_NETWORK_PACKET_STATUS DBUS_TELEPHONY_NETWORK_INTERFACE":packet_status"
146 #define TAPI_PROP_NETWORK_ROAMING_STATUS DBUS_TELEPHONY_NETWORK_INTERFACE":roaming_status"
147 #define TAPI_PROP_NETWORK_NAME_OPTION DBUS_TELEPHONY_NETWORK_INTERFACE":name_option"
148 #define TAPI_PROP_NETWORK_NETWORK_NAME DBUS_TELEPHONY_NETWORK_INTERFACE":network_name"
149 #define TAPI_PROP_NETWORK_SPN_NAME DBUS_TELEPHONY_NETWORK_INTERFACE":spn_name"
150 #define TAPI_PROP_NETWORK_SIGNALSTRENGTH_DBM DBUS_TELEPHONY_NETWORK_INTERFACE":sig_dbm"
151 #define TAPI_PROP_NETWORK_SIGNALSTRENGTH_LEVEL DBUS_TELEPHONY_NETWORK_INTERFACE":sig_level"
154 #define DBUS_TELEPHONY_SS_INTERFACE DBUS_TELEPHONY_SERVICE".Ss"
155 #define TAPI_NOTI_SS_USSD DBUS_TELEPHONY_SS_INTERFACE":NotifyUSSD"
156 #define TAPI_NOTI_SS_RELEASE_COMPLETE DBUS_TELEPHONY_SS_INTERFACE":ReleaseComplete"
157 #define TAPI_NOTI_SS_FORWARD_STATUS DBUS_TELEPHONY_SS_INTERFACE":NotifyForwarding"
158 #define TAPI_NOTI_SS_BARRING_STATUS DBUS_TELEPHONY_SS_INTERFACE":NotifyBarring"
159 #define TAPI_NOTI_SS_WAITING_STATUS DBUS_TELEPHONY_SS_INTERFACE":NotifyWaiting"
160 #define TAPI_NOTI_SS_INFO DBUS_TELEPHONY_SS_INTERFACE":NotifySsInfo"
163 #define DBUS_TELEPHONY_SMS_INTERFACE DBUS_TELEPHONY_SERVICE".sms"
166 * @brief Definition for the unsolicited incoming SMS Event.
168 #define TAPI_NOTI_SMS_INCOM_MSG DBUS_TELEPHONY_SMS_INTERFACE":IncommingMsg"
171 * @brief Definition for the unsolicited incoming cell broadcast message.
173 #define TAPI_NOTI_SMS_CB_INCOM_MSG DBUS_TELEPHONY_SMS_INTERFACE":IncommingCbMsg"
176 * @brief Definition for the unsolicited incoming cell broadcast message.
178 #define TAPI_NOTI_SMS_ETWS_INCOM_MSG DBUS_TELEPHONY_SMS_INTERFACE":IncommingEtwsMsg"
181 * @brief Definition for the unsolicited event indicating SIM memory status.
183 #define TAPI_NOTI_SMS_MEMORY_STATUS DBUS_TELEPHONY_SMS_INTERFACE":MemoryStatus"
186 * @brief Definition for the device ready indication.
188 #define TAPI_NOTI_SMS_DEVICE_READY DBUS_TELEPHONY_SMS_INTERFACE":SmsReady"
191 #define DBUS_TELEPHONY_GPS_INTERFACE DBUS_TELEPHONY_SERVICE".Gps"
192 #define TAPI_NOTI_GPS_ASSIST_DATA DBUS_TELEPHONY_GPS_INTERFACE":AssistData"
193 #define TAPI_NOTI_GPS_RESET_ASSIST_DATA DBUS_TELEPHONY_GPS_INTERFACE":ResetAssistData"
194 #define TAPI_NOTI_SMART_ASSISTANT_AREA_STATUS DBUS_TELEPHONY_GPS_INTERFACE":AreaStatus"
195 #define TAPI_NOTI_SMART_ASSISTANT_SYNC_STATUS DBUS_TELEPHONY_GPS_INTERFACE":SyncStatus"
197 #define DBUS_TELEPHONY_OEM_INTERFACE DBUS_TELEPHONY_SERVICE".OEM"
198 #define TAPI_NOTI_OEM_DATA DBUS_TELEPHONY_OEM_INTERFACE":OemData"
206 #endif /* __TAPI_EVENT_H__ */