Cisco Cisco Computer Telephony Integration Option 8.5 Developer's Guide

Page of 500
   
6-83
CTI OS Developer’s Guide for Cisco Unified ICM/Contact Center Enterprise & Hosted
Release 7.5(1)
Chapter 6      Event Interfaces and Events
ISilentMonitorEvents
COM:
  
HRESULT OnSilentMonitorStartRequestedEvent([in] Arguments* args);
VB:
  
Session_ OnSilentMonitorStartRequestedEvent(ByVal args as 
CTIOSCLIENTLIB.IArguments)
Parameters
args
Arguments array containing the following fields.
OnSilentMonitorSessionDisconnected    
The OnSilentMonitorSessionDisconnected event is sent to the application to report errors if the 
connection fails between the monitoring and monitored clients
Syntax 
C++:
 void OnSilentMonitorSessionDisconnected (Arguments & args);
COM: 
 
HRESULT OnSilentMonitorSessionDisconnected ([in] Arguments* args);
VB:
  Session_ OnSilentMonitorSessionDisconnected (ByVal args as 
CTIOSCLIENTLIB.IArguments)
Keyword
Type
Description
MonitoredUniqueObject
ID
STRING
Unique Object ID of the object being monitored.
AgentID
STRING
Agent ID of the agent to be monitored. This message will 
contain either AgentID or DeviceID, but not both.
DeviceID
STRING
Device ID of the agent to be monitored. This message will 
contain either AgentID or DeviceID, but not both.
PeripheralID
INT
The ICM PeripheralID of the ACD where the silent monitor 
start has been requested.
MonitoringIPAddress
STRING
TCP/IP address of the monitoring application 
MonitoringIPPort
INT
TCP/IP port of the monitoring application
SMSessionKey
UNSIGNED 
SHORT
Unique identifier for the Silent Monitor Session.
HeartbeatInterval
INT
Heartbeat interval for the silent monitor session
HeartbeatTimeout
INT
Timeout for no activity 
OriginatingServerID
STRING
TCP/IP Address:Port of the CTIOS server from which the 
request originated
OriginatingClientID
STRING
Client Identification of the monitoring application
DoDefaultMessage 
Handling
BOOLEAN
When this parameter is set to True, it instructs the 
SilentMonitorManager to immediately start sending audio 
and establish the silent monitor session. If this parameter is 
set to False, it instructs the SilentMonitorManager to not send 
voice and to not establish the silent monitor session. In this 
case, it is the responsibility of the subscriber to report this 
status accordingly.