Using Computer Telephony Integration (CTI), you can control Communication Manager using enables external applications. With CTI you can integrate customer databases with call control features. CTI is a LAN-based solution that consists of server software that runs in a client/server configuration.
CTI opens up Application Programmer Interfaces like ASAI, Telephony Services Application Programming Interface (TSAPI), and Java Telephony Application Programming Interface (JTAPI). An external application can use these APIs to control the server.