Cisco Cisco Computer Telephony Integration OS 8.5 Developer's Guide

Page of 508
   
4-61
CTI OS Developer’s Guide for Cisco Unified ICM/Contact Center Enterprise & Hosted
Release 8.0(1)
Chapter 4      Building Your Application
Deployment of Custom CTI OS Applications
Determining the Silent Monitor Mode
In order to determine if CCM Based Silent Monitoring is enabled, use the 
Session.IsCCMSilentMonitor() method if the application uses the C++, Java, or .Net CIL.  Use the 
CCMBasedSilentMonitor value stored in the session object if the application uses the COM CIL.
/// <summary>
/// Determines if CCM Based Silent Monitor is enabled
/// </summary>
public bool IsCCMSilentMonitor()
{
if ( m_ctiSession == null )
{
return false ;
}
return m_ctiSession.IsCCMSilentMonitor() ; 
}
Deployment of Custom CTI OS Applications
This section discusses the deployment of CTI OS applications in the various programming languages 
and interfaces.
Deploying Applications Using the ActiveX Controls
ActiveX controls need all the components for COM deployment plus the components listed in 
.
Table 4-3
ActiveX Control DLLs
DLL
Description
Agentselectctl
AgentSelect ActiveX control
agentstatectl.dll
Agentstate ActiveX control
AlternateCtl.dll
Alternate ActiveX control
answerctl.dll
Answer/Release ActiveX control
arguments.dll
Arguments COM class
badlinectl.dll
Badline ActiveX control
buttoncontrol.dll
Basic Button ActiveX control
ccnsmt.dll
Cisco EVVBU Media Termination ActiveX 
control
chatctl.dll
Chat ActiveX control
conferencectl.dll
Conference ActiveX control
cticommondlgs.dll
Common Dialogs utility COM object
CTIOSAgentStatistics.dll
AgentStatistics ActiveX control
ctioscallappearance.dll
CallAppearance ActiveX control
ctiosclient.dll
COM cil interfaces
ctiossessionresolver.dll
COM sessionresolver