The Basix CTI allows you to interact with your Basix PBX. You can control your Basix PBX using the Basix XML and the Basix API as describe below.
Your application can use Basix XML to receive and control an incoming call. Some possible control actions could be: read out specified text (Text-To-Speech) to the caller asking for input, collect digits, transfer calls, receive and send faxes etc.
Here Basix works like an HTTP Client which receives the call and requests your web application for instructions to control the call.
Your application can use the Basix API to initiate actions – such as making outbound calls, sending messages etc.
Here, Basix works like an HTTP Server which receives API requests from your application, and executes the specified action(s).