Call interface questions
Michael 'Mickey' Lauer
mickey at vanille-media.de
Sat Apr 19 15:25:49 CEST 2008
On Thursday 17 April 2008 09:49:08 Heikki Paajanen wrote:
> few questions about call interface.
>
> When call is received you get IncominCall signal which contains call
> id.
> After that you can either Accept it or Release (which means reject in
> this situation?)
Right.
> If this is correct then Accept has wrong direction (out) for the id
> parameter.
Oops, correct. I fixed that, thanks.
> After Incoming call signal there should come Status signal(s) with
> "Alert" status with each RING/CLIP, right?
No, incoming call will frequently be sent until either you accept or release
the call.
The status signals are only for calls that have been actually established.
Which status signals you can expect unfortunately depends on the capabilities
of the modem. Some modems have fine granular call progress status
indications, some not. We can only guarantee a few critical status
indications, but the ones "in-between" will have to be optional.
> When call ends, do you get Status signal "Disconnect", "Release" or
> both? And additionally you get ReleasedCall signal? What does success
> arg mean in ReleasedCall?
IIRC "Disconnect" is one of the optional status signals. We will only
guarantee that you get the ReleasedCall signal.
> When initiating call what Status signals are expected? In general, is
> there anything written down about status signal semantics, so that
> signals receivers (and implementers) know what they mean?
Not yet, as you can see I just have started documenting the API -- my order
is:
Device (done)
SIM (almost done)
Network (not started yet)
Call
Phonebook
SMS
GPRS
So, 'Call' will be there soon, hopefully by Monday or Tuesday.
:M:
--
Dr. Michael 'Mickey' Lauer | IT-Freelancer | http://www.vanille-media.de
More information about the smartphones-standards
mailing list