API Methods

The Jacada Interaction Server protocols are designed to exchange requests and responses, which are defined for the purposes of this guide to be the implemented API Methods.

To implement the JI API Protocols, consider the following:

When a session is requested, the server checks for session activity. If a session is not active, which is defined as an agent not calling any API Method for a specified time period, the session is ended by the server after the preset timeout.

Any call to the API Method resets the inactivity time.

The methods are described in the following main sections:

Validate Client—Validates that the sent JI is compliant to work with the JI Service.

Retrieve & Display Wait Time—Retrieves the expected wait time until the mobile user is connected to an agent.

Authentication Request—Authenticates the end user with the system.

Interaction Resource—Generates or retrieves the objectInstanceID.

Resource Synchronization—Downloads/uploads resources from/to the server.