Cisco Cisco Computer Telephony Integration OS 8.5 Guia Do Programador

Página de 500
C H A P T E R
   
4-1
CTI OS Developer’s Guide for Cisco ICM/IPCC Enterprise & Hosted Editions
Cisco CTI OS Release 7.2(1)
4
Building Your Application
This chapter discusses how to build your custom CTI application to use the CTI OS Client Interface 
Library. Specifically, this chapter will help translate the choice of programming language and 
environment into a set of steps you will need to take to be able to reference CTI OS CIL components in 
your application and to be able to compile (and, if necessary link) your application.
This chapter is organized in sections according to the programming language and interface you will be 
using: 
  •
ActiveX Controls. This section covers using the CTI OS ActiveX controls in a COM container such 
as Visual Basic.
  •
COM CIL in Visual Basic 6.0. This section covers the steps required to reference the CIL’s COM 
components in a Microsoft Visual Basic application. 
  •
COM CIL in C++.  This section covers the steps required to use the CIL’s COM components in a 
Microsoft Visual C++ application. 
  •
C++ CIL using static libraries.  This section covers the steps required to reference the CIL’s C++ 
classes in your application, and how to link the C++ static library files into a Microsoft Visual C++ 
application. 
  •
Java CIL libraries. This section covers considerations for installing and using the Java CIL 
libraries.
  •
.NET CIL Class libraries. This section covers the steps required to reference the .NET CIL 
components in a C# and Visual Basic .NET project files.
Setting Up Your Environment for .NET
Cisco CTI OS Toolkit 7.1(1) introduces support for application development targeting the Microsoft 
.NET Framework 1.1 (Service Pack 1 inclusive) and Microsoft Visual Studio .NET 2003.  Cisco CTI OS 
Toolkit 7.1(1) provides a native .NET class library (.NET CIL) and runtime callable wrappers for COM 
CIL and the CTI OS ActiveX controls.
Note
The .NET CIL has not been validated to work with .NET Framework 2.0 nor Microsoft Visual Studio 
.NET 2005. Therefore, these platforms are unsupported in CTI OS Release 7.1(1).