[Bug 32189] Fix group flags for StreamedMedia Channels

bugzilla-daemon at freedesktop.org bugzilla-daemon at freedesktop.org
Thu Jan 13 17:47:21 CET 2011


--- Comment #1 from Will Thompson <will.thompson at collabora.co.uk> 2011-01-13 08:47:21 PST ---
http://telepathy.freedesktop.org/spec/Channel_Type_Streamed_Media.html roughly
describes how group interface manipulations affect calls (though I notice it
doesn't specify whether you should remove yourself or your peer from an ongoing
call to end it … whoops). Given that, plus the ruling that you may always
remove the self handle from a group, even if CAN_REMOVE is not set—which was in
the spec. forever, but not implemented, so the CM has to call
tp_group_mixin_class_allow_self_removal() to make tp-glib allow it—then I think
the flags should be as follows:

Incoming call:

  flags=0 -- you can reject the call by removing yourself

Outgoing call:


Ongoing call:

  members=[peer, self_handle]
  flags=0 (or Can_Remove if you think that removing the other person is a
reasonable way to end calls).

Configure bugmail: https://bugs.freedesktop.org/userprefs.cgi?tab=email
------- You are receiving this mail because: -------
You are the QA contact for the bug.

More information about the telepathy-bugs mailing list