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 |