Preface

Change History

This table lists changes made to this guide. The newest changes are at the top of the table.

Change Date
Various minor updates to reflect the current release. Initial release of document for 10.0(1).

About This Guide

This manual provides a brief overview of the Cisco Customer Telephony Integration Object Server (CTI OS) product, introduces programmers to developing CTI enabled applications with CTI OS, and describes the syntax and usage for CTI OS methods and events.

Audience

This manual is for system integrators and programmers who want to use CTI OS to integrate CTI applications with the Cisco Contact Center software.

Organization

The manual is divided into the following chapters.

Chapter

Description

Introduction

Provides an overview of CTI and the CTI OS Client Interface.

CTI OS Client Interface Library Architecture

Discusses CTI OS architecture.

CIL Coding Conventions

Explains how to build an application using the CTI OS libraries.

Building Your Custom CTI Application

Discusses how to build your custom CTI application to use the CTI OS Client Interface Library.

CTI OS ActiveX Controls

Describes the CTI OS softphone controls and explains how to use them in a VB or COM container.

Event Interfaces and Events

Describes the CTI OS event interfaces.

CtiOs Object

Discusses features common to all CTI OS objects derived from CtiOsObject.

Session Object

Describes the methods associated with the CTI OS Session object.

Agent Object

Describes the methods associated with the CTI OS Agent object.

Call Object

Describes the methods associated with the CTI OS Call object.

SkillGroup Object

Describes the methods associated with the CTI OS SkillGroup object.

Helper Classes

Describes the methods associated with the CTI OS Arguments classes.

SilentMonitorManager Object

Describes the methods associated with the CTI OS Silent Monitor Manager object.

CTI OS Keywords and Enumerated Types

Discusses CTI OS keywords and enumerated types.

CTI OS Logging

Discusses a few issues related to CTI OS logging.

CTI OS Logging

Describes the migration steps and the new parameters required to build the application.

Related Documentation

Documentation for Cisco Unified ICM/Unified Contact Center Enterprise & Hosted (Unifed ICM/CCE/CCH), as well as related documentation, is accessible from Cisco.com at

http:/​/​www.cisco.com/​cisco/​web/​psa/​default.html?mode=prod.

Documentation and Support

To download documentation, submit a service request, and find additional information, see What's New in Cisco Product Documentation at: http:/​/​www.cisco.com/​c/​en/​us/​td/​docs/​general/​whatsnew/​whatsnew.html.

You can also subscribe to the What's New in Cisco Product Documentation RSS feed to deliver updates directly to an RSS reader on your desktop. The RSS feeds are a free service. Cisco currently supports RSS Version 2.0.

Field Alerts and Field Notices

Note that Cisco products may be modified or key processes may be determined important. These are announced through use of the Cisco Field Alert and Cisco Field Notice mechanisms. You can register to receive Field Alerts and Field Notices through the Product Alert Tool on Cisco.com. This tool enables you to create a profile to receive announcements by selecting all products of interest.

Log into www.cisco.com; then access the tool at: http:/​/​www.cisco.com/​cisco/​support/​notifications.html

Documentation Feedback

To provide comments about this document, send an email message to the following address: contactcenterproducts_​docfeedback@cisco.com

We appreciate your comments.

Conventions

This document uses the following conventions:

Convention

Description

boldface font

Boldface font is used to indicate commands, such as user entries, keys, buttons, and folder and submenu names. For example:

  • Choose Edit > Find.
  • Click Finish.

italic font

Italic font is used to indicate the following:

  • To introduce a new term. Example: A skill group is a collection of agents who share similar skills.
  • For emphasis. Example: Do not use the numerical naming convention.
  • A syntax value that the user must replace. Example: IF (condition, true-value, false-value)
  • A book title. Example: See the Cisco Unified Contact Center Enterprise Installation and Upgrade Guide.

window font

Window font, such as Courier, is used for the following:

  • Text as it appears in code or that the window displays. Example: <html><title>Cisco Systems,Inc. </title></html>

< >

Angle brackets are used to indicate the following:

  • For arguments where the context does not allow italic, such as ASCII output.
  • A character string that the user enters but that does not appear on the window such as a password.