Cisco Cisco Computer Telephony Integration Option 8.5 Developer's Guide

Page of 508
   
13-8
CTI OS Developer’s Guide for Cisco Unified ICM/Contact Center Enterprise & Hosted
Release 8.0(1)
Chapter 13      SilentMonitorManager Object
Methods
Parameters
None.
Return Values
Arguments array that contains a list of all Silent Monitor sessions. The current version only allows one 
active session, so the main use for this function is to use the NumElements method on the returned 
arguments array to determine if the current SilentMonitorManager is in an active Silent Monitor session.
IsMonitoredTarget
The IsMonitoredTarget method determines if the specified device or agent is a target that is being 
monitored.
Syntax 
C++:
 bool IsMonitoredTarget (Arguments & args);
COM:  
HRESULT IsMonitoredTarget ( /*[in]*/ IArguments * args, /*[out,retval]*/ 
VARIANT_BOOL * bMonitored );
VB:
 IsMonitoredTarget () As Boolean
Parameters
args
Arguments array that contains the parameter listed in 
:
Return Value
True if the specified MonitoredUniqueObjectID corresponds to the monitored agent or device; False 
otherwise.
SetIPPhoneInfo
The SetIPPhoneInfo method saves the information of the IP Phone used by the client application. 
The SetIPPhoneInfo() function is used to set the specific ip address/port to sniff on for RTP packets on 
the agent system. If you call StartSMMonitoredMode() and have not called SetIPPhoneInfo() then the 
silent monitor library sniffs on all IP interfaces on the agent system and figures out the correct interface. 
If you set a specific ip address/port to sniff with SetIPPhoneInfo(), then the silent monitor library sniffs 
for RTP packets on the agent system only on that specific address and specific port. SetIPPhoneInfo() is 
used externally by the Agent control to set a specific address for silent monitor sniffing.
Table 13-8
IsMonitoredTarget Arguments Array Parameter
Keyword
Type
Description
MonitoredUniqueObjectID
STRING
Unique Object ID of the target 
object being monitored.