Communication Control Toolkit .Net API

Latest Release: 7.1.2 (September 2021)


The Communication Control Toolkit (CCT) .Net SDK provides a powerful, object-oriented programming interface that enables developers with CTI knowledge to create complex CCT applications. The CCT SDK is built on the Microsoft .Net Framework and is common language specification (CLS) compliant.

Note: DevConnect members can download the CCT .Net SDK free of charge: to access the download go to the latest release.

Important Note: The Communication Control Toolkit (CCT) Lite and Graphical APIs have been deprecated and have been removed from the CCT .Net SDK in Avaya Aura Contact Center Release 6.4. For full details, see: Product Support Notice PSN004060


The CCT .Net API includes classes, interfaces, and value types that define an easy-to-use, language-independent programming interface for developing communication control applications.

The API is a client-side interface to a server running the Communication Control Toolkit service and can be used to build stand-alone desktop client applications, server-to-server communications control applications, or anything in between.

Using the API, the client application has the following capabilities. It can:

  • securely connect to the Communication Control Toolkit server
  • obtain terminal and address information from the Communication Control Toolkit server
  • install event handlers on objects within the Communication Control Toolkit server to be notified of significant communications events (for example, incoming contact, contact disconnected, and so on)
  • query the current capabilities of various communications objects within the Communication Control Toolkit server
  • get or set the values of properties on the various communications objects (for example, the "do not disturb" state of a terminal)
  • invoke methods on the communications objects to perform some function (for example, originate a call to some destination address)

Additional Resources

The following white paper compares the CCT .Net API with the CCT Open Interfaces, and provides information to help you determine which is most suitable for a particular solution: