Cisco Cisco Computer Telephony Integration OS 8.5 開発者ガイド
4-68
CTI OS Developer’s Guide for Cisco Unified ICM/Contact Center Enterprise & Hosted
Release 7.5(1)
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
together with the custom application.
together with the custom application.
Both assmebly libraries are strongly signed such that they can be installed in the Global Assembly Cache
(GAC) at the application host computer. Or of prefered by the developer they can be at the working
directory of the custom client application.
(GAC) at the application host computer. Or of prefered by the developer 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:
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.
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 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.
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
CIL\Samples\CTI Toolkit Combo Desktop.NET
•
<Install Drive>\Program Files\Cisco Systems\CTIOS Client\CTIOS Toolkit\dotNet
CIL\Samples\CtiOs Data Grid.NET
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.
A developer writing an application can use either string or integer based keys.
Library
Description
NetCil.dll
.NET CIL Class library, contains the CTIOS
object classes
object classes
NetUtil.dll
.NET Util Class library, contains helper and
utility classes used in conjuction with .NET CIL
utility classes used in conjuction with .NET CIL