Smart status codes

Updated at:

This topic describes the enumeration values for the smart_status_code field in receipt messages. This field provides more precise reasons for failed calls to supplement the brief status codes from carriers.

Smart call result status codes (smart_status_code)

First, configure a receipt message that includes the smart_status_code field:

For more information, see Introduction to receipt messages and configuration flow.

Smart status code

Description

Status reason

ANSWERED

User connected

The user connected the call. The conversation proceeded normally.

CANCEL

Caller canceled

The caller hung up to cancel the call.

CALL_REJECTED

Call rejected

The callee rejected the call.

CALL_FORWARDING

Call forwarding

Services such as Call Forwarding, Answering Assistant, and Mobile Secretary.

INCOMING_CALL_BARRED

Incoming call barred

The callee has barred incoming calls.

INVALID_NUMBER

Invalid number

The number is a nonexistent number.

NO_ANSWER

No answer

The callee did not answer.

NO_USER_RESPONDING

Out of service area

The callee is out of the service area.

NETWORK_BUSY

Network busy

A voice prompt indicated that the network was busy.

OPERATOR_BLOCK

Carrier blocked

The call was blocked by the carrier.

POWERED_OFF

Powered off

Shutdown

SUSPEND

Service suspended

The callee's phone service is suspended.

USER_BUSY

Callee busy

The callee is busy.

UNAVAILABLE

Temporarily unavailable

This status code is used for temporarily unavailable calls. This includes cases with no definitive signaling or when the duration recognized by Automatic Speech Recognition (ASR) is too short for a determination. An example is a phone with its battery removed without being powered off.

INTELLIGENT_ANSWER

Intelligent answer

The call was answered by an intelligent service, such as a voicemail or voice assistant.

CALLING_FAILED

Outbound call failed

The outbound call failed.

CALL_EXPIRED

Call expired

The call exceeded the validity period configured for the outbound call task.

IMPORT_INVALID_DATA

Invalid data

Invalid data was imported.

OTHER

Other statuses

These special cases are under continuous optimization. For an accurate verification, contact us by submitting a ticket.