Cisco Cisco Computer Telephony Integration OS 8.5 Developer's Guide
4-6
CTI OS Developer’s Guide for Cisco ICM/IPCC Enterprise & Hosted Editions
Cisco CTI OS Release 7.2(1)
Chapter 4 Building Your Application
Using the Samples
and usage of the API. For many developers, these DSAs will form the foundation of your custom
application. The samples are available for you to customize and distribute as part of your finished
product.
application. The samples are available for you to customize and distribute as part of your finished
product.
For ICM ACD types (such as Avaya, Nortel, Aspect, etc.) some DSAs can be deployed as Production
Class Applications. Cisco certifies and supports the out-of-the-box CTIOS Agent Desktop and .NET
Combo Desktop applications in production environments when used in conjunction with a supported
ICM ACD. Refer to the ACD Supplement,
for the current list of supported ACD types.
With IPCC, these same DSAs are generally not intended for production use "as-is". They are neither
certified nor supported by Cisco as working out-of-the-box applications. The exception to this policy is
the .NET out-of-the-box sample application which is certified by Cisco and is supported with IPCC.
lists the sample programs on the CTI OS Toolkit CD.
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 CTIOS
via the .NET CIL interface. The program
demonstrates how to build a multi-functional
contact center desktop that contains Agent, IPCC
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, IPCC
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 AgentDesktop CTTIOS Toolkit\Win32 CIL\Samples\CTI
Toolkit AgentDesktop
A Visual Basic .NET program using the CTIOS
ActiveX controls. The application is the source
code used by the out of the box CTI Toolkit
AgentDesktop.
ActiveX controls. The application is the source
code used by the out of the box CTI Toolkit
AgentDesktop.
CTI Toolkit IPCC
SupervisorDesktop
SupervisorDesktop
CTTIOS Toolkit\Win32 CIL\Samples\CTI
Toolkit IPCC SupervisorDesktop
Toolkit IPCC SupervisorDesktop
A Visual Basic .NET program using the CTIOS
ActiveX controls. The application is the source
code used by the out of the box CTI Toolkit IPCC
Supervisor Desktop.
ActiveX controls. The application is the source
code used by the out of the box CTI Toolkit IPCC
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
A Java counterpart to the Visual Basic all agents
program.
program.