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.
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)
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: