CTI Applications Overview
You can use Computer Telephony Integration (CTI) to take advantage of computer-processing functions while making, receiving, and managing telephone calls. CTI applications allow you to perform such tasks as retrieving customer information from a database using a caller ID, or to work with the information gathered by an Interactive Voice Response (IVR) system to route a customer’s call, along with their information, to the appropriate customer service representative.
Applications that want to terminate media for calls at route points must specify the media and port for the call on a per-call basis. CTI applications can terminate media on CTI ports and CTI route points using either static or dynamic IP addresses and port numbers.
This chapter describes how to configure Cisco Unified Communications Manager to work with CTI applications. For information about how to configure specific applications, see the Feature Configuration Guide for Cisco Unified Communications Manager.
Some of the Cisco CTI applications available are:
-
Cisco IP Communicator: A desktop application which turns your computer into a full-feature telephone with the added advantages of call tracking, desktop collaboration, and one-click dialing from online directories.
-
Cisco Unified Communications Manager Auto-Attendant: Works with Unified Communications Manager to receive calls on specific telephone extensions and to allow the caller to choose an appropriate extension.
-
Cisco Web Dialer: Allows Cisco IP Phone users to make calls from web and desktop applications.
-
Cisco Unified Communications Manager Assistant: Enables managers and their assistants to work together more effectively. The feature comprises a call-routing service, enhancements to phone capabilities for the manager and the assistant, and assistant console interfaces that are primarily used by the assistant.
Note |
To determine which Unified Communications Manager CTI applications support SIP IP phones, see the application-specific documentation. |
CTI Route Points Overview
A CTI route point virtual device can receive multiple, simultaneous calls for application-controlled redirection. You can configure one or more lines on a CTI route point that users can call to access the application. Applications can answer calls at a route point and can also redirect calls to a CTI port or IP phone. When a CTI application requests to redirect a call by using the Redirect API, Cisco Unified Communications Manager uses the configuration for the line/device calling search space for the redirected party.
With CTI route points you can:
-
Answer a call
-
Make and receive multiple active calls
-
Redirect a call
-
Hold a call
-
Unhold a call
-
Drop a call
CTI Redundancy on Cisco Unified Communications Manager
When a Unified Communications Manager node in a cluster fails, the CTIManager recovers the affected CTI ports and route points by reopening these devices on another Unified Communications Manager node. If an application has a phone device open, the CTIManager also reopens the phone when the phone fails over to a different Unified Communications Manager. If the Cisco IP Phone does not fail over to a different Unified Communications Manager, the CTIManager cannot open the phone or a line on the phone. The CTIManager uses the Unified Communications Manager group that is assigned to the device pool to determine which Unified Communications Manager to use to recover the CTI devices and phones that the applications opened.
CTI Redundancy on CTIManager
When a CTIManager fails, the applications that are connected to the CTIManager can recover the affected resources by reopening these devices on another CTIManager. An application determines which CTIManager to use on the basis of CTIManagers that you defined as primary and backup when you set up the application (if supported by the application). When the application connects to the new CTIManager, it can reopen the devices and lines that previously opened. An application can reopen a Cisco IP Phone before the phone rehomes to the new Unified Communications Manager; however, it cannot control the phone until the rehoming completes.
Note |
The applications do not rehome to the primary CTIManager when it comes back in service. Applications fail back to the primary CTIManager if you restart the application or if the backup CTIManager fails. |
CTI Redundancy for Application Failure
When an application (TAPI/JTAPI or an application that directly connects to the CTIManager) fails, the CTIManager closes the application and redirects unterminated calls at CTI ports and route points to the configured call forward on failure (CFOF) number. The CTIManager also routes subsequent calls into those CTI ports and route points to the configured Call Forward No Answer (CFNA) number until the application recovers and reregisters those devices.