Cisco Cisco Computer Telephony Integration Option 8.5 Developer's Guide

Page of 490
   
4-67
CTI OS Developer’s Guide for Cisco Unified Contact Center Enterprise
Release 8.5(3)
Chapter 4      Building Your Application
Building Supervisor Applications
Deploying Applications using .NET CIL
Applications built with the .NET CIL class libraries require the following assemblies to be distributed 
with the custom application.
Table 4-5
.NET CIL libraries
Note
In addition to NetCil.dll and NetUtil.dll, the .NET Combo sample requires the CTIOSVideoCtl.dll, 
which is located in C:\Program Files\Cisco Systems\CTIOS Client\CTIOS Toolkit\dotNet CIL\Controls.
You can install both assembly libraries in the Global Assembly Cache (GAC) at the application host 
computer or they can be at the working directory of the custom client application.
Custom Application and CTI OS Security
A custom application that launches SecuritySetupPackage.exe program to create CTI OS client 
certificate request needs to add the InstallDir registry value under the following registry key: 
SOFTWARE\Cisco Systems\CTI Desktop\CtiOs
If the InstallDir registry value doesn't exist, then the setup program fails and aborts the installation 
process, otherwise the program uses the InstallDir registry value to create and copy the security files to 
the right place after it appends Security directory to it. 
For example, if the InstallDir registry value is 
<drive>:\Program Files\Cisco Systems\CTIOS Client 
then the security files should be under 
<drive>:\Program Files\Cisco Systems\CTIOS Client\Security
Building Supervisor Applications
This section describes how to build a supervisor desktop for Unified CC. The following documentation 
references the source of the CTI OS Toolkit Combo Desktop when describing how to build a supervisor 
desktop. This section also references a class called CTIObject. The CTI OS Toolkit Combo Desktop uses 
this class to wrap CIL functionality.
The source code for the Combo Desktop is found in the following directories.
<Install Drive>\Program Files\Cisco Systems\CTIOS Client\CTIOS Toolkit\dotNet 
CIL\Samples\CTI Toolkit Combo Desktop.NET
<Install Drive>\Program Files\Cisco Systems\CTIOS Client\CTIOS Toolkit\dotNet 
CIL\Samples\CtiOs Data Grid.NET
Library
Description
NetCil.dll
.NET CIL Class library, contains the CTI OS object classes
NetUtil.dll
.NET Util Class library, contains helper and utility classes 
used in conjunction with .NET CIL