Computer Telephony Integration (CTI) is a set of technologies for integrating and managing the communication or interaction between computers and telephone systems.

CTI functionality falls into two general categories:

CTI enables the computer user to control their telephone system

CTI enables the telephone system to display information via the computer

A user with a CTI-enabled computer will be able to dial the telephone, answer the telephone, and hang-up the telephone, all from their computers. Call Telephony Integration enables users to dial the phone from address books stored on their computer. Most CTI systems also enable the users to interact with teleconferencing systems.

A CTI-enabled computer will also display information from the telephone system, such as Caller-ID or ANI data. Sophisticated CTI systems also display information from touch-tone and Interactive Voice Response (IVR) systems. CTI follows a systematized flow of events during its call life cycle; set up the call, deliver it across (call ringing), establish a connection (call answered), clear it (call disconnected) and close.

The Beginning of CTI

CTI came into existence with a simple goal – to collect data from a telephone call, query a database with that data and showcase the related information on a customer representative’s monitor. This functionality formed the base of CTI, from where it grew into a comprehensive and intricate system.

People started adopting this simple concept of semi-automatic digging of data on the screen, mostly in the western countries. With time, many standards and conventions were formed to set a common stage for cross-device, cross-platform and cross-vendor interaction.

Computer Telephony Integration Functionalities

A CTI system performs multiple functionalities which are listed below:

Displays information about the call like the caller’s number, the dialed number, etc