Supported TAPI operations

The driver offers the following TAPI call control operations.
SIP devices do not support all the features listed here.

Action:Corresponding TAPI function:
DialTSPI_lineMakecall
Hang upTSPI_lineDrop
Answer callTSPI_lineAnswer
Hold call²TSPI_lineHold
Retrieve call²TSPI_lineUnhold
Redirect callTSPI_lineRedirect
Blind transfer²³TSPI_lineBlindTransfer
Setup transfer²TSPI_lineSetupTransfer
Swap hold²TSPI_lineSwapHold
Complete transfer²TSPI_lineCompleteTransfer (LINETRANSFERMODE_TRANSFER)
Create conference²TSPI_lineCompleteTransfer (LINETRANSFERMODE_CONFERENCE)
Add to conference²TSPI_lineAddToConference
Remove from conference²TSPI_lineRemoveFromConference
Pickup²TSPI_linePickup
DTMF dialing²TSPI_lineGenerateDigits
Dial in dial tone modeTSPI_lineDial
ForwardingTSPI_lineForward TSPI_lineGetAddressStatus
  • LINEFORWARDMODE_UNCOND
  • LINEFORWARDMODE_UNCONDEXTERNAL²
  • LINEFORWARDMODE_UNCONDINTERNAL²
  • LINEFORWARDMODE_BUSY²
  • LINEFORWARDMODE_BUSYEXTERNAL²
  • LINEFORWARDMODE_BUSYINTERNAL²
  • LINEFORWARDMODE_NOANSW²
  • LINEFORWARDMODE_NOANSWEXTERNAL²
  • LINEFORWARDMODE_NOANSWINTERNAL²
Do not disturb²TSPI_lineForward TSPI_lineGetAddressStatus
Message waiting²TSPI_lineSetLineDevStatus TSPI_lineGetLineDevStatus
²These functions are not supported by SIP phones.
³ Emulated by the driver (System does not natively support this feature)

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