diff options
author | Aleksander Morgado <aleksander@aleksander.es> | 2019-06-27 14:50:00 +0200 |
---|---|---|
committer | Aleksander Morgado <aleksander@aleksander.es> | 2019-07-11 23:20:59 +0200 |
commit | 8b01958cb4f1060c9cda114228168be32090c639 (patch) | |
tree | ab38951c4df3304b7b645c3d10368d3ed44e02db /include/ModemManager-enums.h | |
parent | 7ceac6f789e4ae65f1c38166f30a906751023aa6 (diff) |
api,voice: new Transfer() method
This method will join all active and held calls into a single
multiparty call, and then request the network to terminate the call on
the subscriber's end and transfer the control of the call to the
parties that are still in the call.
Diffstat (limited to 'include/ModemManager-enums.h')
-rw-r--r-- | include/ModemManager-enums.h | 4 |
1 files changed, 3 insertions, 1 deletions
diff --git a/include/ModemManager-enums.h b/include/ModemManager-enums.h index 037aa0c9..15d701e2 100644 --- a/include/ModemManager-enums.h +++ b/include/ModemManager-enums.h @@ -1386,6 +1386,7 @@ typedef enum { /*< underscore_name=mm_call_state >*/ * @MM_CALL_STATE_REASON_REFUSED_OR_BUSY: Remote peer is busy or refused call. * @MM_CALL_STATE_REASON_ERROR: Wrong number or generic network error. * @MM_CALL_STATE_REASON_AUDIO_SETUP_FAILED: Error setting up audio channel. + * @MM_CALL_STATE_REASON_TRANSFERRED: Call has been transferred. Since 1.12. * * Reason for the state change in the call. */ @@ -1397,7 +1398,8 @@ typedef enum { /*< underscore_name=mm_call_state_reason >*/ MM_CALL_STATE_REASON_TERMINATED = 4, MM_CALL_STATE_REASON_REFUSED_OR_BUSY = 5, MM_CALL_STATE_REASON_ERROR = 6, - MM_CALL_STATE_REASON_AUDIO_SETUP_FAILED = 7 + MM_CALL_STATE_REASON_AUDIO_SETUP_FAILED = 7, + MM_CALL_STATE_REASON_TRANSFERRED = 8, } MMCallStateReason; /** |