api,call: new JoinMultiparty() and LeaveMultiparty() methods

This commit is contained in:
Aleksander Morgado
2019-07-02 17:53:25 +02:00
parent 6f23519239
commit 511b0ff244
8 changed files with 801 additions and 0 deletions

View File

@@ -52,6 +52,33 @@
<arg name="number" type="s" />
</method>
<!--
JoinMultiparty:
Join the currently held call into a single multiparty call with another
already active call.
The calls will be flagged with the
'<link linkend="gdbus-property-org-freedesktop-ModemManager1-Call.Multiparty">Multiparty</link>'
property while they are part of the multiparty call.
Applicable only if state is <link linkend="MM-CALL-STATE-HELD:CAPS"><constant>MM_CALL_STATE_HELD</constant></link>.
-->
<method name="JoinMultiparty" />
<!--
LeaveMultiparty:
If this call is part of an ongoing multiparty call, detach it from the multiparty call,
put the multiparty call on hold, and activate this one alone. This operation makes this
call private again between both ends of the call.
Applicable only if state is <link linkend="MM-CALL-STATE-ACTIVE:CAPS"><constant>MM_CALL_STATE_ACTIVE</constant></link> or
<link linkend="MM-CALL-STATE-HELD:CAPS"><constant>MM_CALL_STATE_HELD</constant></link> and
the call is a multiparty call.
-->
<method name="LeaveMultiparty"/>
<!--
Hangup: