Important:
This is retired content. This content is outdated and is no longer being maintained. It is provided as a courtesy for individuals who are still using these technologies. This content may contain URLs that were valid when originally published, but now link to sites or pages that no longer exist.
A version of this page is also available for
4/8/2010

Telephony consists of 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 lineDevSpecificTAPI function. TAPI uses the TSP interface (TSPI) to control the underlying TSPs.

Assisted TAPI is a useful component for voice calls, and it implements the tapiRequestMakeCall. This component is useful since it is otherwise a complicated operation to establish a simple voice call.

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 APIs that extend the wireless functionality to include such things as asking for signal strength, and choosing the cellular network.

Telephony Service Provider (TSP) API

Provides information about the TSP API which is used by TAPI to control TSPs.

Related Sections

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.

Phone API Properties

Provides information on the phone APIs.

See Also

Other Resources

CellCore