Cisco Cisco Computer Telephony Integration OS 8.5 Developer's Guide

Page of 508
   
4-62
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
ActiveX controls need to be copied and registered using the regsvr32 Windows utility. Some ActiveX 
controls are dependent on others. For example, all Button type controls (e.g. AgentStatectl.dll) depend 
on (buttoncontrol.dll) and all Grid type controls (e.g. CtiosCallappearance.dll) depend on 
Gridcontrol.dll. The following table below means that for a dll listed in the left column to work properly, 
all dll’s listed in the right column (“dependencies”) need to be available (copied and registered).
 lists the dependencies of CTI OS ActiveX controls.
CTIOSSkillGroupStatistics.dll
SkillgroupStatistics ActiveX control
ctiosstatusbar.dll
StatusBar ActiveX control
EmergencyAssistCtl.dll
EmergencyAssist ActiveX control
gridcontrol.dll
GridControl ActiveX control
holdctl.dll
Hold/Retrieve ActiveX control
IntlResourceLoader.dll
Internationalization COM object
makecallctl.dll
MakeCall ActiveX control
ReconnectCtl.dll
Reconnect ActiveX control
recordctl.dll
Record ActiveX control
SilentMonitorCtl.dll
Standalone Silent Monitor ActiveX control
SubclassForm.dll
COM utility control
SupervisorOnlyCtl.dll
Supervisor ActiveX control
transferctl.dll
Transfer ActiveX control
Table 4-3
ActiveX Control DLLs (continued)
DLL
Description
Table 4-4
Dependencies of CTI OS ActiveX Controls
DLL File
Dependencies
Agentselectctl
ATL80.dll, ctiosclient.dll, arguments.dll, 
buttoncontrol.dll, MSVCP80.dll, 
MSVCR80.dll
When used in a.NET application must 
include:
AxInterop.AgentSelectCtl.dll
Interop.AgentSelectCtl.dll
agentstatectl.dll
ATL80.dll, ctiosclient.dll, arguments.dll, 
buttoncontrol.dll, cticommondlgs.dll, 
MSVCP80.dll, MSVCR80.dll
Note
When used in a.NET application must 
include:
AxInterop.AgentStateCtl.dll
Interop.AgentStateCtl.dll