Cisco Cisco Computer Telephony Integration Option 8.5 Developer's Guide
A-2
CTI OS Developer’s Guide for Cisco Unified Contact Center Enterprise
Release 8.5(3)
Appendix A CTI OS Keywords and Enumerated Types
Enumerated Types
Usage Example in C++:
Arguments& args = Arguments::CreateInstance();
args.AddItem(ekwAgentID, “22866”);
args.AddItem(ekwAgentInstrument, “23901”);
pAgent->Login(args);
args.Release();
The complete set of standard keywords used in CTI OS is available in the C++ header file
“ctioskeywords.h”, located in the \Distribution\cpp\Include directory on the CTI OS toolkit media.
“ctioskeywords.h”, located in the \Distribution\cpp\Include directory on the CTI OS toolkit media.
Java CIL Keywords
For Java CIL, the CtiOs_IKeywordIDs interface contains a list of known Java CIL CTI OS keywords. See
the Java CIL Javadoc file for more information.
the Java CIL Javadoc file for more information.
.NET CIL Keywords
The Cisco.CtiOs.Util.Keywords.Enum_CtiOs enum contains the list of CTI OS keyword IDs.
Enumerated Types
CTI OS employs enumerated types to provide symbolic names for commonly recurring values.
•
In C++, Visual Basic, and COM, these are presented as enumerated types.
•
In Java, special interfaces are used to simulate enumerated types. See the next section,
The complete set of enumerated types and their values are available in the following locations:
•
For C++ CIL using static libraries: the complete set of enumerated types is located in the C++ header
file “cilmessages.h”, located in the C:\Program Files\Cisco Systems\CTIOS Client\CTIOS
Toolkit\Win32 CIL\Include directory on the CTI OS toolkit media.
file “cilmessages.h”, located in the C:\Program Files\Cisco Systems\CTIOS Client\CTIOS
Toolkit\Win32 CIL\Include directory on the CTI OS toolkit media.
•
For COM (Visual Basic and Visual C++): the complete set of enumerated types is located in the
CTIOSClient Type Library, which is compiled into the “CTIOSClient.dll” file, located in the
C:\Program Files\Cisco Systems\CTIOS Client\CTIOS Toolkit\Win32 CIL\COM Servers and Activex
Controls directory on the CTI OS toolkit media.
CTIOSClient Type Library, which is compiled into the “CTIOSClient.dll” file, located in the
C:\Program Files\Cisco Systems\CTIOS Client\CTIOS Toolkit\Win32 CIL\COM Servers and Activex
Controls directory on the CTI OS toolkit media.
In the Java CIL, the CTIOS_Enums interface contains the Java CIL enumerated types. See the Java CIL
Javadoc file for more information.
Javadoc file for more information.
In the .NET CIL, the CtiOs_Enums class contains the .NET CIL enumerated types.
•
For Java: To be supplied with Java package release.