Cisco Cisco Computer Telephony Integration Option 9.0 Developer's Guide

Page of 500
C H A P T E R
   
13-1
CTI OS Developer’s Guide for Cisco ICM/IPCC Enterprise & Hosted Editions
Cisco CTI OS Release 7.2(1)
13
SilentMonitorManager Object
The SilentMonitorManager Object provides developers with an interface to silent monitor behavior. The 
SilentMonitorManager object exposes methods to perform all silent monitor tasks, such as starting, 
stopping and managing silent monitor sessions. The SilentMonitorManager object stores specific silent 
monitor session information as properties.
The SilentMonitorManager object can be used in two different modes: 
  •
In Monitoring Mode, an application that wants to silent monitor conversation without being noticed 
by the calling parties must create a SilentMonitorManager object and set it mode to 
eSMMonitoringMode using the StartSMMonitoringMode method.
  •
In Monitored Mode, an application will accept requests to initiate silent monitor sessions to forward 
the voice conversations to the remote monitoring application. The application will create a 
SilentMonitorManager object and set the mode to eSMMonitoredMode using the 
StartSMMonitoredMode method.
For more information on these modes see the section 
in 
Note
SilentMonitorManager Object methods and properties are not available in the Java or .NET CILs. 
SilentMonitorManager Object methods and properties are supported for use with Cisco IPCC only.
Properties
 lists the SilentMonitorManager object properties.
Table 13-1
SilentMonitorManager Object Properties
Keyword
Type
Description
HeartbeatInterval
INT
Heartbeat interval for the silent 
monitor session.
HeartbeatTimeout
INT
Timeout for no activity.
IPPhoneInformation
ARGUMENTS
This property is only accessible via 
the GetIPPhoneInfo method. It 
contains all the information related 
to the IP Phone used by the 
application.