Cisco Cisco Computer Telephony Integration OS 8.5 Developer's Guide

Page of 500
   
6-85
CTI OS Developer’s Guide for Cisco ICM/IPCC Enterprise & Hosted Editions
Cisco CTI OS Release 7.2(1)
Chapter 6      Event Interfaces and Events
ISilentMonitorEvents
For CCM Based Silent Monitor
When CCM based silent monitor is configured this event tells the monitored application, for example an 
agent desktop, that it is no longer being monitored. This event in addition to call events for the silent 
monitor call tells the monitoring application, for example a supervisor desktop, that silent monitor of the agent 
has ended.
If an error occurs, the Disposition field will be set to the error returned in OnControlFailure.
Syntax 
C++:
void OnSilentMonitorStopRequestedEvent(Arguments & args);
COM: 
 
HRESULT OnSilentMonitorStopRequestedEvent([in] Arguments* args);
VB:
  
Session_ OnSilentMonitorStopRequestedEvent(ByVal args as CTIOSCLIENTLIB.IArguments)
Parameters
args
Arguments array containing the following fields.
Keyword
Type
Description
SilentMonitorInitiatingAge
ntUID
STRING
Unique object ID of the agent that initiated silent monitor.
SilentMonitorInitiatingDev
iceID
STRING
ID of the device that initiated silent monitor.
SilentMonitorTargetAgent
UID
STRING
Unique object ID of the silently monitored agent.
SilentMonitorTargetDevice
ID
STRING
ID of the silently monitored device.
SilentMonitorCallUID
STRING
Unique object ID of the silent monitor call.
SilentMonitorCallDispositi
on
unsigned 
int
If the silent monitor session failed, the event cause carried by 
the call failed event is stored here. 
If the silent monitor session was either terminated by the 
supervisor or the agent’s call ended, this field is set to 0.
OnSilentMonitorStatusReportEvent
The OnSilentMonitorStatusReportEvent event indicates a change in status of a silent monitor session. 
This event sent only to the monitoring application.
Syntax 
C++:
 void OnSilentMonitorStatusReportEvent (Arguments & args);
COM: 
 
HRESULT OnSilentMonitorStatusReportEvent ([in] Arguments* args);
OriginatingServerID
STRING
TCP/IP Address:Port of the CTIOS server from which the 
request originated.
OriginatingClientID
STRING
Client Identification of the monitoring application.