Functions of the TAPI driver (TSP)


[+] TSPI_providerConfig
[+] TSPI_providerCreateLineDevice
[-]  TSPI_providerCreatePhoneDevice
[+] TSPI_providerEnumDevices
[+] TSPI_providerInit
[+] TSPI_providerInstall
[+] TSPI_providerRemove
[+] TSPI_providerShutdown
[+] TSPI_lineAccept 1)
[-]  TSPI_lineAddToConference
[+] TSPI_lineAnswer 2)
[+] TSPI_lineBlindTransfer
[+] TSPI_lineClose
[+] TSPI_lineCloseCall
[-]  TSPI_lineCompleteCall
[+] TSPI_lineCompleteTransfer 2), 2a)
[-]  TSPI_lineConditionalMediaDetection
[+]  TSPI_lineConfigDialog
[-]  TSPI_lineConfigDialogEdit
[-]  TSPI_lineDevSpecific
[-]  TSPI_lineDevSpecificFeature
[+] TSPI_lineDial
[+] TSPI_lineDrop
[+]  TSPI_lineForward 4)
[-]  TSPI_lineGatherDigits
[+]  TSPI_lineGenerateDigits
[-]  TSPI_lineGenerateTone
[+] TSPI_lineGetAddressCaps
[+] TSPI_lineGetAddressID
[+] TSPI_lineGetAddressStatus
[+]  TSPI_lineGetCallAddressID
[+] TSPI_lineGetCallInfo
[+] TSPI_lineGetCallStatus
[+] TSPI_lineGetDevCaps
[+]  TSPI_lineGetDevConfig
[+] TSPI_lineGetExtensionID
[-]  TSPI_lineGetIcon
[+] TSPI_lineGetID
[+]  TSPI_lineGetLineDevStatus
[+] TSPI_lineGetNumAddressIDs
[+] TSPI_lineHold 2), 2a)
[+] TSPI_lineMakeCall 3)
[-]  TSPI_lineMonitorDigits
[-]  TSPI_lineMonitorMedia
[-]  TSPI_lineMonitorTones
[+] TSPI_lineNegotiateExtVersion
[+] TSPI_lineNegotiateTSPIVersion
[+] TSPI_lineOpen
[-]  TSPI_linePark
[+]  TSPI_linePickup
[-]  TSPI_linePrepareAddToConference
[+] TSPI_lineRedirect
[-]  TSPI_lineReleaseUserUserInfo
[-]  TSPI_lineRemoveFromConference
[-]  TSPI_lineSecureCall
[-]  TSPI_lineSelectExtVersion
[-]  TSPI_lineSendUserUserInfo
[-]  TSPI_lineSetAppSpecific
[-]  TSPI_lineSetCallData
[-]  TSPI_lineSetCallParams
[-]  TSPI_lineSetCallQualityOfService
[-]  TSPI_lineSetCallTreatment
[-]  TSPI_lineSetCurrentLocation
[-]  TSPI_lineSetDefaultMediaDetection
[-]  TSPI_lineSetDevConfig
[-]  TSPI_lineSetLineDevStatus
[-]  TSPI_lineSetMediaControl
[-]  TSPI_lineSetMediaMode
[+]  TSPI_lineSetStatusMessages
[-]  TSPI_lineSetTerminal
[-]  TSPI_lineSetupConference
[+] TSPI_lineSetupTransfer 2), 2a)
[+]  TSPI_lineSwapHold
[-]  TSPI_lineUncompleteCall
[+] TSPI_lineUnhold 2), 2a)
[-]  TSPI_lineUnpark

Legend


[+] Function is supported
[-] Function is not supported
1) The lineAccept function returns OK, but has no effect.
2) These functions are supported in combination with Snom, Yealink and Aastra 5xi phones (exclude DECT-phones). In the line-config-dialog the suitable "special device" is to be selected and to configure the IP address.
2a) For other phones you can activate "Consult via atxfer" in line-config-dialog under [Asterisk Server > Settings > TAPI Functions]. The manager's interface command atxfer is supported with Asterisk 1.6.
3) For Snom, Yealink and Aastra 5xi phones, dialing in free-hands-mode is supported. For other phones a Auto-Answer-Patch can be used.
4) Call Forward/DND requires a special adaptation in the Asterisk PBX using the following Specification.

Supported event messages


LINE_CALLSTATE
LINE_CALLINFO (LINECALLINFOSTATE_CALLEDID)
LINE_CREATE
LINE_REMOVE
DisclaimerData protectionGTCs