[Bug 24901] voicemail interface usable with at least GSM and Skype

bugzilla-daemon at freedesktop.org bugzilla-daemon at freedesktop.org
Tue Nov 30 13:09:43 CET 2010


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

--- Comment #16 from Simon McVittie <simon.mcvittie at collabora.co.uk> 2010-11-30 04:09:42 PST ---
(In reply to comment #14)
> It's also not completely clear which properties are "genuinely part of the
> request", which properties are there so that the "you have new messages" UI can
> interpret them, and which properties go both ways.

In moving from VoicemailTimestamp to a generic VoicemailToken for the former
use, we did lose information for the latter use, so perhaps we should
re-introduce the timestamp in addition.

>From the department of namespacing, Duration and AllowedDuration are a little
ambiguous. My usual rule of thumb for good enough namespacing is: if I only
tell you the member name and "it's in Telepathy", can you guess what it means?
Out of context, I think Duration sounds more like a perpetually incrementing
in-call counter, and AllowedDuration sounds more like a limit on the length of
all calls (a rubbish PAYG tariff that disconnects you after 10 minutes as an
incentive to upgrade to something more expensive, perhaps).

After splitting the Channel interface into VoicemailRetrieval and
VoicemailRecording (Voicemailable?), we'd presumably have VoicemailRetrieval
only appear in Interfaces if one of its properties was in the request, whereas
VoicemailRecording would appear in the Interfaces of every call in case it
became relevant? If that's the case, then VoicemailRetrieval doesn't need to be
held to such a high standard regarding out-of-context member names.

-- 
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