[Bug 24906] GSM-compatible conference calls

bugzilla-daemon at freedesktop.org bugzilla-daemon at freedesktop.org
Wed Jul 14 18:22:01 CEST 2010


https://bugs.freedesktop.org/show_bug.cgi?id=24906

Will Thompson <will.thompson at collabora.co.uk> changed:

           What    |Removed                     |Added
----------------------------------------------------------------------------
                URL|                            |http://git.collabora.co.uk/
                   |                            |?p=user/wjt/telepathy-spec-
                   |                            |wjt.git;a=shortlog;h=refs/h
                   |                            |eads/conference
           Keywords|                            |patch

--- Comment #28 from Will Thompson <will.thompson at collabora.co.uk> 2010-07-14 09:21:59 PDT ---
I have been beavering away at this, and I have now arrived at something I think
should make people happy:
http://people.freedesktop.org/~wjt/telepathy-spec-conference/spec/Channel_Interface_Conference.html

Summary of what's changed:

• ChannelMerged now contains the immutable properties, and channel-specific
handle (if any), of the merged channel;
• There's an OriginalChannels property mapping channel-specific handles to
member channel paths (better name very welcome);
• SupportsNonMerges has been removed in favour of using the presence or absence
of Initiator{Handles,IDs} in Allowed (I tried to explain it to someone in real
life, failed, and decided that this was a good reason to just delete it);
• I've removed a bunch of the FIXMEs surrounding how GSM calls get magically
frozen/unfrozen, in favour of just saying “Hey, GSM calls are a bit strange”;
• Closed is required to be signalled before ChannelRemoved if they're both
firing;
• You can merge to a named text MUC you're already in using EnsureChannel;
• Better docstrings a-plenty.

I'd love some feedback on whether this solves people's issues above (which I
think it does).

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


More information about the telepathy-bugs mailing list