The exposed API allows to access to the features offered by the CTLive platform.
CTLive Javascript SDK
Both Web Client and Agent Desktop, as well as other clients, could be enabled to call CTLive API by integrating the livechatprotocol.js Javascript SDK library.
CTLive Architecture
The CTLive architecture could be described as follows:
Frontend
It is the web page on which we need to publish the CTLive Chat client. The chat client could be easily deploied on any web page by embedding the livechatprotocol.js Javascript SDK library.
Engine Area
The place where the CTLive engine runs. NodeJS is the underlying technology the engine.
Backend
CTLive could be easily integrated into any backend application such as:
A Contact Center, by enabling HTTP communication (HTTP2SIP is recommended).
An Agent Desktop / Softphone, by embedding the livechatprotocol.js Javascript SDK library
The CTLive Architecture in action...
The following video shows how the various components of CTLive architecture work together.