background image
C H A P T E R
12-1
Cisco IP Telephony Solution Reference Network Design
956662
12
Computer Telephony Integration (CTI)
Computer Telephony Integration (CTI) applications include any IP telephony applications that use the
Cisco CallManager CTI interface. These applications are generally written using either Telephony
Application Programming Interface (TAPI) or Java Telephony Application Programming Interface
(JTAPI). Some Cisco applications such as Attendant Console (AC) bypass these higher-level application
program interfaces (APIs) and write directly to the CTI layer. The guidelines in this section apply to the
common CTI applications such as Cisco IP SoftPhone Release 1.3, Cisco Personal Assistant, and the
Cisco Customer Response Solutions (CRS) platform used for Cisco IP Interactive Voice Response (IVR)
and IP Integrated Contact Distribution (ICD).
CTI applications are able to control the following Cisco CallManager device types:
·
CTI ports
·
CTI route points
·
IP Phones
Scalability Guidelines
Use the following procedure to scale CTI resources for your applications.
Step 1
Identify the CTI devices required to run a specific CTI application.
Step 2
Calculate the average device weight for each CTI application.
Table 12-1
shows the base device weights
for the various CTI resources used by CTI applications.
Table 12-1 Base Device Weights for CTI Devices
Device
Base Device Weight
Comments
CTI Port
2
Base weight is for each CTI port line
appearance.
IP phone (monitored and
controlled as a third-party
controlled phone, or 3PC)
3 for each controlled IP
phone
Base weight is for each controlled IP
phone. The value already includes the
device weight of the IP phone.
CTI Route Point
2