Cisco Cisco Computer Telephony Integration Option 8.5 Developer's Guide

Page of 508
   
13-11
CTI OS Developer’s Guide for Cisco Unified ICM/Contact Center Enterprise & Hosted
Release 8.0(1)
Chapter 13      SilentMonitorManager Object
Methods
SMSessionKey
An output parameter that contains the unique key to the started silent monitor session. This key must 
be used to perform any action on the currently active silent monitor session.
errorcode
An output parameter (return parameter in VB) that contains an error code from 
 in 
Return Values
Default CTI OS return values. See 
Remarks
If the DeviceID is used, there must be an agent associated with the device. The session will timeout if 
there is no agent logged into the device. An established silent monitor session will end if the associated 
agent logs out of the device.
E_CTIOS_INVALID_SILENT_MONITOR_MODE is returned when SilentMonitorManager.Start
SilentMonitorRequest() is called when Cisco Unified Communications Manager based silent monitor is 
configured.
If an application using a version of the CIL that is older than 7.2(1) connects to a 7.2(1) CTI OS Server 
configured for Cisco Unified Communications Manager Based Silent Monitor and calls 
SilentMonitorManager.StartSilentMonitor
Request(), the application receives an OnSilentMonitorStatusReportEvent carrying a status code of 
eSMStatusCCMSilentMonitor.
StartSMMonitoredMode
The StartSMMonitoredMode method puts the SilentMonitorManager in Monitored mode.
Syntax 
C++:
 int StartSMMonitoredMode (Arguments & args );
COM:
  
HRESULT StartSMMonitoredMode ( /*[in]*/ IArguments * args, /*[out,retval]*/ int * 
errorcode );
VB:
 StartSMMonitoredMode (ByVal args as CTIOSCLIENTLIB.IArguments) As Long
Parameters
args
Arguments array that contains the following parameters listed in