aboutsummaryrefslogtreecommitdiff
path: root/include/ModemManager-enums.h
diff options
context:
space:
mode:
authorAleksander Morgado <aleksander@aleksander.es>2019-06-27 14:50:00 +0200
committerAleksander Morgado <aleksander@aleksander.es>2019-07-11 23:20:59 +0200
commit8b01958cb4f1060c9cda114228168be32090c639 (patch)
treeab38951c4df3304b7b645c3d10368d3ed44e02db /include/ModemManager-enums.h
parent7ceac6f789e4ae65f1c38166f30a906751023aa6 (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.h4
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;
/**