Plivo sends a call status to request URLs under the CallStatus
key. Your application can make decisions about how to process a call based on this status.
Plivo will send one of these values under the CallStatus
parameter:
in-progress string | The call was answered and is currently in progress. Calls under this status can be explicitly terminated using the Hangup API. |
completed string | The call was completed. It was either terminated using the Hangup API or ended by one of the parties in the call. |
ringing string | The call is currently ringing. This status is sent to the Ring URL. |
no-answer string | The call wasn’t answered by the recipient. Your application must have the logic to parse this parameter and take actions based on it. |
busy string | The recipient is busy on another call. You may retry after some time. |
cancel string | The call was canceled by the caller |
timeout string | There was a timeout while connecting your call, caused by either an issue with one of the terminating carriers or network lag in our system. |