Cisco Cisco Computer Telephony Integration Option 9.0 Developer's Guide

Page of 640
 
Chapter 4      Building Your Application
Connecting to the CTI OS Server
4-36
CTI OS Developer’s Guide for Cisco ICM/IPCC Enterprise & Hosted Editions Release 7.0(0)
When to Use Monitor Mode
Applications that need to receive all events that CTI OS Server publishes, or a 
specified subset of those events should use Monitor Mode. Monitor mode 
applications may receive events for calls, multiple agents, or statistics. The 
session receives specific events based on the event filter specified when setting the 
session to Monitor mode.
Caution
Monitor mode, as the name implies, is intended for use in applications that 
passively listen to CTIOS server events. Monitor mode is not intended for use in 
applications that actively control the state of calls or agents. Such applications 
include but are not limited to the following:
 
- Applications that log in agents and change their state
 
- Applications that make or receive calls and change their state
 
- Applications that silent monitor agents
Caution
When a Monitor mode session is initialized, the CTI OS Server performs a 
CPU intensive sequence of operations to provide the application with a 
snapshot of the state of the system. A large number of monitor-mode 
applications connecting to CTIOS server at the same time, such as in a 
fail-over scenario, may cause significant performance degradation on CTI OS 
Server. You should therefore minimize the number of Monitor mode 
applications connecting to CTI OS Server.
Warning
Note that the button enablement feature can only be used in agent mode 
sessions and are not intended for monitor mode applications.