Contact Expert v7.5
Client Access Server API
The CAS API provides services to utilize in 3rd party integration and customization efforts. The CAS is an J2EE solution offering integration facilities in different XML web services.
This document summarizes the main concepts standing behind the Client Access Server and describes the capabilities exposed by that. Although the document tries to cover each capability, please note that the primary source of the API documentation is the Client Access Server’s Javadoc pages on your CE application server.
Architecture
The Client Access Server fits into the multi-domain CE architecture. The number of Client Access Server instances required depends on several factors. A single CAS can provide access to multiple domains. However, installing multiple instances might result in a more reliable environment where losing one instance does not necessarily cause service interruption. The default CE installation includes a collocated Client Access Server instance for each domain. However, specific instances can be enabled/disabled or moved to external hosts.
CAS Services
The following services are available in the CAS (click the link to read the details):
- Configuration Service - It offers remote configuration capabilities. Among others, clients can easily change runtime properties and can ask for internal runtime information.
- Media Service - It offers everything the native CE agent application needs or developing 3rd party agent applications might require. The web service delivers media, agent and task specific events and exposes soft-phone functionalities to clients.