Cisco Cisco Computer Telephony Integration Option 9.0 Developer's Guide

Page of 640
 
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.
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. 
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. 
 
 
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.