Cisco Cisco Computer Telephony Integration Option 9.0 Developer's Guide

Page of 500
   
13-3
CTI OS Developer’s Guide for Cisco Unified ICM/Contact Center Enterprise & Hosted
Release 7.5(1)
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 CCM 
based silent monitor is configured, it returns 
E_CTIOS_INVALID_SILENT_MONITOR_M
ODE.
StopSilentMonitorRequest
Stops the active silent monitor session.