Cisco Cisco Computer Telephony Integration Option 9.0 Developer's Guide
4-15
CTI OS Developer’s Guide for Cisco Unified Contact Center Enterprise
Release 8.5(3)
Chapter 4 Building Your Application
Using the C++ CIL and Static Libraries
•
SecuritySpd.Lib. This library contains the services required to establish secure connections with
CTI OS Server.
CTI OS Server.
•
SilentMonitorClient.lib. This library is used by the CIL to communicate with the silent monitor service.
•
SilentMonitorCommon.lib and ServiceEventHandler.lib. These libraries contain support classes for
SilentMonitorClient.lib.
SilentMonitorClient.lib.
Note
The preceding are the Release versions of the libraries. The Debug equivalent libraries use the same
library name with the appended ‘d’ instead of Spd; e.g., for ArgumentsLibSpd, the Debug library is
ArgumentsLibd.lib.
library name with the appended ‘d’ instead of Spd; e.g., for ArgumentsLibSpd, the Debug library is
ArgumentsLibd.lib.
In addition to the aforementioned CTI OS CIL libraries, your application requires:
•
the standard Microsoft sockets library, Wsock32.lib
•
the standard multimedia library, winmm.lib
•
the OpenSSL standard libraries:
–
libeay32d.lib
–
ssleay32d.lib (Debug) and libeay32d.lib
–
ssleay32r.lib (Release)
A console C++ application with C++ CIL needs to use the following in stdafx.h:
#pragma once
#define WIN32_LEAN_AND_MEAN // Exclude rarely-used stuff from Windows headers
#include <iostream>
#include <tchar.h
Use the following libraries in linker in addition to the CIL libraries:
•
ws2_32.lib
•
Winmm.lib
•
odbc32.lib
•
odbccp32.lib
Project Settings for Compiling and Linking
You must configure some program settings to set up your Visual C++ 8.0(1) application.