Below are several sample applications that are part of a series of Avaya Interaction Center Client SDK sample codes
using the Java API. All are designed to plug into a simple UI framework that constitutes a "Console Agent", that is,
an Avaya Interaction Center agent application that purposely has a very simplistic UI similar to a console or command line program.
This is done to eliminate extraneous GUI programming and focus solely on Client SDK API usage.
The sample code modules can be run separately or together to exercise as much or as little of the Client SDK as desired.
The Session Sample is the required base module containing agent login and the simple UI framework
that supports the other sample applications in this series.
The sample application has been tested and verified to run against Avaya Interaction Center Release 7.1,
but is expected to work with later releases:
In order to execute this series of sample applications, you will need a development and runtime environment that includes:
- Avaya Interaction Center Release 7.1 or later, including Core Servers and Client SDK Server
- Eclipse 3.1.2 (or later)
- JDK release 1.4.2 (or later)
- Microsoft SQL Server
- Microsoft Exchange
Session Sample (Base Module For Console Agent)
The Session Sample demonstrates various methods and events associated with the IC Client SDK Session object
including the Log in, Log out and Agent availability scenarios. This sample code is the base module of the Console Agent series
and must be installed prior to any of the other modules in the series.
Channel Sample (Add-on Module)
The Channel Sample demonstrates the Channel scenarios including displaying channel properties and enabling/disabling channel operational state.
This sample code is part of the Console Agent series.
Work Objects (Add-on Module)
The Work Objects Sample demonstrates WorkList and WorkItem scenarios such as "Display assigned work items", "Prompt on WorkItem arrival" and
"WorkItem lifecycle". This sample code is part of the Console Agent series.
Address Book (Add-on Module)
The Address Book Sample demonstrates the Address Book scenarios. This sample code is part of the Console Agent series.