Telephony
Detailed Description
The Telephony module contains APIs for telephony components of the ALP platform. This includes APIs for both Telephony Services and Mobile Services.
The Mobile Services component provides a set of high-level telephony services, obviating the requirement for application developers to have a deep knowledge of the Telephony library in order to perform primary operations such as managing calls and accessing network information.
Mobile Services also caches some information in order to reduce the number of actual calls made to the phone module by various applications. Mobile Services acts as a single client for the Telephony library, and as a centralized server component for applications. The Mobile Services architecture is made of three parts:
- A client library, which provides an API to applications. This API abstracts the concrete implementation and is independent of the underlying technology. The set of exposed functions is split into one or more services. A Mobile Context may not offer all of them.
- A server that dispatches requests coming from various client applications to the concrete implementation. The server resides in a separate process.
- An inter-process communication mechanism (IPC) that makes the link between client applications and the server. It vehicles requests, responses and notifications across process boundaries.
Generated on Wed Jul 30 07:06:41 2008 by Doxygen 1.4.6 for ALP SDK + Hiker Documentation
Copyright © 1999-2008 ACCESS CO., LTD. All rights reserved.