WARNING:
This interface is experimental and is likely to cause havoc
to your API/ABI if bindings are generated. Do not include this interface
in libraries that care about compatibility.
Added in 0.19.0.
(draft 1)
Objects implementing this interface must also implement:
Description
An interface for channels that can be made conceptually part of a Conference.DRAFT, and can then be detached from that conference.
Rationale:
This interface addresses part of freedesktop.org bug #24906 (GSM-compatible conference calls). GSM is currently the only protocol known to implement this; PBXs might implement it too.
Methods
(Permalink)
Split () → nothing
Request that this channel is removed from any Conference.DRAFT of which it is a part.
This implies that the media streams within the conference are put on hold and the media streams within the member channel leaving the conference are unheld. [FIXME: or, maybe it'd be less surprising if it didn't do this?]
Possible Errors
- org.freedesktop.Telepathy.Errors.InvalidArgument
- org.freedesktop.Telepathy.Errors.NotAvailable
This channel isn't in a conference.
This channel is in a conference but can't currently be split away
from it.