Cisco Cisco Computer Telephony Integration OS 8.5 개발자 가이드
2-5
Cisco ICM Software CTI OS Developer’s Guide Release 6.0(0)
Chapter 2 CTI OS Client Interface Library Architecture
CIL Object Model
Figure 2-3
The CIL Object Model Object Interfaces
Session Object
The Session object is the main object in the CIL. It controls the logical session
between the client application and the CTIOS server. The Session object provides
the interface to the lower layers of the CIL architecture (the Service and
Connection layers), and also encapsulates the functions required to dispatch
messages to all of the other objects in the CIL.
between the client application and the CTIOS server. The Session object provides
the interface to the lower layers of the CIL architecture (the Service and
Connection layers), and also encapsulates the functions required to dispatch
messages to all of the other objects in the CIL.
The Session object provides object management (creation, collection
management, and deletion), and is the publisher for all CIL events. In addition,
the Session object provides automatic fault tolerance and failover recovery.
management, and deletion), and is the publisher for all CIL events. In addition,
the Session object provides automatic fault tolerance and failover recovery.
Session Modes
A Session object can be set to work in one of two modes, Agent Mode or Monitor
Mode, as explained in the following sections. The Session object maintains the
state of the Session mode, and recovers the session mode during failover. The
client application must set the session mode after it connects to the CTI OS
Server; the Session mode remains active until the connection to the CTI OS Server
is closed.
Mode, as explained in the following sections. The Session object maintains the
state of the Session mode, and recovers the session mode during failover. The
client application must set the session mode after it connects to the CTI OS
Server; the Session mode remains active until the connection to the CTI OS Server
is closed.