Introduction

The every conversation is associated with:

  • status: Conversation realtime status
  • error_message: An explanatory error message in case of errors or failed calls.

Anatomy of a Bolna Voice AI call

Following diagram illustrates a basic flow of the call as it progresses from beginning to end.

The completed status is the final and end status of the conversation.

List of successful call status

The following successful events are listed in chronological order.

Event nameDescription
queuedThe call is received by Bolna and is now queued
initiatedThe call has been initiated from Bolna’s servers
ringingThe call is now ringing
in-progressThe call has been answered and is now in progress
call-disconnectedThe call is now disconnected
completedProcessing of the call, recordings, etc has been completed post call disconnection.
There might be some lag (~2-3 minutes) for receiving completed event since processing of call data and the recordings might take some time)

List of unanswered call status

Event nameDescription
balance-lowThe call cannot be initiated since your Bolna balance is low
busyThe callee was busy
no-answerThe phone was ringing but the callee did not answer the call

List of unsuccessful call status

Event nameDescription
canceledThe call was canceled
failedThe call failed
stoppedThe call was stopped by the user or due to no response from the telephony provider
errorAn error occured while placing the call

The payloads for all the above events will follow the same structure as that of Agent Execution response.