Cisco Cisco Computer Telephony Integration Option 8.5 Developer's Guide
Chapter 4 Building Your Application
Using the C++ CIL and Static Libraries
4-22
CTI OS Developer’s Guide for Cisco ICM/IPCC Enterprise & Hosted Editions Release 7.1(1)
•
ConnectionLibSpd.lib. This library contains the connection-layer services
for CIL.
•
ServiceLibSpd.lib. This library contains the service-layer services for CIL.
•
SessionLibSpd.lib. This library contains the object-interface services for
CIL.
•
UtilLibSpd.lib. This library contains helper classes for CIL.
•
ArgumentsLibSpd.lib. This library contains the Arguments data structure
for CIL.
•
SilentMonitorLibSpd. This library contains all the services required to
establish and control silent monitor sessions.
establish and control silent monitor sessions.
•
SecuritySpd.Lib. This library contains the services required to establish
secure connections with CTI OS Server.
secure connections with CTI OS Server.
•
SilentMonitorClient.lib. This library is used by the CIL to communicate with
the silent monitor service.
the silent monitor service.
•
SilentMonitorCommon.lib and ServiceEventHandler.lib. These libraries
contain support classes for SilentMonitorClient.lib.
contain support classes for 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.
libraries use the same 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 will
require the standard Microsoft sockets library, Wsock32.lib, the standard
multimedia library winmm.lib, and the OpenSSL standard libraries
require the standard Microsoft sockets library, Wsock32.lib, the standard
multimedia library winmm.lib, and the OpenSSL standard libraries
libeay32d.lib, ssleay32d.lib (Debug) and libeay32d.lib,ssleay32r.lib (Release).
Project Settings for Compiling and Linking
Setting up your Visual C++ 7.1(1) application requires you to configure some
program settings. The Program Setting in Visual C++ 7.1(1) are accessed under
the Project -> Properties menu:
program settings. The Program Setting in Visual C++ 7.1(1) are accessed under
the Project -> Properties menu: