Once the API is submitted from our end, you can view the status from the operator's end.


This status is directly obtained from the operator and has zero implication from Kaleyra




The following are the common status codes received while using the API:



Status

Description

BUSY

Mobile Number Busy

CHANUNAVAIL

Network Error

CONGESTION

Network Error

NOANSWER

Mobile Number Not Answered the Call

ANSWER

Call Matured Successfully

CANCEL

Caller disconnected the call when agent being dialed

FAILED

Call failure

IVR

Incoming Call Status when call could not land to IVR flow and call got disconnected before IVR could answer



The following are the common IVR status codes:


Status

Description

IVR

Incoming Call Status when call could not land to IVR flow and call got disconnected before IVR could answer.

IVR-ANSWER

Incoming Call Status. When IVR answered the call and caller listens the IVR. Either full IVR flow or in between call gets disconnected as per IVR flow or due to other reasons.

MISWIG

For missed call. If miss call IVR flow has been configured using Miss call widget.

BLOCKED

Incoming call status: Call Is rejected as the number is blacklisted at the application.

MAX-USE

Incoming call status. Call is rejected as the lines exceeds the ones allocated.

DND

Outgoing call status: If callee number is registered under DND registry.

OFF-HOUR

Incoming call status related to calls landed on platform during non working hours i.e holiday or after office hours.

NOTALLOWED

Subscriber country or network is not allowed to dial from given channel. Available only with international dialing capabilities.

NOANSWER_LEG2

Outgoing Call status. If Leg1 answered the call but Leg2 did not answer the call.

NOANSWER_LEG1

Outgoing Call status. When Leg1 only not answered the call.

FAILED_LEG1

Outgoing Call status. When Leg1 number failed to connect.

FAILED_LEG2

Outgoing Call status. When Leg1 is connected but Leg2 number failed to connect.

BUSY_LEG1

Outgoing Call status. When Leg1 number is busy or Leg1 disconnected the call.

BUSY_LEG2

Outgoing Call status. If Leg1 is connected but Leg2 disconnected the call or Leg2 number is busy