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