Cisco Cisco Computer Telephony Integration OS 8.5 Developer's Guide
6-82
CTI OS Developer’s Guide for Cisco Unified ICM/Contact Center Enterprise & Hosted
Release 7.5(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 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 begun.
agent desktop, that it is 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 begun.
Note
At failover, the desktop may receive multiple OnSilentMonitorStartedEvents.
Syntax
C++:
void OnSilentMonitorStartedEvent(Arguments & args);
COM:
HRESULT OnSilentMonitorStartedEvent([in] Arguments* args);
VB:
Session_ OnSilentMonitorStartedEvent(ByVal args as CTIOSCLIENTLIB.IArguments)
Parameters
args
Arguments array containing the following fields.
OnSilentMonitorStartRequestedEvent
The OnSilentMonitorStartRequestedEvent event is fired to the subscriber to indicate that a silent
monitor session request has arrived and that it will be established on its behalf if the
DoDefaultMessageHandling parameter is set to True. The default behavior is to start sending audio and
establish the session automatically. If the subscriber wishes to process the event by itself, it must set the
DoDefaultMessageHandling parameter to False and invoke AcceptSilentMonitoring when it is ready to
start the session and call ReportSMSessionStatus to the monitoring client.
monitor session request has arrived and that it will be established on its behalf if the
DoDefaultMessageHandling parameter is set to True. The default behavior is to start sending audio and
establish the session automatically. If the subscriber wishes to process the event by itself, it must set the
DoDefaultMessageHandling parameter to False and invoke AcceptSilentMonitoring when it is ready to
start the session and call ReportSMSessionStatus to the monitoring client.
CTI OS server generates this event when ever a remote application calls the StartSilentMonitorRequest
method.
method.
Syntax
C++:
void OnSilentMonitorStartRequestedEvent(Arguments & args);
HeartbeatTimeout
INT
Timeout for no activity.
OriginatingServerID
STRING
TCP/IP Address:Port of the CTIOS server from which the
request originated
request originated
OriginatingClientID
STRING
Client Identification of the monitoring application
Keyword
Type
Description
SilentMonitorInitiatingAgentUID
STRING
Unique object ID of the agent that initiated silent
monitor.
monitor.
SilentMonitorInitiatingDeviceID
STRING
ID of the device that initiated silent monitor.
SilentMonitorTargetAgentUID
STRING
Unique object ID of the silently monitored agent.
SilentMonitorTargetDeviceID
STRING
ID of the silently monitored device.
SilentMonitorCallUID
STRING
Unique object ID of the silent monitor call.