Windows Mobile supports a number of standard APIs used to handle telephony connections between devices. TAPI (Telephony API), Extended TAPI (ExTAPI), Telephony Service Provider (TSP) and Assisted TAPI are exposed by telephony specific components in CellCore.
TAPI is based on a subset of TAPI 2.0 features such as Call Waiting, Call Forwarding and Dialing. ExTAPI is architecturally identical to TAPI and it extends the API set to include wireless related features such as Call Barring, HSCSD options and Operator Selection. ExTAPI calls are implemented using the lineDevSpecific TAPI function. TAPI and ExTAPI calls are implemented through the TSP.
Assisted TAPI is a useful component for voice calls, and it implements the TAPI call lineMakeCall. This component hooks in with CSP Voice component of the Connection Manager and helps setup a simple voice call through TAPI. This component is useful since it is otherwise a complicated operation to establish a simple voice call.
The Phone API is specific to Windows Mobile-based devices. It is an interface to the device's phone application. The Phone API primarily contains functions to view and manipulate call logs.
The following topics apply to Windows Mobile-based devices.
In This Section
- Assisted TAPI
Provides information about how applications can make telephone calls without requiring the details of the services of the full Telephony API.
- Extended TAPI
Provides information about API that are available with Windows Mobile that extend the wireless functionality to include such things as asking for signal strength, and choosing the cellular network.
- Phone API
Provides information about the functionality to access a call log and create a custom report from the information in that log.
- Telephony API
Provides information about TAPI that is a set of APIs that simplify and abstract the details of making telephony connections between two or more devices.
- Telephony Service Provider (TSP) API
Provides information about the TSP DLL that supports communications device control through a set of exported service functions.
Send Feedback on this topic to the authors