diff options
author | Andrzej Zaborowski <andrew.zaborowski@intel.com> | 2009-05-12 17:36:49 +0200 |
---|---|---|
committer | Marcel Holtmann <marcel.holtmann@intel.com> | 2009-05-12 19:09:57 -0700 |
commit | e63c82e6484cf8ec25222bdb1850c74553fbd8d4 (patch) | |
tree | b12f1ea6482dbc76329ea95f7ea42716056f2ad6 /src/common.h | |
parent | 8d628ef7f4211e1bfb647d9129ed6ebbe1a61d0e (diff) | |
download | ofono-e63c82e6484cf8ec25222bdb1850c74553fbd8d4.tar.bz2 |
Add an API for a CSSI/CSSU notifications.
Diffstat (limited to 'src/common.h')
-rw-r--r-- | src/common.h | 26 |
1 files changed, 26 insertions, 0 deletions
diff --git a/src/common.h b/src/common.h index d865eafe..4941ac5e 100644 --- a/src/common.h +++ b/src/common.h @@ -142,6 +142,32 @@ enum ss_control_type { SS_CONTROL_TYPE_ERASURE, }; +/* TS 27.007 Supplementary service notifications +CSSN */ +enum ss_cssi { + SS_MO_UNCONDITIONAL_FORWARDING = 0, + SS_MO_CONDITIONAL_FORWARDING = 1, + SS_MO_CALL_FORWARDED = 2, + SS_MO_CALL_WAITING = 3, + SS_MO_CUG_CALL = 4, + SS_MO_OUTGOING_BARRING = 5, + SS_MO_INCOMING_BARRING = 6, + SS_MO_CLIR_SUPPRESSION_REJECTED = 7, + SS_MO_CALL_DEFLECTED = 8, +}; + +enum ss_cssu { + SS_MT_CALL_FORWARDED = 0, + SS_MT_CUG_CALL = 1, + SS_MT_VOICECALL_ON_HOLD = 2, + SS_MT_VOICECALL_RETRIEVED = 3, + SS_MT_MULTIPARTY_VOICECALL = 4, + SS_MT_VOICECALL_HOLD_RELEASED = 5, + SS_MT_FORWARD_CHECK_SS_MESSAGE = 6, + SS_MT_VOICECALL_IN_TRANSFER = 7, + SS_MT_VOICECALL_TRANSFERRED = 8, + SS_MT_CALL_DEFLECTED = 9, +}; + const char *telephony_error_to_str(const struct ofono_error *error); gboolean valid_phone_number_format(const char *number); |