ECSTA for Mitel MiVoice Office 400

The ECSTA for Mitel MiVoice Office 400 requires at least version 3.1 telephone systems.
The connection to the telephone system is established using CSTA Phase III XML(ed5).

CSTA licenses are required in the telephone system.


The driver automatically makes available all devices currently available in the telephone system as Tapi lines. These lines are automatically updated at runtime.

The following settings must be made in the telephone system via the browser-based configuration.

  • CSTA Service
    The CSTA Service must be active in the telephone system. You will find this configuration under Configuration – IP Network – CSTA Service. The standard port for CSTA Service is 7001.
  • User account
    The driver requires a user account to register in the telephone system. This user account is configured at Configuration - System – Access Control – User Account.
  • Authorization profile
    The authorization profile assigned to the user account requires the CTI-Third-Party interface access.
  • Special setting for the correct signaling of forwarding operations
    Under Configuration - System - Extended – Signaling set the option Call Transfer without Prior Notice to Call Control Tone.

Please note the following
The availability of the licenses in the system is only checked when the Tapi lines are opened. If a line cannot be opened, this might be because there are no corresponding licenses available in the system.

For information on setting up ECSTA for Mitel MiVoice Office 400, see Setting up ECSTA.

estos ProCall supports connection to a telephone system and hence the creation of an instance.

Supported TAPI operations

The driver offers the following TAPI call control operations.

Action:Corresponding TAPI function:
DialTSPI_lineMakecall
Hang upTSPI_lineDrop
Answer callTSPI_lineAnswer
Hold callTSPI_lineHold
Retrieve callTSPI_lineUnhold
Redirect callTSPI_lineRedirect
Blind transferTSPI_lineBlindTransfer
Setup transferTSPI_lineSetupTransfer
Swap holdTSPI_lineSwapHold
Complete transferTSPI_lineCompleteTransfer (LINETRANSFERMODE_TRANSFER)
Create conferenceTSPI_lineCompleteTransfer (LINETRANSFERMODE_CONFERENCE)
Add to conferenceTSPI_lineAddToConference
Remove from conferenceTSPI_lineRemoveFromConference
PickupTSPI_linePickup
DTMF dialingTSPI_lineGenerateDigits
Dial in dial tone modeTSPI_lineDial
ForwardingTSPI_lineForward TSPI_lineGetAddressStatus
  • LINEFORWARDMODE_UNCOND
  • LINEFORWARDMODE_BUSY
  • LINEFORWARDMODE_NOANSW
Message waitingTSPI_lineSetLineDevStatus TSPI_lineGetLineDevStatus

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 7.4.1.5939