Information Technology Reference
In-Depth Information
Telephony Application Programming Interface (TAPI) and Java Telephony Application Programming Interface (JTAPI) clients can
interact with CUCM using CTI communication via CTIManager.
JTAPI is an object-oriented application programming interface (API) for Java-based telephony applications and supports telephony
call control.
TAPI is a standard developed by Microsoft that allows Windows-based PCs to interface with telephony applications.
Cisco CTI applications include the following:
Cisco IP Auto-Attendant
Cisco CUCM Attendant Console
Cisco Softphone
Personal Assistant
Cisco WebDialer
Cisco Unity Express (CUE) also communicates with CUCM (but not Cisco Unified Communications Manager Express [CME]) using
JTAPI and with CTI Quick Buffer Encoding (CTI-QBE) protocol. Other applications that rely on the CTIManager service include the
Telephony Call Dispatcher (TCD) and the Tool for Auto-Registered Phones Support (TAPS).
CUCM uses TCP ports 2748 and 2789 for CTI/JTAPI communication.
CTIManager interfaces with applications, and communicates with CUCM using the System Distribution Layer (SDL). The
CTIManager service relies on the Cisco Database Layer Monitor service.
CTIManager operates separately from CUCM, and it is possible to have more than one CTIManager active in a CUCM cluster, but
only one instance on any given server. A JTAPI or TAPI application can have connectivity to more than one CTIManager but can use
only one of those connections at a time.
If a CTIManager does fail, an application can fail over to another CTIManager assuming that the JTAPI application supports failover
and, in the case of TAPI applications, the Cisco TAPI Service Provider is suitably configured.
 
Search WWH ::




Custom Search