Cisco Cisco Computer Telephony Integration Option 9.0 Developer's Guide
Chapter 4 Building Your Application
Using the Samples
4-8
CTI OS Developer’s Guide for Cisco ICM/IPCC Enterprise & Hosted Editions Release 7.0(0)
Test Environment
The CTI OS Software Development Toolkit (SDK) CD media includes a
CTIServerSimulator that can be used for application development and demo
purposes. It has the capability to roughly simulate a Lucent PBX/ACD or a Cisco
IPCC environment. Documentation on how to configure and use the simulator can
be found on the CTI OS CD in the directory Tools\Simulator.
CTIServerSimulator that can be used for application development and demo
purposes. It has the capability to roughly simulate a Lucent PBX/ACD or a Cisco
IPCC environment. Documentation on how to configure and use the simulator can
be found on the CTI OS CD in the directory Tools\Simulator.
Note
This simulator is only appropriate for preliminary testing of client applications.
Because it does not fully replicate the behavior of the actual switch environment,
the simulator should not be used for any type of QA testing. To ensure proper
design conformance and ensure the correctness of the application, the CTI
application must be tested with the actual telephony environment in which it will
run. This enables the event flow and third-party control components, which are
driven by the switch- and implementation-specific call flow, to be properly and
thoroughly tested.
Because it does not fully replicate the behavior of the actual switch environment,
the simulator should not be used for any type of QA testing. To ensure proper
design conformance and ensure the correctness of the application, the CTI
application must be tested with the actual telephony environment in which it will
run. This enables the event flow and third-party control components, which are
driven by the switch- and implementation-specific call flow, to be properly and
thoroughly tested.
Using the Samples
The CTI OS Software Development Toolkit (SDK) is distributed with a rich set of
Developer Sample Applications (DSAs) for IPCC customers and similar
Production Class Applications for ICM customers on the CD media.
Developer Sample Applications (DSAs) for IPCC customers and similar
Production Class Applications for ICM customers on the CD media.
The DSAs are provided as tools for IPCC customers to accelerate development
efforts. The DSAs demonstrate several basic working applications that use
varying implementations of the CTI OS Client Interface Library API. The samples
are organized by programming language and demonstrate the syntax 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.
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.