Cisco Cisco Computer Telephony Integration Option 8.5 Developer's Guide

Page of 668
 
Chapter 4      Building Your Application
Building Supervisor Applications
4-92
CTI OS Developer’s Guide for Cisco ICM/IPCC Enterprise & Hosted Editions Release 7.1(1) 
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 IPCC.  The following 
documentation references the source of the CTIOS Toolkit Combo Desktop when 
describing how to build a supervisor desktop.  This section also references a class 
called CTIObject.  This class is used by the CTIOS Toolkit Combo Desktop to 
wrap CIL functionality.
The source code for the Combo Desktop can be 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
In the following section, string keys are used as keys to method calls.  This is for 
the sake of readability.  A developer writing an application can use either string 
or integer based keys.