Supported TAPI Features

The driver offers the following TAPI call control operations.

Action:Corresponding TAPI function:
DialTSPI_lineMakecall
Hang up1TSPI_lineDrop
Answer call1TSPI_lineAnswer
Hold call1TSPI_lineHold
Retrieve call1TSPI_lineUnhold
Redirect call1TSPI_lineRedirect
Blind transfer1TSPI_lineBlindTransfer
Setup transfer1TSPI_lineSetupTransfer
Swap hold1TSPI_lineSwapHold
Complete transfer1TSPI_lineCompleteTransfer (LINETRANSFERMODE_TRANSFER)
Create conference1TSPI_lineCompleteTransfer (LINETRANSFERMODE_CONFERENCE)
Add to conference1TSPI_lineAddToConference
Remove from conference1TSPI_lineRemoveFromConference
Pickup1TSPI_linePickup
DTMF dialing1TSPI_lineGenerateDigits
Dial in dial tone mode1TSPI_lineDial
Forwarding1TSPI_lineForward TSPI_lineGetAddressStatus
  • LINEFORWARDMODE_UNCOND
  • LINEFORWARDMODE_UNCONDEXTERNAL
  • LINEFORWARDMODE_UNCONDINTERNAL
Do not disturb2TSPI_lineForward TSPI_lineGetAddressStatus
Message waiting2TSPI_lineSetLineDevStatus TSPI_lineGetLineDevStatus

1These features are not supported by MULAP slave members on the system side.
2These features are not support by MULAP groups and MULAP group members on the system side
You will find detailed information about the limitations and solution concepts for the use of MULAP groups under MULAP Monitoring.

The following TAPI functions are implemented due to requirements of the TAPI subsystem.

Other functions exported by the driver:
TSPI_lineSendUserUserInfo
TSPI_lineClose
TSPI_lineCloseCall
TSPI_lineConditionalMediaDetection
TSPI_lineDevSpecific
TSPI_lineDevSpecificFeature
TSPI_lineGetDevConfig
TSPI_lineSetDevConfig
TSPI_lineGetAddressCaps
TSPI_lineGetAddressStatus
TSPI_lineGetAddressID
TSPI_lineGetCallAddressID
TSPI_lineGetCallInfo
TSPI_lineGetCallStatus
TSPI_lineGetDevCaps
TSPI_lineGetExtensionID
TSPI_lineGetIcon
TSPI_lineGetID
TSPI_lineGetNumAddressIDs
TSPI_lineNegotiateExtVersion
TSPI_lineNegotiateTSPIVersion
TSPI_lineOpen
TSPI_lineSelectExtVersion
TSPI_lineSetDefaultMediaDetection
TSPI_lineSetStatusMessages
TSPI_lineSetAppSpecific
TSPI_lineSetCallData
TSPI_providerCreateLineDevice
TSPI_providerEnumDevices
TSPI_providerFreeDialogInstance
TSPI_providerGenericDialogData
TSPI_providerInit
TSPI_providerShutdown
TSPI_providerUIIdentify
TSPI_lineGetCallIDs
TUISPI_lineConfigDialog
TUISPI_lineConfigDialogEdit
TUISPI_providerConfig
TUISPI_providerInstall
TUISPI_providerRemove
TUISPI_providerGenericDialog
TUISPI_providerGenericDialogData

Version ECSTA_4