Cisco Cisco Computer Telephony Integration Option 8.5 Developer's Guide

Page of 490
   
13-3
CTI OS Developer’s Guide for Cisco Unified Contact Center Enterprise
Release 8.5(3)
Chapter 13      SilentMonitorManager Object
Methods
Methods
 lists the SilentMonitorManager object methods.
.
Table 13-3
SilentMonitorManager Object Methods
Method
Description
AcceptSilentMonitoring
Establishes a silent monitor session and immediately starts 
sending audio.
GetIPPhoneInfo
1
Retrieves the information of the IP Phone used by the client 
application.
Gets its information from the RTP events that occur when RTP 
streams are created and modified.
GetSessionInfo
Retrieves the information related to the current silent monitor 
session.
GetSMSessionList
Retrieves a list of all active Silent Monitor sessions.
IsMonitoredTarget
Determines if the device/agent is a target being monitored.
SetIPPhoneInfo
1
1.
GetIPPhoneInfo and SetIPPhone Info are used by SilentMonitorManager in the following manner. The RTPStartedEvent 
arrives and SilentMonitorManager uses SetIPPhoneInfo to store the IP address and port carried in the RTPStartedEvent. The 
SilentMonitorStartRequestedEvent arrives and SilentMonitorManager uses GetIPPhoneInfo to retrieve the stored IP address 
and port to build the packet filter. SetIPPhoneInfo is used internally by the SilentMonitorManager to populate IP phone 
information carried in RTPStartedEvents.
Saves the information of the IP Phone used by the client 
application. 
StartSilentMonitorRequest
Sends a silent monitor session start request to a targeted client.
StartSMMonitoredMode
Puts the SilentMonitorManager in Monitored mode.
StartSMMonitoringMode
Puts the SilentMonitorManager in Monitoring mode.
StopSilentMonitorMode
Sets the SilentMonitorManager mode to eSMModeNotSet. If 
a silent monitor session is active at this time, the session is 
terminated.
StartSilentMonitorRequest
The StartSilentMonitorRequest () method is used to initiate a 
CTI OS based silent monitor session. When this method is 
called and Cisco Unified Communications Manager based 
silent monitor is configured, it returns 
E_CTIOS_INVALID_SILENT_MONITOR_MODE.
StopSilentMonitorRequest
Stops the active silent monitor session.