Cisco Cisco Computer Telephony Integration OS 8.5 Developer's Guide
4-7
CTI OS Developer’s Guide for Cisco Unified ICM/Contact Center Enterprise & Hosted
Release 7.5(1)
Chapter 4 Building Your Application
Using The CTI OS ActiveX Controls
Using The CTI OS ActiveX Controls
This section discusses the steps involved in building CTI OS Applications with Microsoft Visual Basic
.NET (VB.NET) using the CTI OS ActiveX controls.
.NET (VB.NET) using the CTI OS ActiveX controls.
Building a Simple Softphone with ActiveX Controls
To use the CTIOS ActiveX controls, the ActiveX controls need to be copied on the target system and
registered with Windows. This is accomplished by the CTIOS toolkit install, as well as the CTIOS Agent
and Supervisor installs. See the section entitled
registered with Windows. This is accomplished by the CTIOS toolkit install, as well as the CTIOS Agent
and Supervisor installs. See the section entitled
for details.
Table 4-1
CTI OS Toolkit Sample Programs
Program Name
Location
Description
CTI Toolkit Outbound
Desktop
Desktop
CTIOS Toolkit\Win32 CIL\Samples\CTI
Toolkit Outbound Desktop
Toolkit Outbound Desktop
A softphone application that demonstrates
Outbound Option (formerly Blended Agent)
functionality.
Outbound Option (formerly Blended Agent)
functionality.
All Agents Sample .NET
CTIOS Toolkit\dotNet CIL\Samples\All
Agents Sample.NET
Agents Sample.NET
A Microsoft C# program demonstrating a monitor
mode application. This program lists all agents in
a grid along with current state updates.
mode application. This program lists all agents in
a grid along with current state updates.
All Calls Sample.NET
CTIOS Toolkit\dotNet CIL\Samples\All
Calls Sample.NET
Calls Sample.NET
Similar to AllAgents but lists calls instead of
agents.
agents.
CTI Toolkit Combo
Desktop.NET
Desktop.NET
CTIOS Toolkit\dotNet CIL\Samples\CTI
Toolkit Combo Desktop.NET
Toolkit Combo Desktop.NET
A Microsoft C# program that interfaces to CTI OS
via the .NET CIL interface. The program
demonstrates how to build a multi-functional
contact center desktop that contains Agent,
Unified CC Supervisor and Outbound Option
features.
via the .NET CIL interface. The program
demonstrates how to build a multi-functional
contact center desktop that contains Agent,
Unified CC Supervisor and Outbound Option
features.
CtiOs Data Grid.NET
CTIOS Toolkit\dotNet CIL\Samples\CtiOs
Data Grid.NET
Data Grid.NET
Microsoft C# program that implements a Tabular
Grid used by the CTI Toolkit Combo
Desktop.NET to show calls and statistics.
Grid used by the CTI Toolkit Combo
Desktop.NET to show calls and statistics.
CTI Toolkit Agent
Desktop
Desktop
CTTIOS Toolkit\Win32 CIL\Samples\CTI
Toolkit AgentDesktop
Toolkit AgentDesktop
A Visual Basic .NET program using the CTI OS
ActiveX controls. The application is the source
code used by the out of the box CTI Toolkit Agent
Desktop.
ActiveX controls. The application is the source
code used by the out of the box CTI Toolkit Agent
Desktop.
CTI Toolkit Supervisor
Desktop
Desktop
CTTIOS Toolkit\Win32 CIL\Samples\CTI
Toolkit IPCC SupervisorDesktop
Toolkit IPCC SupervisorDesktop
A Visual Basic .NET program using the CTI OS
ActiveX controls. The application is the source
code used by the out of the box CTI Toolkit
Supervisor Desktop.
ActiveX controls. The application is the source
code used by the out of the box CTI Toolkit
Supervisor Desktop.
C++Phone
CTIOS Toolkit\Win32 CIL\Samples\CTI
Toolkit C++Phone
Toolkit C++Phone
A softphone written in C++ linking to the static
C++ libraries. Sending requests and event handling
as well as the use of the wait object is
demonstrated.
C++ libraries. Sending requests and event handling
as well as the use of the wait object is
demonstrated.
AllAgents
CTIOS Toolkit\Java CIL
samples
samples
A Java counterpart to the Visual Basic all agents
program.
program.