CSTA API

Following APIs are implemented based on the TR-087, ECMA-323 & ECMA-354 specifications.

CSTA Application level APIs

  • StartApplicationSession
  • StopApplicationSession
  • ResetApplicationSessionTimer
  • GetCSTAFeatures
  • GetSwitchingFunctionCaps
  • GetLogicalDeviceInformation
  • SnapshotDevice
  • GetSwitchingFunctionDevices

CSTA Monitoring APIs

  • MonitorStart
  • MonitorStop

CSTA Call Control APIs

  • AlternateCall
  • AnswerCall
  • ClearConnection
  • ConsultationCall
  • DeflectCall
  • GenerateDigits
  • HoldCall
  • MakeCall
  • ReconnectCall
  • RetrieveCall
  • SingleStepTransferCall
  • TransferCall
  • DirectedPickupCall

CSTA physical phone feature APIs

  • GetMessageWaitingIndicator
  • SetMessageWaitingIndicator

CSTA Logical Phone feature APIs

  • GetDoNotDisturb
  • SetDoNotDisturb
  • GetForwarding
  • SetForwarding

Here is a CSTA API Example