| Platform SDK: TAPI |
In the past, if a TAPI programmer wanted to know whether a specific version of TAPI supported a particular TAPI function, a search of the Tapi.h file would likely reveal this information. While it is still possible to refer to the Tapi.h file, it is no longer necessary in determining which versions support which functions.
The following tables are a quick-reference alphabetical listing of TAPI functions and structures, together with the TAPI versions associated with each element.
| TAPI functions | Use with TAPI version(s) | |||||
|---|---|---|---|---|---|---|
| lineAccept | 1.3 | 1.4 | 2.0 | 2.1 | 2.2 | 3.0 |
| lineAddProvider | 1.4 | 2.0 | 2.1 | 2.2 | 3.0 | |
| lineAddToConference | 1.3 | 1.4 | 2.0 | 2.1 | 2.2 | 3.0 |
| lineAgentSpecific | 2.0 | 2.1 | 2.2 | 3.0 | ||
| lineAnswer | 1.3 | 1.4 | 2.0 | 2.1 | 2.2 | 3.0 |
| lineBlindTransfer | 1.3 | 1.4 | 2.0 | 2.1 | 2.2 | 3.0 |
| lineCallbackFunc | 1.3 | 1.4 | 2.0 | 2.1 | 2.2 | 3.0 |
| lineClose | 1.3 | 1.4 | 2.0 | 2.1 | 2.2 | 3.0 |
| lineCompleteCall | 1.3 | 1.4 | 2.0 | 2.1 | 2.2 | 3.0 |
| lineCompleteTransfer | 1.3 | 1.4 | 2.0 | 2.1 | 2.2 | 3.0 |
| lineConfigDialog | 1.3 | 1.4 | 2.0 | 2.1 | 2.2 | 3.0 |
| lineConfigDialogEdit | 1.4 | 2.0 | 2.1 | 2.2 | 3.0 | |
| lineConfigProvider | 1.4 | 2.0 | 2.1 | 2.2 | 3.0 | |
| lineCreateAgent | 3.0 | |||||
| lineCreateAgentSession | 3.0 | |||||
| lineDeallocateCall | 1.3 | 1.4 | 2.0 | 2.1 | 2.2 | 3.0 |
| lineDevSpecific | 1.3 | 1.4 | 2.0 | 2.1 | 2.2 | 3.0 |
| lineDevSpecificFeature | 1.3 | 1.4 | 2.0 | 2.1 | 2.2 | 3.0 |
| lineDial | 1.3 | 1.4 | 2.0 | 2.1 | 2.2 | 3.0 |
| lineDrop | 1.3 | 1.4 | 2.0 | 2.1 | 2.2 | 3.0 |
| lineForward | 1.3 | 1.4 | 2.0 | 2.1 | 2.2 | 3.0 |
| lineGatherDigits | 1.3 | 1.4 | 2.0 | 2.1 | 2.2 | 3.0 |
| lineGenerateDigits | 1.3 | 1.4 | 2.0 | 2.1 | 2.2 | 3.0 |
| lineGenerateTone | 1.3 | 1.4 | 2.0 | 2.1 | 2.2 | 3.0 |
| lineGetAddressCaps | 1.3 | 1.4 | 2.0 | 2.1 | 2.2 | 3.0 |
| lineGetAddressID | 1.3 | 1.4 | 2.0 | 2.1 | 2.2 | 3.0 |
| lineGetAddressStatus | 1.3 | 1.4 | 2.0 | 2.1 | 2.2 | 3.0 |
| lineGetAgentActivityList | 2.0 | 2.1 | 2.2 | 3.0 | ||
| lineGetAgentCaps | 2.0 | 2.1 | 2.2 | 3.0 | ||
| lineGetAgentGroupList | 2.0 | 2.1 | 2.2 | 3.0 | ||
| lineGetAgentInfo | 2.2 | 3.0 | ||||
| lineGetAgentSessionInfo | 2.2 | 3.0 | ||||
| lineGetAgentSessionList | 2.2 | 3.0 | ||||
| lineGetAgentStatus | 2.0 | 2.1 | 2.2 | 3.0 | ||
| lineGetAppPriority | 1.4 | 2.0 | 2.1 | 2.2 | 3.0 | |
| lineGetCallInfo | 1.3 | 1.4 | 2.0 | 2.1 | 2.2 | 3.0 |
| lineGetCallStatus | 1.3 | 1.4 | 2.0 | 2.1 | 2.2 | 3.0 |
| lineGetConfRelatedCalls | 1.3 | 1.4 | 2.0 | 2.1 | 2.2 | 3.0 |
| lineGetCountry | 1.4 | 2.0 | 2.1 | 2.2 | 3.0 | |
| lineGetDevCaps | 1.3 | 1.4 | 2.0 | 2.1 | 2.2 | 3.0 |
| lineGetDevConfig | 1.3 | 1.4 | 2.0 | 2.1 | 2.2 | 3.0 |
| lineGetGroupList | 2.2 | 3.0 | ||||
| lineGetIcon | 1.3 | 1.4 | 2.0 | 2.1 | 2.2 | 3.0 |
| lineGetID | 1.3 | 1.4 | 2.0 | 2.1 | 2.2 | 3.0 |
| lineGetLineDevStatus | 1.3 | 1.4 | 2.0 | 2.1 | 2.2 | 3.0 |
| lineGetMessage | 2.0 | 2.1 | 2.2 | 3.0 | ||
| lineGetNewCalls | 1.3 | 1.4 | 2.0 | 2.1 | 2.2 | 3.0 |
| lineGetNumRings | 1.3 | 1.4 | 2.0 | 2.1 | 2.2 | 3.0 |
| lineGetProviderList | 1.4 | 2.0 | 2.1 | 2.2 | 3.0 | |
| lineGetProxyStatus | 2.2 | 3.0 | ||||
| lineGetQueueInfo | 2.2 | 3.0 | ||||
| lineGetQueueList | 2.2 | 3.0 | ||||
| lineGetRequest | 1.3 | 1.4 | 2.0 | 2.1 | 2.2 | 3.0 |
| lineGetStatusMessages | 1.3 | 1.4 | 2.0 | 2.1 | 2.2 | 3.0 |
| lineGetTranslateCaps | 1.3 | 1.4 | 2.0 | 2.1 | 2.2 | 3.0 |
| lineHandoff | 1.3 | 1.4 | 2.0 | 2.1 | 2.2 | 3.0 |
| lineHold | 1.3 | 1.4 | 2.0 | 2.1 | 2.2 | 3.0 |
| lineInitialize | 1.3 | 1.4 | ||||
| lineInitializeEx | 2.0 | 2.1 | 2.2 | 3.0 | ||
| lineMakeCall | 1.3 | 1.4 | 2.0 | 2.1 | 2.2 | 3.0 |
| lineMonitorDigits | 1.3 | 1.4 | 2.0 | 2.1 | 2.2 | 3.0 |
| lineMonitorMedia | 1.3 | 1.4 | 2.0 | 2.1 | 2.2 | 3.0 |
| lineMonitorTones | 1.3 | 1.4 | 2.0 | 2.1 | 2.2 | 3.0 |
| lineNegotiateAPIVersion | 1.3 | 1.4 | 2.0 | 2.1 | 2.2 | 3.0 |
| lineNegotiateExtVersion | 1.3 | 1.4 | 2.0 | 2.1 | 2.2 | 3.0 |
| lineOpen | 1.3 | 1.4 | 2.0 | 2.1 | 2.2 | 3.0 |
| linePark | 1.3 | 1.4 | 2.0 | 2.1 | 2.2 | 3.0 |
| linePickup | 1.3 | 1.4 | 2.0 | 2.1 | 2.2 | 3.0 |
| linePrepareAddToConference | 1.3 | 1.4 | 2.0 | 2.1 | 2.2 | 3.0 |
| lineProxyMessage | 2.0 | 2.1 | 2.2 | 3.0 | ||
| lineProxyResponse | 2.0 | 2.1 | 2.2 | 3.0 | ||
| lineRedirect | 1.3 | 1.4 | 2.0 | 2.1 | 2.2 | 3.0 |
| lineRegisterRequestRecipient | 1.3 | 1.4 | 2.0 | 2.1 | 2.2 | 3.0 |
| lineReleaseUserUserInfo | 1.4 | 2.0 | 2.1 | 2.2 | 3.0 | |
| lineRemoveFromConference | 1.3 | 1.4 | 2.0 | 2.1 | 2.2 | 3.0 |
| lineRemoveProvider | 1.3 | 1.4 | 2.0 | 2.1 | 2.2 | 3.0 |
| lineSecureCall | 1.3 | 1.4 | 2.0 | 2.1 | 2.2 | 3.0 |
| lineSendUserUserInfo | 1.3 | 1.4 | 2.0 | 2.1 | 2.2 | 3.0 |
| lineSetAgentActivity | 2.0 | 2.1 | 2.2 | 3.0 | ||
| lineSetAgentGroup | 2.0 | 2.1 | 2.2 | 3.0 | ||
| lineSetAgentMeasurementPeriod | 2.2 | 3.0 | ||||
| lineSetAgentSessionState | 2.2 | 3.0 | ||||
| lineSetAgentState | 2.0 | 2.1 | 2.2 | 3.0 | ||
| lineSetAgentStateEx | 2.2 | 3.0 | ||||
| lineSetAppPriority | 1.4 | 2.0 | 2.1 | 2.2 | 3.0 | |
| lineSetAppSpecific | 1.3 | 1.4 | 2.0 | 2.1 | 2.2 | 3.0 |
| lineSetCallData | 2.0 | 2.1 | 2.2 | 3.0 | ||
| lineSetCallParams | 1.3 | 1.4 | 2.0 | 2.1 | 2.2 | 3.0 |
| lineSetCallPrivilege | 1.3 | 1.4 | 2.0 | 2.1 | 2.2 | 3.0 |
| lineSetCallQualityOfService | 2.0 | 2.1 | 2.2 | 3.0 | ||
| lineSetCallTreatment | 2.0 | 2.1 | 2.2 | 3.0 | ||
| lineSetCurrentLocation | 1.3 | 1.4 | 2.0 | 2.1 | 2.2 | 3.0 |
| lineSetDevConfig | 1.3 | 1.4 | 2.0 | 2.1 | 2.2 | 3.0 |
| lineSetLineDevStatus | 2.0 | 2.1 | 2.2 | 3.0 | ||
| lineSetMediaControl | 1.3 | 1.4 | 2.0 | 2.1 | 2.2 | 3.0 |
| lineSetMediaMode | 1.3 | 1.4 | 2.0 | 2.1 | 2.2 | 3.0 |
| lineSetNumRings | 1.3 | 1.4 | 2.0 | 2.1 | 2.2 | 3.0 |
| lineSetQueueMeasurementPeriod | 2.2 | 3.0 | ||||
| lineSetStatusMessages | 1.3 | 1.4 | 2.0 | 2.1 | 2.2 | 3.0 |
| lineSetTerminal | 1.3 | 1.4 | 2.0 | 2.1 | 2.2 | 3.0 |
| lineSetTollList | 1.3 | 1.4 | 2.0 | 2.1 | 2.2 | 3.0 |
| lineSetupConference | 1.3 | 1.4 | 2.0 | 2.1 | 2.2 | 3.0 |
| lineSetupTransfer | 1.3 | 1.4 | 2.0 | 2.1 | 2.2 | 3.0 |
| lineShutdown | 1.3 | 1.4 | 2.0 | 2.1 | 2.2 | 3.0 |
| lineSwapHold | 1.3 | 1.4 | 2.0 | 2.1 | 2.2 | 3.0 |
| lineTranslateAddress | 1.3 | 1.4 | 2.0 | 2.1 | 2.2 | 3.0 |
| lineTranslateDialog | 1.4 | 2.0 | 2.1 | 2.2 | 3.0 | |
| lineUncompleteCall | 1.3 | 1.4 | 2.0 | 2.1 | 2.2 | 3.0 |
| lineUnhold | 1.3 | 1.4 | 2.0 | 2.1 | 2.2 | 3.0 |
| lineUnpark | 1.3 | 1.4 | 2.0 | 2.1 | 2.2 | 3.0 |
| phoneCallbackFunc | 1.3 | 1.4 | 2.0 | 2.1 | 2.2 | 3.0 |
| phoneClose | 1.3 | 1.4 | 2.0 | 2.1 | 2.2 | 3.0 |
| phoneConfigDialog | 1.3 | 1.4 | 2.0 | 2.1 | 2.2 | 3.0 |
| phoneDevSpecific | 1.3 | 1.4 | 2.0 | 2.1 | 2.2 | 3.0 |
| phoneGetButtonInfo | 1.3 | 1.4 | 2.0 | 2.1 | 2.2 | 3.0 |
| phoneGetData | 1.3 | 1.4 | 2.0 | 2.1 | 2.2 | 3.0 |
| phoneGetDevCaps | 1.3 | 1.4 | 2.0 | 2.1 | 2.2 | 3.0 |
| phoneGetDisplay | 1.3 | 1.4 | 2.0 | 2.1 | 2.2 | 3.0 |
| phoneGetGain | 1.3 | 1.4 | 2.0 | 2.1 | 2.2 | 3.0 |
| phoneGetHookSwitch | 1.3 | 1.4 | 2.0 | 2.1 | 2.2 | 3.0 |
| phoneGetIcon | 1.3 | 1.4 | 2.0 | 2.1 | 2.2 | 3.0 |
| phoneGetID | 1.3 | 1.4 | 2.0 | 2.1 | 2.2 | 3.0 |
| phoneGetLamp | 1.3 | 1.4 | 2.0 | 2.1 | 2.2 | 3.0 |
| phoneGetMessage | 2.0 | 2.1 | 2.2 | 3.0 | ||
| phoneGetRing | 1.3 | 1.4 | 2.0 | 2.1 | 2.2 | 3.0 |
| phoneGetStatus | 1.3 | 1.4 | 2.0 | 2.1 | 2.2 | 3.0 |
| phoneGetStatusMessages | 1.3 | 1.4 | 2.0 | 2.1 | 2.2 | 3.0 |
| phoneGetVolume | 1.3 | 1.4 | 2.0 | 2.1 | 2.2 | 3.0 |
| phoneInitialize | 1.3 | 1.4 | ||||
| phoneInitializeEx | 2.0 | 2.1 | 2.2 | 3.0 | ||
| phoneNegotiateAPIVersion | 1.3 | 1.4 | 2.0 | 2.1 | 2.2 | 3.0 |
| phoneNegotiateExtVersion | 1.3 | 1.4 | 2.0 | 2.1 | 2.2 | 3.0 |
| phoneOpen | 1.3 | 1.4 | 2.0 | 2.1 | 2.2 | 3.0 |
| phoneSetButtonInfo | 1.3 | 1.4 | 2.0 | 2.1 | 2.2 | 3.0 |
| phoneSetData | 1.3 | 1.4 | 2.0 | 2.1 | 2.2 | 3.0 |
| phoneSetDisplay | 1.3 | 1.4 | 2.0 | 2.1 | 2.2 | 3.0 |
| phoneSetGain | 1.3 | 1.4 | 2.0 | 2.1 | 2.2 | 3.0 |
| phoneSetHookSwitch | 1.3 | 1.4 | 2.0 | 2.1 | 2.2 | 3.0 |
| phoneSetLamp | 1.3 | 1.4 | 2.0 | 2.1 | 2.2 | 3.0 |
| phoneSetRing | 1.3 | 1.4 | 2.0 | 2.1 | 2.2 | 3.0 |
| phoneSetStatusMessages | 1.3 | 1.4 | 2.0 | 2.1 | 2.2 | 3.0 |
| phoneSetVolume | 1.3 | 1.4 | 2.0 | 2.1 | 2.2 | 3.0 |
| phoneShutdown | 1.3 | 1.4 | 2.0 | 2.1 | 2.2 | 3.0 |
| tapiGetLocationInfo | 1.3 | 1.4 | 2.0 | 2.1 | 2.2 | 3.0 |
| tapiRequestMakeCall | 1.3 | 1.4 | 2.0 | 2.1 | 2.2 | 3.0 |
| TAPI structures | Use with TAPI version(s) | |||||
|---|---|---|---|---|---|---|
| LINEADDRESSCAPS | 1.4 | 2.0 | 2.1 | 2.2 | 3.0 | |
| LINEADDRESSSTATUS | 1.4 | 2.0 | 2.1 | 2.2 | 3.0 | |
| LINEAGENTACTIVITYENTRY | 2.0 | 2.1 | 2.2 | 3.0 | ||
| LINEAGENTACTIVITYLIST | 2.0 | 2.1 | 2.2 | 3.0 | ||
| LINEAGENTCAPS | 2.0 | 2.1 | 2.2 | 3.0 | ||
| LINEAGENTENTRY | 2.2 | 3.0 | ||||
| LINEAGENTGROUPENTRY | 2.0 | 2.1 | 2.2 | 3.0 | ||
| LINEAGENTGROUPLIST | 2.0 | 2.1 | 2.2 | 3.0 | ||
| LINEAGENTINFO | 2.2 | 3.0 | ||||
| LINEAGENTLIST | 2.2 | 3.0 | ||||
| LINEAGENTSESSIONENTRY | 2.2 | 3.0 | ||||
| LINEAGENTSESSIONINFO | 2.2 | 3.0 | ||||
| LINEAGENTSESSIONLIST | 2.2 | 3.0 | ||||
| LINEAGENTSTATUS | 2.0 | 2.1 | 2.2 | 3.0 | ||
| LINEAPPINFO | 2.0 | 2.1 | 2.2 | 3.0 | ||
| LINECALLHUBTRACKINGINFO | 3.0 | |||||
| LINECALLINFO | 1.4 | 2.0 | 2.1 | 2.2 | 3.0 | |
| LINECALLLIST | 1.4 | 2.0 | 2.1 | 2.2 | 3.0 | |
| LINECALLPARAMS | 1.4 | 2.0 | 2.1 | 2.2 | 3.0 | |
| LINECALLSTATUS | 1.4 | 2.0 | 2.1 | 2.2 | 3.0 | |
| LINECALLTREATMENTENTRY | 2.0 | 2.1 | 2.2 | 3.0 | ||
| LINECARDENTRY | 1.4 | 2.0 | 2.1 | 2.2 | 3.0 | |
| LINECOUNTRYENTRY | 1.4 | 2.0 | 2.1 | 2.2 | 3.0 | |
| LINECOUNTRYLIST | 1.4 | 2.0 | 2.1 | 2.2 | 3.0 | |
| LINEDEVCAPS | 1.4 | 2.0 | 2.1 | 2.2 | 3.0 | |
| LINEDEVSTATUS | 1.4 | 2.0 | 2.1 | 2.2 | 3.0 | |
| LINEDIALPARAMS | 1.4 | 2.0 | 2.1 | 2.2 | 3.0 | |
| LINEEXTENSIONID | 1.4 | 2.0 | 2.1 | 2.2 | 3.0 | |
| LINEFORWARD | 1.4 | 2.0 | 2.1 | 2.2 | 3.0 | |
| LINEFORWARDLIST | 1.4 | 2.0 | 2.1 | 2.2 | 3.0 | |
| LINEGENERATETONE | 1.4 | 2.0 | 2.1 | 2.2 | 3.0 | |
| LINEINITIALIZEEXPARAMS | 2.0 | 2.1 | 2.2 | 3.0 | ||
| LINELOCATIONENTRY | 1.4 | 2.0 | 2.1 | 2.2 | 3.0 | |
| LINEMEDIACONTROLCALLSTATE | 1.4 | 2.0 | 2.1 | 2.2 | 3.0 | |
| LINEMEDIACONTROLDIGIT | 1.4 | 2.0 | 2.1 | 2.2 | 3.0 | |
| LINEMEDIACONTROLMEDIA | 1.4 | 2.0 | 2.1 | 2.2 | 3.0 | |
| LINEMEDIACONTROLTONE | 1.4 | 2.0 | 2.1 | 2.2 | 3.0 | |
| LINEMESSAGE | 2.0 | 2.1 | 2.2 | 3.0 | ||
| LINEMONITORTONE | 1.4 | 2.0 | 2.1 | 2.2 | 3.0 | |
| LINEPROVIDERENTRY | 1.4 | 2.0 | 2.1 | 2.2 | 3.0 | |
| LINEPROVIDERLIST | 1.4 | 2.0 | 2.1 | 2.2 | 3.0 | |
| LINEPROXYREQUEST | 2.0 | 2.1 | 2.2 | 3.0 | ||
| LINEPROXYREQUESTLIST | 2.2 | 3.0 | ||||
| LINEQUEUEENTRY | 2.2 | 3.0 | ||||
| LINEQUEUEINFO | 2.2 | 3.0 | ||||
| LINEQUEUELIST | 2.2 | 3.0 | ||||
| LINEREQMAKECALL | 1.4 | 2.0 | 2.1 | 2.2 | 3.0 | |
| LINEREQMEDIACALL | 2.0 | 2.1 | 2.2 | 3.0 | ||
| LINETERMCAPS | 1.4 | 2.0 | 2.1 | 2.2 | 3.0 | |
| LINETRANSLATECAPS | 1.4 | 2.0 | 2.1 | 2.2 | 3.0 | |
| LINETRANSLATEOUTPUT | 1.4 | 2.0 | 2.1 | 2.2 | 3.0 | |
| PHONEBUTTONINFO | 1.4 | 2.0 | 2.1 | 2.2 | 3.0 | |
| PHONECAPS | 1.4 | 2.0 | 2.1 | 2.2 | 3.0 | |
| PHONEEXTENSIONID | 1.4 | 2.0 | 2.1 | 2.2 | 3.0 | |
| PHONEINITIALIZEEXPARAMS | 2.0 | 2.1 | 2.2 | 3.0 | ||
| PHONEMESSAGE | 2.0 | 2.1 | 2.2 | 3.0 | ||
| PHONESTATUS | 1.4 | 2.0 | 2.1 | 2.2 | 3.0 | |
| VARSTRING | 1.4 | 2.0 | 2.1 | 2.2 | 3.0 | |