W3C home > Mailing lists > Public > public-sysapps@w3.org > October 2012

Re: Telephony API draft

From: Jonas Sicking <jonas@sicking.cc>
Date: Mon, 22 Oct 2012 12:32:52 -0700
Message-ID: <CA+c2ei8zbUa4sn9e3Uj6sCy1LnQzA1m6nxgehZzgZTCGL5km=A@mail.gmail.com>
To: "Kis, Zoltan" <zoltan.kis@intel.com>
Cc: EDUARDO FULLEA CARRERA <efc@tid.es>, "public-sysapps@w3.org" <public-sysapps@w3.org>, JOSE MANUEL CANTERA FONSECA <jmcf@tid.es>
On Mon, Oct 22, 2012 at 3:23 AM, Kis, Zoltan <zoltan.kis@intel.com> wrote:
> Hello,
> On Mon, Oct 22, 2012 at 12:45 PM, Jonas Sicking <jonas@sicking.cc> wrote:
>> The API as it's currently defined isn't enough to implement a
>> recording feature. There's no way to actually access the recorded
>> calls and play them to the user, and there's no way to specify the
>> file format parameters to be used to record the call.
> What do you mean by an API not being enough to implement a functionality?
> The API only exposes a functionality.
> My assumption was that implementation is native, and below web runtime.

Yes, the implementation is definitely native and doesn't need to rely
on a web runtime.

The reason that we're adding APIs is to enable app developers to
expose functionality to users, right? In this case, the goal seems to
be to enable app developers to expose a "record" button while
displaying an in-call UI. Or a checkbox somewhere in the UI to say
"record all my calls". Or something more advanced like "record all my
calls to this list of people". This is of course entirely up to
application logic.

However all of this is completely useless if the user isn't able to
somewhere also see UI which lists all the recordings and has the
ability to play them. I.e. there's no point in recording a call if the
user can't later listen to that recording. This UI doesn't need to be
in the same app, but it needs to be somewhere.

Right now, the API doesn't say where these recordings are saved. And
it doesn't provide the ability to enumerate or play any of these
recordings. As an app author, the recordings seems to go into a black
hole and I can't expose them to the user in any way.

So if I build a device based on this API, I would only be able to
build an app which has a "record" button, but no "play" button. This
is obviously a problem.

/ Jonas
Received on Monday, 22 October 2012 19:33:49 UTC

This archive was generated by hypermail 2.3.1 : Tuesday, 6 January 2015 20:36:10 UTC