Computer Telephony Interface/Integration (CTI) provides a connection between telephone systems and computers and allows them to take advantage of computer processing when managing phone calls.

Telephony Application Programming Interface (TAPI) which was developped originally by Microsoft, and Java Telephony Application Programming Interface (JTAPI) can interact with Call Manager using CTI Communication via the CTI Manager.

Cisco Unity Express (CUE) also communicates with Call Manager using JTAPI and with CTI Quick Buffer Encoding (CTI-QBE) protocol.

Call Manager uses port TCP/2748 and TCP/2789 for CTI/JTAPI Communications.

CTI Manager interfaces with applications and communicates with Call Manager via SDL (System Distribution Layer) so it relies on the Cisco Database Layer Monitor Service. CTI Manager operates separately from Call Manager, and it is possible to have more than one CTI Manager active across the cluster but ONLY ONE instance on any given server !

So a JTAPI or TAPI application can connect to several CTI Manager at the same time but can use only one of those connections at a time.