Re: Request to summarize overall `state` of each spec

A quick summary on the Telephony API.

There have been lots of discussions on some new use cases and issues, see
https://github.com/sysapps/telephony/issues?state=open
https://github.com/sysapps/telephony/issues/208
https://github.com/sysapps/telephony/issues/206
https://github.com/sysapps/telephony/issues/205
https://github.com/sysapps/telephony/issues/204
and others.

Solving these inflicted quite extensive changes. A first draft which
tries to fix these problems can be seen here:
https://rawgithub.com/sysapps/telephony/gh-pages/index2.html

The main changes:
- support for client side call merging (and incidentally also for VoIP
conferences)
- support for command classification (number, emergency, MMI command, etc)
- better structuring of interfaces, separate interfaces for telephony
service, call, tone, emergency and command handling;
- introducing telephony service objects, with extensible interface -
these are close to modem API's and telephony middleware API's
- use of Promise and getting rid of 'error' property from objects
- fix the volatile arrays issue throughout the spec
- I have considered using constructors for calls, tone and other
functionality, but there were more problems than benefits, so this is
dropped for now.

index2.html will be visible in parallel to index.html which remains to
be the official spec until the change is finished and accepted. The
best way to see what has changed is to view the 2 specs side by side
in 2 browser windows (there are so many changes that diff won't help).

This draft is likely to still change until the conference in the
following areas:
- use of Promise with dial()
- moving conference creation to CallManager and use Promise
- eventually use Promise also on currently void methods of
TelephonyCall (not strictly needed)
- improve the description of steps for a number of methods and fix
smaller errors on the go.

I will present the changes on the Monday session.

Best regards,
Zoltan

On Fri, Nov 1, 2013 at 8:36 AM, Wonsuk Lee <wonsuk11.lee@samsung.com> wrote:
> Hi. Editors!
>
> Before F2F meeting in China, could you please summarize overall state of the
> spec you are developing? E.g. status, major issues, next steps, etc.
>
> It would be very helpful for our meeting, because candidate attendees could
> understand status of the spec and could think about major issues indicated
> before discussion in f2f.
>
>
>
> Thanks in advance!
>
>
>
> Kr, Wonsuk.
>
> =========================================
>
> 이 원 석 (Wonsuk, Lee) / Principal Engineer, Ph.D
>
> SAMSUNG ELECTRONICS Co., LTD. (三星電子)
>
> Mobile: +82-10-5800-3997
>
> E-mail: wonsuk11.lee@samsung.com
>
> http://www.wonsuk73.com/, twitter: @wonsuk73
>
> -----------------------------------------
>
> Inspire the World, Create the Future !!!
>
> =========================================
>
>

Received on Thursday, 7 November 2013 22:29:20 UTC