b3ba9c420545d780c5f522f55700412d4fbf7578
[platform/core/telephony/libtapi.git] / include / tapi_event.h
1 /*
2  * libslp-tapi
3  *
4  * Copyright (c) 2014 Samsung Electronics Co., Ltd. All rights reserved.
5  *
6  * Contact: Ja-young Gu <jygu@samsung.com>
7  *
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
11  *
12  * http://www.apache.org/licenses/LICENSE-2.0
13  *
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.
19  */
20
21 #ifndef __TAPI_EVENT_H__
22 #define __TAPI_EVENT_H__
23
24 #include <tapi_type.h>
25
26 __BEGIN_DECLS
27
28 /**
29  * @file tapi_event.h
30  */
31
32 /**
33  * @addtogroup CAPI_TELEPHONY_SERVICE
34  * @{
35  */
36
37 /**
38  * @brief Definition for the Call interface
39  */
40 #define DBUS_TELEPHONY_CALL_INTERFACE   DBUS_TELEPHONY_SERVICE".Call"
41
42 /**
43  * @brief Definition for voice call idle status notification
44  * @since_tizen 2.3
45  * @remarks '#TelCallStatusIdleNoti_t' will be stored
46  */
47 #define TAPI_NOTI_VOICE_CALL_STATUS_IDLE        DBUS_TELEPHONY_CALL_INTERFACE":VoiceCallStatusIdle"
48
49 /**
50  * @brief Definition for voice call active status notification
51  * @since_tizen 2.3
52  * @remarks '#TelCallStatusActiveNoti_t' will be stored
53  */
54 #define TAPI_NOTI_VOICE_CALL_STATUS_ACTIVE      DBUS_TELEPHONY_CALL_INTERFACE":VoiceCallStatusActive"
55
56 /**
57  * @brief Definition for voice call held status notification
58  * @since_tizen 2.3
59  * @remarks '#TelCallStatusHeldNoti_t' will be stored
60  */
61 #define TAPI_NOTI_VOICE_CALL_STATUS_HELD        DBUS_TELEPHONY_CALL_INTERFACE":VoiceCallStatusHeld"
62
63 /**
64  * @brief Definition for voice call dialing status notification
65  * @since_tizen 2.3
66  * @remarks '#TelCallStatusDialingNoti_t' will be stored
67  */
68 #define TAPI_NOTI_VOICE_CALL_STATUS_DIALING     DBUS_TELEPHONY_CALL_INTERFACE":VoiceCallStatusDialing"
69
70 /**
71  * @brief Definition for voice call alerting status notification
72  * @since_tizen 2.3
73  * @remarks '#TelCallStatusAlertNoti_t' will be stored
74  */
75 #define TAPI_NOTI_VOICE_CALL_STATUS_ALERT       DBUS_TELEPHONY_CALL_INTERFACE":VoiceCallStatusAlert"
76
77 /**
78  * @brief Definition for voice call incoming status notification
79  * @since_tizen 2.3
80  * @remarks '#TelCallIncomingCallInfo_t' will be stored
81  */
82 #define TAPI_NOTI_VOICE_CALL_STATUS_INCOMING    DBUS_TELEPHONY_CALL_INTERFACE":VoiceCallStatusIncoming"
83
84 /**
85  * @brief Definition for video call idle status notification
86  * @since_tizen 2.3
87  * @remarks '#TelCallStatusIdleNoti_t' will be stored
88  */
89 #define TAPI_NOTI_VIDEO_CALL_STATUS_IDLE        DBUS_TELEPHONY_CALL_INTERFACE":VideoCallStatusIdle"
90
91 /**
92  * @brief Definition for video call active status notification
93  * @since_tizen 2.3
94  * @remarks '#TelCallStatusActiveNoti_t' will be stored
95  */
96 #define TAPI_NOTI_VIDEO_CALL_STATUS_ACTIVE      DBUS_TELEPHONY_CALL_INTERFACE":VideoCallStatusActive"
97
98 /**
99  * @brief Definition for video call dialing status notification
100  * @since_tizen 2.3
101  * @remarks '#TelCallStatusDialingNoti_t' will be stored
102  */
103 #define TAPI_NOTI_VIDEO_CALL_STATUS_DIALING     DBUS_TELEPHONY_CALL_INTERFACE":VideoCallStatusDialing"
104
105 /**
106  * @brief Definition for video call alerting status notification
107  * @since_tizen 2.3
108  * @remarks '#TelCallStatusAlertNoti_t' will be stored
109  */
110 #define TAPI_NOTI_VIDEO_CALL_STATUS_ALERT       DBUS_TELEPHONY_CALL_INTERFACE":VideoCallStatusAlert"
111
112 /**
113  * @brief Definition for video call incoming status notification
114  * @since_tizen 2.3
115  * @remarks '#TelCallIncomingCallInfo_t' will be stored
116  */
117 #define TAPI_NOTI_VIDEO_CALL_STATUS_INCOMING    DBUS_TELEPHONY_CALL_INTERFACE":VideoCallStatusIncoming"
118
119 /**
120  * @brief Definition for outgoing call waiting notification
121  * @since_tizen 2.3
122  * @remarks '#TelCallInfoWaitingNoti_t' will be stored
123  */
124 #define TAPI_NOTI_CALL_INFO_WAITING     DBUS_TELEPHONY_CALL_INTERFACE":Waiting"
125
126 /**
127  * @brief Definition for outgoing call forwarded notification
128  * @since_tizen 2.3
129  * @remarks '#TelCallInfoForwardedNoti_t' will be stored
130  */
131 #define TAPI_NOTI_CALL_INFO_FORWARDED   DBUS_TELEPHONY_CALL_INTERFACE":Forwarded"
132
133 /**
134  * @brief Definition for incoming call barred notification
135  * @since_tizen 2.3
136  * @remarks '#TelCallInfoBarredIncomingNoti_t' will be stored
137  */
138 #define TAPI_NOTI_CALL_INFO_BARRED_INCOMING     DBUS_TELEPHONY_CALL_INTERFACE":BarredIncoming"
139
140 /**
141  * @brief Definition for outgoing call barred notification
142  * @since_tizen 2.3
143  * @remarks '#TelCallInfoBarredOutgoingNoti_t' will be stored
144  */
145 #define TAPI_NOTI_CALL_INFO_BARRED_OUTGOING     DBUS_TELEPHONY_CALL_INTERFACE":BarredOutgoing"
146
147 /**
148  * @brief Definition for MO call deflected notification
149  * @since_tizen 2.3
150  * @remarks No data stored
151  */
152 #define TAPI_NOTI_CALL_INFO_DEFLECTED   DBUS_TELEPHONY_CALL_INTERFACE":Deflected"
153
154 /**
155  * @brief Definition for CLIR suppression reject notification
156  * @since_tizen 2.3
157  * @remarks No data stored
158  */
159 #define TAPI_NOTI_CALL_INFO_CLIR_SUPPRESSION_REJECT     DBUS_TELEPHONY_CALL_INTERFACE":ClirSuppressionReject"
160
161 /**
162  * @brief Definition for unconditional call forward active notification
163  * @since_tizen 2.3
164  * @remarks '#TelCallInfoForwardUnconditionalNoti_t' will be stored
165  */
166 #define TAPI_NOTI_CALL_INFO_FORWARD_UNCONDITIONAL       DBUS_TELEPHONY_CALL_INTERFACE":ForwardUnconditional"
167
168 /**
169  * @brief Definition for conditional call forward active notification
170  * @since_tizen 2.3
171  * @remarks '#TelCallInfoForwardConditionalNoti_t' will be stored
172  */
173 #define TAPI_NOTI_CALL_INFO_FORWARD_CONDITIONAL         DBUS_TELEPHONY_CALL_INTERFACE":ForwardConditional"
174
175 /**
176  * @brief Definition for incoming call forwarded notification
177  * @since_tizen 2.3
178  * @remarks '#TelCallInfoForwardedCallNoti_t' will be stored
179  */
180 #define TAPI_NOTI_CALL_INFO_FORWARDED_CALL      DBUS_TELEPHONY_CALL_INTERFACE":ForwardedCall"
181
182 /**
183  * @brief Definition for MT deflected call notification
184  * @since_tizen 2.3
185  * @remarks No data stored
186  */
187 #define TAPI_NOTI_CALL_INFO_DEFLECTED_CALL      DBUS_TELEPHONY_CALL_INTERFACE":DeflectedCall"
188
189 /**
190  * @brief Definition for MT transfered call notification
191  * @since_tizen 2.3
192  * @remarks No data stored
193  */
194 #define TAPI_NOTI_CALL_INFO_TRANSFERED_CALL     DBUS_TELEPHONY_CALL_INTERFACE":TransferedCall"
195
196 /**
197  * @brief Definition for call is in held notification
198  * @since_tizen 2.3
199  * @remarks '#TelCallInfoHeldNoti_t' will be stored
200  */
201 #define TAPI_NOTI_CALL_INFO_HELD        DBUS_TELEPHONY_CALL_INTERFACE":CallHeld"
202
203 /**
204  * @brief Definition for call is in retrieved notification
205  * @since_tizen 2.3
206  * @remarks '#TelCallInfoActiveNoti_t' will be stored
207  */
208 #define TAPI_NOTI_CALL_INFO_ACTIVE      DBUS_TELEPHONY_CALL_INTERFACE":CallActive"
209
210 /**
211  * @brief Definition for call is in multiparty notification
212  * @since_tizen 2.3
213  * @remarks '#TelCallInfoJoinedNoti_t' will be stored
214  */
215 #define TAPI_NOTI_CALL_INFO_JOINED      DBUS_TELEPHONY_CALL_INTERFACE":CallJoined"
216
217 /**
218  * @brief Definition for call transfer alerting notification
219  * @since_tizen 2.3
220  * @remarks No data stored
221  */
222 #define TAPI_NOTI_CALL_INFO_TRANSFER_ALERT      DBUS_TELEPHONY_CALL_INTERFACE":TransferAlert"
223
224 /**
225  * @brief Definition for call forward check message notification
226  * @since_tizen 2.3
227  * @remarks No data stored
228  */
229 #define TAPI_NOTI_CALL_INFO_CF_CHECK_MESSAGE    DBUS_TELEPHONY_CALL_INTERFACE":CfCheckMessage"
230
231 /**
232  * @brief Definition for new call information notification (CDMA only)
233  * @since_tizen 2.3
234  * @remarks '#TelCallRecordInfoNoti_t' will be stored
235  */
236 #define TAPI_NOTI_CALL_INFO_REC DBUS_TELEPHONY_CALL_INTERFACE":CallInfoRec"
237
238 /**
239  * @brief Definition for call info fallback notification
240  * @since_tizen TBD
241  * @remarks TBD
242  */
243 #define TAPI_NOTI_CALL_INFO_FALLBACK    DBUS_TELEPHONY_CALL_INTERFACE:":CallFallback"
244
245 /**
246  * @brief Definition for voice privacy mode change notification (CDMA only)
247  * @since_tizen 2.3
248  * @remarks '#TelCallVoicePrivacyNoti_t' will be stored
249  */
250 #define TAPI_NOTI_CALL_PRIVACY_MODE     DBUS_TELEPHONY_CALL_INTERFACE":CallPrivacyMode"
251
252 /**
253  * @brief Definition for OTASP(Over The Air Service Provisioning) status notification (CDMA only)
254  * @since_tizen 2.3
255  * @remarks '#TelCallOtaspStatusNoti_t' will be stored
256  */
257 #define TAPI_NOTI_CALL_OTASP_STATUS     DBUS_TELEPHONY_CALL_INTERFACE":CallOtaspStatus"
258
259 /**
260  * @brief Definition for OTAPA(Over The Air Parameter Administration) status notification (CDMA only)
261  * @since_tizen 2.3
262  * @remarks '#TelCallOtapaStatusNoti_t' will be stored
263  */
264 #define TAPI_NOTI_CALL_OTAPA_STATUS     DBUS_TELEPHONY_CALL_INTERFACE":CallOtapaStatus"
265
266 /**
267  * @brief Definition for call signal information notification (CDMA only)
268  * @since_tizen 2.3
269  * @remarks '#TelCallSignalInfoNoti_t' will be stored
270  */
271 #define TAPI_NOTI_CALL_SIGNAL_INFO      DBUS_TELEPHONY_CALL_INTERFACE":CallSignalInfo"
272
273 /**
274  * @brief Definition for call sound patch change notification
275  * @since_tizen 2.3
276  * @remarks '#TelCallSoundPathNoti_t' will be stored
277  */
278 #define TAPI_NOTI_CALL_SOUND_PATH       DBUS_TELEPHONY_CALL_INTERFACE":CallSoundPath"
279
280 /**
281  * @brief Definition for call ringback tone sound patch change notification
282  * @since_tizen 2.3
283  * @remarks '#TelCallSoundRingbackToneNoti_t' will be stored
284  */
285 #define TAPI_NOTI_CALL_SOUND_RINGBACK_TONE      DBUS_TELEPHONY_CALL_INTERFACE":CallSoundRingbackTone"
286
287 /**
288  * @brief Definition for call sound WB-AMR(Wide Band Adaptive Multi-Rate) status notification
289  * @since_tizen 2.3
290  * @remarks '#TelCallSoundWbamrNoti_t' will be stored
291  */
292 #define TAPI_NOTI_CALL_SOUND_WBAMR      DBUS_TELEPHONY_CALL_INTERFACE":CallSoundWbamr"
293
294 /**
295  * @brief Definition for call sound noise redunction notification
296  * @since_tizen 2.3
297  * @remarks '#TelCallSoundNoiseReductionNoti_t' will be stored
298  */
299 #define TAPI_NOTI_CALL_SOUND_NOISE_REDUCTION    DBUS_TELEPHONY_CALL_INTERFACE":CallSoundNoiseReduction"
300
301 /**
302  * @brief Definition for call sound clock status notification
303  * @since_tizen 2.3
304  * @remarks 'gboolean' will be stored
305  */
306 #define TAPI_NOTI_CALL_SOUND_CLOCK_STATUS       DBUS_TELEPHONY_CALL_INTERFACE":CallSoundClockStatus"
307
308 /**
309  * @brief Definition for preferred voice subscription notification
310  * @since_tizen 2.3
311  * @remarks '#TelCallPreferredVoiceSubsNoti_t' will be stored
312  */
313 #define TAPI_NOTI_CALL_PREFERRED_VOICE_SUBSCRIPTION     DBUS_TELEPHONY_CALL_INTERFACE":CallPreferredVoiceSubscription"
314
315 /**
316  * @brief Definition for VoLTE call which can provide upgrade/downgrade - caller/callee are all in VoLTE call
317  * @since_tizen 2.4
318  */
319 #define TAPI_NOTI_CALL_INFO_MODIFIABLE  DBUS_TELEPHONY_CALL_INTERFACE":Modifiable"
320
321 /**
322  * @brief Definition for VoLTE call for which upgrade call request is initiated from MT
323  * @since_tizen 2.4
324  * @remarks '#TelCallUpgradeRequestNoti_t' will be stored
325  */
326 #define TAPI_NOTI_CALL_UPGRADE_REQUESTED        DBUS_TELEPHONY_CALL_INTERFACE":CallUpgradeRequested"
327
328 /**
329  * @brief Definition for VoLTE call for which downgrade call request is initiated from MT
330  * @since_tizen 2.4
331  * @remarks  '#TelCallDowngradeRequestNoti_t' will be stored
332  */
333 #define TAPI_NOTI_CALL_DOWNGRADED       DBUS_TELEPHONY_CALL_INTERFACE":CallDowngraded"
334
335 /**
336  * @brief Definition for the Modem interface
337  */
338 #define DBUS_TELEPHONY_MODEM_INTERFACE  DBUS_TELEPHONY_SERVICE".Modem"
339
340 /**
341  * @brief Definition for modem power notification
342  * @since_tizen 2.3
343  * @remarks '#tapi_power_phone_power_status_t' will be stored
344  */
345 #define TAPI_NOTI_MODEM_POWER   DBUS_TELEPHONY_MODEM_INTERFACE":Power"
346
347 /**
348  * @brief Definition for modem power property
349  * @since_tizen 2.3
350  * @remarks '#tapi_power_phone_power_status_t' will be stored
351  */
352 #define TAPI_PROP_MODEM_POWER   DBUS_TELEPHONY_MODEM_INTERFACE":power"
353
354 /**
355  * @brief Definition for dongle status property
356  * @since_tizen 2.4
357  * @remarks 'gboolean' will be stored (Inserted or not)
358  */
359 #define TAPI_PROP_MODEM_DONGLE_STATUS   DBUS_TELEPHONY_MODEM_INTERFACE":dongle_status"
360
361 /**
362  * @brief Definition for dongle login property
363  * @since_tizen 2.4
364  * @remarks 'gboolean' will be stored (Login success or not)
365  */
366 #define TAPI_PROP_MODEM_DONGLE_LOGIN    DBUS_TELEPHONY_MODEM_INTERFACE":dongle_login"
367
368 /**
369  * @brief Definition for the Sim interface
370  */
371 #define DBUS_TELEPHONY_SIM_INTERFACE    DBUS_TELEPHONY_SERVICE".Sim"
372
373 /**
374  * @brief Definition for SIM status notification
375  * @since_tizen 2.3
376  * @remarks '#TelSimCardStatus_t' will be stored
377  */
378 #define TAPI_NOTI_SIM_STATUS    DBUS_TELEPHONY_SIM_INTERFACE":Status"
379
380 /**
381  * @brief Definition for SIM refresh notification
382  * @since_tizen 2.3
383  * @remarks '#TelSatCmdQualiRefresh_t' will be stored
384  */
385 #define TAPI_NOTI_SIM_REFRESHED DBUS_TELEPHONY_SIM_INTERFACE":Refreshed"
386
387 /**
388  * @brief Definition for SIM call forward state property
389  * @since_tizen 2.3
390  * @remarks 'gboolean' will be stored
391  */
392 #define TAPI_PROP_SIM_CALL_FORWARD_STATE        DBUS_TELEPHONY_SIM_INTERFACE":cf_state"
393
394 /**
395  * @brief Definition for the Sap interface
396  */
397 #define DBUS_TELEPHONY_SAP_INTERFACE    DBUS_TELEPHONY_SERVICE".Sap"
398
399 /**
400  * @brief Definition for Sap card status notification
401  * @since_tizen 2.3
402  * @remarks '#TelSimSapCardStatus_t' will be stored
403  */
404 #define TAPI_NOTI_SAP_STATUS    DBUS_TELEPHONY_SAP_INTERFACE":Status"
405
406 /**
407  * @brief Definition for Sap disconnect type notification
408  * @since_tizen 2.3
409  * @remarks '#TelSimSapDissconnectType_t' will be stored
410  */
411 #define TAPI_NOTI_SAP_DISCONNECT        DBUS_TELEPHONY_SAP_INTERFACE":Disconnect"
412
413 /**
414  * @brief Definition for the SAT interface
415  */
416 #define DBUS_TELEPHONY_SAT_INTERFACE    DBUS_TELEPHONY_SERVICE".SAT"
417
418 /**
419  * @brief Definition for sat setup menu notification
420  * @since_tizen 2.3
421  * @remarks '#TelSatSetupMenuInfo_t' will be stored
422  */
423 #define TAPI_NOTI_SAT_SETUP_MENU        DBUS_TELEPHONY_SAT_INTERFACE":SetupMenu"
424
425 /**
426  * @brief Definition for sat display text notification
427  * @since_tizen 2.3
428  * @remarks '#TelSatDisplayTextInd_t' will be stored
429  */
430 #define TAPI_NOTI_SAT_DISPLAY_TEXT      DBUS_TELEPHONY_SAT_INTERFACE":DisplayText"
431
432 /**
433  * @brief Definition for sat select item notification
434  * @since_tizen 2.3
435  * @remarks '#TelSatSelectItemInd_t' will be stored
436  */
437 #define TAPI_NOTI_SAT_SELECT_ITEM       DBUS_TELEPHONY_SAT_INTERFACE":SelectItem"
438
439 /**
440  * @brief Definition for sat get inkey notification
441  * @since_tizen 2.3
442  * @remarks '#TelSatGetInkeyInd_t' will be stored
443  */
444 #define TAPI_NOTI_SAT_GET_INKEY DBUS_TELEPHONY_SAT_INTERFACE":GetInkey"
445
446 /**
447  * @brief Definition for sat get input notification
448  * @since_tizen 2.3
449  * @remarks '#TelSatGetInputInd_t' will be stored
450  */
451 #define TAPI_NOTI_SAT_GET_INPUT DBUS_TELEPHONY_SAT_INTERFACE":GetInput"
452
453 /**
454  * @brief Definition for sat refresh notification
455  * @since_tizen 2.3
456  * @remarks '#TelSatRefreshInd_t' will be stored
457  */
458 #define TAPI_NOTI_SAT_REFRESH   DBUS_TELEPHONY_SAT_INTERFACE":Refresh"
459
460 /**
461  * @brief Definition for sat send sms notification
462  * @since_tizen 2.3
463  * @remarks '#TelSatSendSmsIndSmsData_t' will be stored
464  */
465 #define TAPI_NOTI_SAT_SEND_SMS  DBUS_TELEPHONY_SAT_INTERFACE":SendSMS"
466
467 /**
468  * @brief Definition for sat setup event list notification
469  * @since_tizen 2.3
470  * @remarks '#TelSatEventListData_t' will be stored
471  */
472 #define TAPI_NOTI_SAT_SETUP_EVENT_LIST  DBUS_TELEPHONY_SAT_INTERFACE":SetupEventList"
473
474 /**
475  * @brief Definition for sat send dtmf notification
476  * @since_tizen 2.3
477  * @remarks '#TelSatSendDtmfIndDtmfData_t' will be stored
478  */
479 #define TAPI_NOTI_SAT_SEND_DTMF DBUS_TELEPHONY_SAT_INTERFACE":SendDtmf"
480
481 /**
482  * @brief Definition for sat end proactive session notification
483  * @since_tizen 2.3
484  * @remarks '#TelSatCommandType_t' will be stored
485  */
486 #define TAPI_NOTI_SAT_SESSION_END_EVENT DBUS_TELEPHONY_SAT_INTERFACE":EndProactiveSession"
487
488 /**
489  * @brief Definition for sat call control result notification
490  * @since_tizen 2.3
491  * @remarks '#TelSatCallCtrlIndData_t' will be stored
492  */
493 #define TAPI_NOTI_SAT_CALL_CONTROL_RESULT       DBUS_TELEPHONY_SAT_INTERFACE":CallControlResult"
494
495 /**
496  * @brief Definition for sat mo sms control result notification
497  * @since_tizen 2.3
498  * @remarks '#TelSatMoSmCtrlIndData_t' will be stored
499  */
500 #define TAPI_NOTI_SAT_MO_SM_CONTROL_RESULT      DBUS_TELEPHONY_SAT_INTERFACE":MoSmControlResult"
501
502 /**
503  * @brief Definition for sat setup call notification
504  * @since_tizen 2.4
505  * @remarks '#TelSatSetupCallIndCallData_t' will be stored
506  */
507 #define TAPI_NOTI_SAT_SETUP_CALL        DBUS_TELEPHONY_SAT_INTERFACE":SetupCall"
508
509 /**
510  * @brief Definition for sat send SS notification
511  * @since_tizen 2.4
512  * @remarks '#TelSatSendSsIndData_t' will be stored
513  */
514 #define TAPI_NOTI_SAT_SEND_SS   DBUS_TELEPHONY_SAT_INTERFACE":SendSS"
515
516 /**
517  * @brief Definition for sat setup USSD notification
518  * @since_tizen 2.4
519  * @remarks '#TelSatSetupUssdIndData_t' will be stored
520  */
521 #define TAPI_NOTI_SAT_SETUP_USSD        DBUS_TELEPHONY_SAT_INTERFACE":SetupUSSD"
522
523 /**
524  * @brief Definition for the Phonebook interface
525  */
526 #define DBUS_TELEPHONY_PB_INTERFACE     DBUS_TELEPHONY_SERVICE".Phonebook"
527
528 /**
529  * @brief Definition for phonebook status notification
530  * @since_tizen 2.3
531  * @remarks '#TelSimPbStatus_t' will be stored
532  */
533 #define TAPI_NOTI_PB_STATUS     DBUS_TELEPHONY_PB_INTERFACE":Status"
534
535 /**
536  * @brief Definition for phonebook change notification
537  * @since_tizen 2.3
538  * @remarks '#TelSimPbContactChangeInfo_t' will be stored
539  */
540 #define TAPI_NOTI_PB_CONTACT_CHANGE     DBUS_TELEPHONY_PB_INTERFACE":ContactChange"
541
542 /**
543  * @brief Definition for the Network interface
544  */
545 #define DBUS_TELEPHONY_NETWORK_INTERFACE        DBUS_TELEPHONY_SERVICE".Network"
546
547 /**
548  * @brief Definition for network registration status notification
549  * @since_tizen 2.3
550  * @remarks '#TelNetworkRegistrationStatus_t' will be stored
551  */
552 #define TAPI_NOTI_NETWORK_REGISTRATION_STATUS   DBUS_TELEPHONY_NETWORK_INTERFACE":RegistrationStatus"
553
554 /**
555  * @brief Definition for network cell information notification
556  * @since_tizen 2.3
557  * @remarks '#tel_noti_network_cell_info' will be stored
558  */
559 #define TAPI_NOTI_NETWORK_CELLINFO      DBUS_TELEPHONY_NETWORK_INTERFACE":CellInfo"
560
561 /**
562  * @brief Definition for network change notification
563  * @since_tizen 2.3
564  * @remarks '#tel_noti_network_change' will be stored
565  */
566 #define TAPI_NOTI_NETWORK_CHANGE        DBUS_TELEPHONY_NETWORK_INTERFACE":Change"
567
568 /**
569  * @brief Definition for network time information notification
570  * @since_tizen 2.3
571  * @remarks '#tel_noti_network_time_info' will be stored
572  */
573 #define TAPI_NOTI_NETWORK_TIMEINFO      DBUS_TELEPHONY_NETWORK_INTERFACE":TimeInfo"
574
575 /**
576  * @brief Definition for network identity notification
577  * @since_tizen 2.3
578  * @remarks '#tel_noti_network_identity' will be stored
579  */
580 #define TAPI_NOTI_NETWORK_IDENTITY      DBUS_TELEPHONY_NETWORK_INTERFACE":Identity"
581
582 /**
583  * @brief Definition for network signal strength notification
584  * @since_tizen 2.3
585  * @remarks '#tel_noti_network_signal_strength' will be stored
586  */
587 #define TAPI_NOTI_NETWORK_SIGNALSTRENGTH        DBUS_TELEPHONY_NETWORK_INTERFACE":SignalStrength"
588
589 /**
590  * @brief Definition for network emergency callback mode notification
591  * @since_tizen 2.3
592  * @remarks '#tel_noti_network_emergency_callback_mode' will be stored
593  */
594 #define TAPI_NOTI_NETWORK_EMERGENCY_CALLBACK_MODE       DBUS_TELEPHONY_NETWORK_INTERFACE":EmergencyCallbackMode"
595
596 /**
597  * @brief Definition for network default data subscription notification
598  * @since_tizen 2.3
599  * @remarks '#tel_noti_network_default_data_subs' will be stored
600  */
601 #define TAPI_NOTI_NETWORK_DEFAULT_DATA_SUBSCRIPTION     DBUS_TELEPHONY_NETWORK_INTERFACE":DefaultDataSubscription"
602
603 /**
604  * @brief Definition for network default subscription notification
605  * @since_tizen 2.3
606  * @remarks '#tel_noti_network_default_subs' will be stored
607  */
608 #define TAPI_NOTI_NETWORK_DEFAULT_SUBSCRIPTION  DBUS_TELEPHONY_NETWORK_INTERFACE":DefaultSubscription"
609
610 /**
611  * @brief Definition for network cell ID
612  * @since_tizen 3.0
613  * @remarks 'int' will be stored
614  */
615 #define TAPI_NOTI_NETWORK_CELLID                DBUS_TELEPHONY_NETWORK_INTERFACE":CellId"
616
617 /**
618  * @brief Definition for network LAC (Location Area Code)
619  * @since_tizen 3.0
620  * @remarks 'int' will be stored
621  */
622 #define TAPI_NOTI_NETWORK_LAC                   DBUS_TELEPHONY_NETWORK_INTERFACE":Lac"
623
624 /**
625  * @brief Definition for network TAC (Tracking Area Code)
626  * @since_tizen 3.0
627  * @remarks 'int' will be stored
628  */
629 #define TAPI_NOTI_NETWORK_TAC                   DBUS_TELEPHONY_NETWORK_INTERFACE":Tac"
630
631 /**
632  * @brief Definition for network system ID
633  * @since_tizen 3.0
634  * @remarks 'int' will be stored
635  */
636 #define TAPI_NOTI_NETWORK_SYSTEM_ID             DBUS_TELEPHONY_NETWORK_INTERFACE":SystemId"
637
638 /**
639  * @brief Definition for network network ID
640  * @since_tizen 3.0
641  * @remarks 'int' will be stored
642  */
643 #define TAPI_NOTI_NETWORK_NETWORK_ID            DBUS_TELEPHONY_NETWORK_INTERFACE":NetworkId"
644
645 /**
646  * @brief Definition for network base station ID
647  * @since_tizen 3.0
648  * @remarks 'int' will be stored
649  */
650 #define TAPI_NOTI_NETWORK_BS_ID                 DBUS_TELEPHONY_NETWORK_INTERFACE":BsId"
651
652 /**
653  * @brief Definition for network base station latitude
654  * @since_tizen 3.0
655  * @remarks 'int' will be stored
656  */
657 #define TAPI_NOTI_NETWORK_BS_LATITUDE           DBUS_TELEPHONY_NETWORK_INTERFACE":BsLatitude"
658
659 /**
660  * @brief Definition for network base station longitude
661  * @since_tizen 3.0
662  * @remarks 'int' will be stored
663  */
664 #define TAPI_NOTI_NETWORK_BS_LONGITUDE          DBUS_TELEPHONY_NETWORK_INTERFACE":BsLongitude"
665
666 /**
667  * @brief Definition for network VoLTE status notification
668  * @since_tizen 2.4
669  * @remarks '#tel_noti_network_volte_status' will be stored
670  */
671 #define TAPI_NOTI_NETWORK_VOLTE_STATUS  DBUS_TELEPHONY_NETWORK_INTERFACE":VolteStatus"
672
673 /**
674  * @brief Definition for network VoLTE status notification
675  * @since_tizen 2.4
676  * @remarks '#tel_noti_network_epdg_status' will be stored
677  */
678 #define TAPI_NOTI_NETWORK_EPDG_STATUS   DBUS_TELEPHONY_NETWORK_INTERFACE":EpdgStatus"
679
680 /**
681  * @brief Definition for network LAC (Location Area Code) property
682  * @since_tizen 2.3
683  * @remarks 'unsigned int' will be stored
684  */
685 #define TAPI_PROP_NETWORK_LAC           DBUS_TELEPHONY_NETWORK_INTERFACE":lac"
686
687 /**
688  * @brief Definition for network TAC (Tracking Area Code) property (for LTE network)
689  * @since_tizen 2.3
690  * @remarks 'unsigned int' will be stored
691  */
692 #define TAPI_PROP_NETWORK_TAC           DBUS_TELEPHONY_NETWORK_INTERFACE":tac"
693 /**
694  * @brief Definition for network PLMN property
695  * @since_tizen 2.3
696  * @remarks 'char *' will be stored
697  */
698 #define TAPI_PROP_NETWORK_PLMN  DBUS_TELEPHONY_NETWORK_INTERFACE":plmn"
699
700 /**
701  * @brief Definition for network cell-id property
702  * @since_tizen 2.3
703  * @remarks 'unsigned int' will be stored
704  */
705 #define TAPI_PROP_NETWORK_CELLID        DBUS_TELEPHONY_NETWORK_INTERFACE":cell_id"
706
707 /**
708  * @brief Definition for network physical cell-id property
709  * @since_tizen 2.3
710  * @remarks 'unsigned int' will be stored
711  */
712 #define TAPI_PROP_NETWORK_PHYSICAL_CELLID       DBUS_TELEPHONY_NETWORK_INTERFACE":physical_cell_id"
713
714 /**
715  * @brief Definition for network service type property
716  * @since_tizen 2.3
717  * @remarks '#TelNetworkServiceType_t' will be stored
718  */
719 #define TAPI_PROP_NETWORK_SERVICE_TYPE  DBUS_TELEPHONY_NETWORK_INTERFACE":service_type"
720
721 /**
722  * @brief Definition for network access technology property
723  * @since_tizen 2.3
724  * @remarks '#TelNetworkSystemType_t' will be stored
725  */
726 #define TAPI_PROP_NETWORK_ACT   DBUS_TELEPHONY_NETWORK_INTERFACE":access_technology"
727
728 /**
729  * @brief Definition for network ps type property
730  * @since_tizen 2.3
731  * @remarks '#TelNetworkPsType_t' will be stored
732  */
733 #define TAPI_PROP_NETWORK_PS_TYPE       DBUS_TELEPHONY_NETWORK_INTERFACE":ps_type"
734
735 /**
736  * @brief Definition for network circuit status property
737  * @since_tizen 2.3
738  * @remarks '#TelNetworkServiceLevel_t' will be stored
739  */
740 #define TAPI_PROP_NETWORK_CIRCUIT_STATUS        DBUS_TELEPHONY_NETWORK_INTERFACE":circuit_status"
741
742 /**
743  * @brief Definition for network packet status property
744  * @since_tizen 2.3
745  * @remarks '#TelNetworkServiceLevel_t' will be stored
746  */
747 #define TAPI_PROP_NETWORK_PACKET_STATUS DBUS_TELEPHONY_NETWORK_INTERFACE":packet_status"
748
749 /**
750  * @brief Definition for network roaming status property
751  * @since_tizen 2.3
752  * @remarks 'gboolean' will be stored
753  */
754 #define TAPI_PROP_NETWORK_ROAMING_STATUS        DBUS_TELEPHONY_NETWORK_INTERFACE":roaming_status"
755
756 /**
757  * @brief Definition for network name option property
758  * @since_tizen 2.3
759  * @remarks '#TelNetworkNameDispCondition_t' will be stored
760  */
761 #define TAPI_PROP_NETWORK_NAME_OPTION   DBUS_TELEPHONY_NETWORK_INTERFACE":name_option"
762
763 /**
764  * @brief Definition for network name property
765  * @since_tizen 2.3
766  * @remarks 'char *' will be stored
767  */
768 #define TAPI_PROP_NETWORK_NETWORK_NAME  DBUS_TELEPHONY_NETWORK_INTERFACE":network_name"
769
770 /**
771  * @brief Definition for SPN name property stored in SIM card
772  * @since_tizen 2.3
773  * @remarks 'char *' will be stored
774  */
775 #define TAPI_PROP_NETWORK_SPN_NAME      DBUS_TELEPHONY_NETWORK_INTERFACE":spn_name"
776
777 /**
778  * @brief Definition for network signal dbm property
779  * @since_tizen 2.3
780  * @remarks 'int' will be stored
781  */
782 #define TAPI_PROP_NETWORK_SIGNALSTRENGTH_DBM    DBUS_TELEPHONY_NETWORK_INTERFACE":sig_dbm"
783
784 /**
785  * @brief Definition for network signal level property
786  * @since_tizen 2.3
787  * @remarks 'int' will be stored
788  */
789 #define TAPI_PROP_NETWORK_SIGNALSTRENGTH_LEVEL  DBUS_TELEPHONY_NETWORK_INTERFACE":sig_level"
790
791 /**
792  * @brief Definition for network ims voice support status notification
793  * @since_tizen 2.4
794  * @remarks 'int' (0: Not available, 1: Available) will be stored
795  */
796 #define TAPI_PROP_NETWORK_IMS_VOICE_SUPPORT_STATUS      DBUS_TELEPHONY_NETWORK_INTERFACE":ims_voice_status"
797
798 /**
799  * @brief Definition for network volte enable status notification
800  * @since_tizen 2.4
801  * @remarks '#TelNetworkVolteNetworkType_t' will be stored
802  */
803 #define TAPI_PROP_NETWORK_VOLTE_ENABLE                  DBUS_TELEPHONY_NETWORK_INTERFACE":volte_enable"
804
805 /**
806  * @brief Definition for network serving LTE band property
807  * @since_tizen 2.4
808  * @remarks '#TelNetworkLteBandType_t' will be stored
809  */
810 #define TAPI_PROP_NETWORK_LTE_BAND_TYPE                 DBUS_TELEPHONY_NETWORK_INTERFACE":lte_band_type"
811
812 /**
813  * @brief Definition for the Ss interface
814  */
815 #define DBUS_TELEPHONY_SS_INTERFACE     DBUS_TELEPHONY_SERVICE".Ss"
816
817 /**
818  * @brief Definition for ss ussd receive notification
819  * @since_tizen 2.3
820  * @remarks '#TelSsUssdMsgInfo_t' will be stored
821  */
822 #define TAPI_NOTI_SS_USSD       DBUS_TELEPHONY_SS_INTERFACE":NotifyUSSD"
823
824 /**
825  * @brief Definition for ss release complete notification
826  * @since_tizen 2.3
827  * @remarks '#TelSsRelCompMsgInfo_t' will be stored
828  */
829 #define TAPI_NOTI_SS_RELEASE_COMPLETE   DBUS_TELEPHONY_SS_INTERFACE":ReleaseComplete"
830
831 /**
832  * @brief Definition for ss call forwarding status notification
833  * @since_tizen 2.3
834  * @remarks '#TelSsForwardNoti_t' will be stored
835  */
836 #define TAPI_NOTI_SS_FORWARD_STATUS     DBUS_TELEPHONY_SS_INTERFACE":NotifyForwarding"
837
838 /**
839  * @brief Definition for ss call barring status notification
840  * @since_tizen 2.3
841  * @remarks '#TelSsBarringNoti_t' will be stored
842  */
843 #define TAPI_NOTI_SS_BARRING_STATUS     DBUS_TELEPHONY_SS_INTERFACE":NotifyBarring"
844
845 /**
846  * @brief Definition for ss call waiting status notification
847  * @since_tizen 2.3
848  * @remarks '#TelSsWaitingNoti_t' will be stored
849  */
850 #define TAPI_NOTI_SS_WAITING_STATUS     DBUS_TELEPHONY_SS_INTERFACE":NotifyWaiting"
851
852 /**
853  * @brief Definition for ss information notification
854  * @since_tizen 2.3
855  * @remarks '#TelSsInfo_t' will be stored
856  */
857 #define TAPI_NOTI_SS_INFO       DBUS_TELEPHONY_SS_INTERFACE":NotifySsInfo"
858
859 /**
860  * @brief Definition for the sms interface
861  */
862 #define DBUS_TELEPHONY_SMS_INTERFACE    DBUS_TELEPHONY_SERVICE".sms"
863
864 /**
865  * @brief Definition for sms incoming message notification
866  * @since_tizen 2.3
867  * @remarks '#tel_noti_sms_incomming_msg' will be stored
868  */
869 #define TAPI_NOTI_SMS_INCOM_MSG DBUS_TELEPHONY_SMS_INTERFACE":IncommingMsg"
870
871 /**
872  * @brief Definition for sms cell broadcast message incoming notification
873  * @since_tizen 2.3
874  * @remarks '#tel_noti_sms_incomming_cb_msg' will be stored
875  */
876 #define TAPI_NOTI_SMS_CB_INCOM_MSG      DBUS_TELEPHONY_SMS_INTERFACE":IncommingCbMsg"
877
878 /**
879  * @brief Definition for sms ETWS(Earthquake and Tsunami Warning System) message incoming notification
880  * @since_tizen 2.3
881  * @remarks '#tel_noti_sms_incomming_cb_msg' will be stored
882  */
883 #define TAPI_NOTI_SMS_ETWS_INCOM_MSG    DBUS_TELEPHONY_SMS_INTERFACE":IncommingEtwsMsg"
884
885 /**
886  * @brief Definition for sms device memory status notification
887  * @since_tizen 2.3
888  * @remarks '#TelSmsMemStatusType' will be stored
889  */
890 #define TAPI_NOTI_SMS_MEMORY_STATUS     DBUS_TELEPHONY_SMS_INTERFACE":MemoryStatus"
891
892 /**
893  * @brief Definition for sms ready notification
894  * @since_tizen 2.3
895  * @remarks '#TelSmsReadyStatus_t' will be stored
896  */
897 #define TAPI_NOTI_SMS_DEVICE_READY      DBUS_TELEPHONY_SMS_INTERFACE":SmsReady"
898
899 /**
900  * @brief Definition for the OEM interface
901  */
902 #define DBUS_TELEPHONY_OEM_INTERFACE DBUS_TELEPHONY_SERVICE".OEM"
903
904 /**
905  * @brief Definition for oem data notification
906  * @since_tizen 2.4
907  * @remarks '#TelNotiOemData_t' will be stored
908  */
909 #define TAPI_NOTI_OEM_DATA DBUS_TELEPHONY_OEM_INTERFACE":OemData"
910
911 /**
912  * @}
913  */
914
915 __END_DECLS
916
917 #endif /* __TAPI_EVENT_H__ */