Cisco Cisco Computer Telephony Integration Option 8.5 Developer's Guide

Page of 668
 
Chapter 1      Introduction
Overview of CTI OS
1-6
CTI OS Developer’s Guide for Cisco ICM/IPCC Enterprise & Hosted Editions Release 7.1(1) 
the Cisco CTI Server Interface, CTI OS and Client Interface Library (CIL) create 
a high performance, scalable, fault-tolerant three-tiered CTI architecture, as 
illustrated in 
Figure 1-3
CTI OS Three-Tiered Architecture Topology
The CTI OS application architecture employs three tiers:
  •
The CIL is the first tier, providing an application-level interface to 
developers.
  •
The CTI OS Server is the second tier, providing the bulk of the event and 
request processing and enabling the object services of the CTI OS system.
  •
The Cisco CTI Server is the third tier, providing the event source and the 
back-end handling of telephony requests.
Advantages of CTI OS as a CTI Development Interface
CTI OS brings several major advances to developing custom CTI integration 
solutions. The CIL provides an object-oriented and event driven application 
programming interface (API), while the CTI OS server does all the ‘heavy-lifting’ 
of the CTI integration: updating call context information, determining which 
buttons to enable on softphones, providing easy access to supervisor features, and 
automatically recovering from failover scenarios.
82970
PBX/ACD
Cisco CTI OS Server
Site Telephone
Network
Ethernet
Cisco Peripheral Gateway
Cisco CTI Server