Cisco Cisco Computer Telephony Integration OS 8.5 開発者ガイド
1-7
CTI OS Developer’s Guide for Cisco ICM/IPCC Enterprise & Hosted Editions Release 7.0(0)
Chapter 1 Introduction
Overview of CTI OS
•
Rapid integration. Developing CTI applications with CTI OS is
significantly easier and faster than any previously available Cisco CTI
integration platform. The same object oriented interface is used across
programming languages, enabling rapid integrations in .NET, C++, Visual
Basic, Java
significantly easier and faster than any previously available Cisco CTI
integration platform. The same object oriented interface is used across
programming languages, enabling rapid integrations in .NET, C++, Visual
Basic, Java
TM
, or any Microsoft COM compliant container environment. CTI
OS enables developers to create a screen pop application in as little as five
minutes. The only custom-development effort required is within the
homegrown application to which CTI is being added.
minutes. The only custom-development effort required is within the
homegrown application to which CTI is being added.
•
Complex solutions made simple. CTI OS enables complex server-to-server
integrations and multiple agent monitoring-type applications. The CIL
provides a single object-oriented interface that can be used in two modes:
agent mode and monitor mode. See
integrations and multiple agent monitoring-type applications. The CIL
provides a single object-oriented interface that can be used in two modes:
agent mode and monitor mode. See
for an explanation of these two modes.
•
Fault tolerant. CTI OS is built upon the ICM NodeManager fault-tolerance
platform, which automatically detects process failure and restarts the process,
enabling work to continue. Upon recovery from a failure, CTI OS initiates a
complete, system-wide snapshot of all agents, calls, and supervisors and
propagates updates to all client-side objects.
platform, which automatically detects process failure and restarts the process,
enabling work to continue. Upon recovery from a failure, CTI OS initiates a
complete, system-wide snapshot of all agents, calls, and supervisors and
propagates updates to all client-side objects.
Key Benefits of CTI OS for CTI Application Developers
The CTI OS Client Interface Library (CIL) provides programmers with the tools
required to rapidly develop high-quality CTI –enabled applications, taking
advantage of the rich features of the CTI OS server. Every feature of CTI OS was
designed with ease of integration in mind, to remove the traditional barriers to
entry for CTI integrations.
required to rapidly develop high-quality CTI –enabled applications, taking
advantage of the rich features of the CTI OS server. Every feature of CTI OS was
designed with ease of integration in mind, to remove the traditional barriers to
entry for CTI integrations.
•
Object-oriented interactions. CTI OS provides an object-oriented CTI
interface by defining objects for all call center interactions. Programmers
interface directly with Session, Agent, SkillGroup, and Call objects to
perform all functions. CIL objects are thin proxies for the server-side objects,
where all the ‘heavy-lifting’ is done. The Session object manages all objects
within the CIL. A UniqueObjectID identifies each object. Programmers can
access an object by its UniqueObjectID or by iterating through the object
collections.
interface by defining objects for all call center interactions. Programmers
interface directly with Session, Agent, SkillGroup, and Call objects to
perform all functions. CIL objects are thin proxies for the server-side objects,
where all the ‘heavy-lifting’ is done. The Session object manages all objects
within the CIL. A UniqueObjectID identifies each object. Programmers can
access an object by its UniqueObjectID or by iterating through the object
collections.
•
Connection and session management. The CTI OS CIL provides
out-of-the-box connection and session management with the CTI OS Server,
hiding all of the details of the TCP/IP sockets connection. The CIL also
out-of-the-box connection and session management with the CTI OS Server,
hiding all of the details of the TCP/IP sockets connection. The CIL also