The Missed Call Reasons feature in Smartflows helps identify why a call was not answered. This article explains how each missed call reason is defined in Smartflows.

Missed call reasons definitions

EventSmartflows behavior
short_abandoned

The caller hangs up during the first 10 seconds.

Note: Calls lasting less than 10 seconds that end at the “At any other time branch of a Time Rule, without ringing any users, are not considered short_abandoned.

out_of_opening_hoursThe call is abandoned in the “At any other time” branch of a Time Rule, without ringing any users.
no_available_agent

The flow ends without ringing any agents because none were available or could be reached. This includes cases where:

- The call lasted less than 10 seconds and no agents were available. - The call lasted more than 10 seconds but no agents were reached.

agents_did_not_answerThe call lasted more than 10 seconds and rang at least one user, but none answered or all rejected the call.
abandoned_in_ivrThe caller abandoned the call during the IVR, either while the intro message was playing or while options were being gathered.
abandonedThe caller hangs up or the flow ends without passing through any Ring To widget. This is a general fallback for any case not covered by other missed call reasons.

Hierarchy for setting missed call reasons

Below is a diagram that illustrates all the scenarios above:

The following rules define how Smartflows determines the missed call reason based on the call’s behavior:

  • The call timer starts as soon as the call enters the system.

  • When a call passes through one or more Ring To widgets:

    • If the call ends within 10 seconds after ringing at least one agent, the reason is short_abandoned.

    • If the call ends after 10 seconds and at least one agent was rung, the reason is agents_did_not_answer.

    • If the call ends without ringing any agents, the reason is no_available_agent.

  • When a call does not pass through any Ring To widget:

    • If it ends in the “At any other time” branch of a Time Rule, the reason is out_of_opening_hours.

    • If it ends within the first 10 seconds, the reason is short_abandoned.

    • If it ends during an IVR message or menu, the reason is abandoned_in_ivr.

    • In all other cases, the reason is abandoned.

Note: If an agent answers at the exact moment a caller hangs up, the call will still be marked as missed. This ensures consistent reporting, as the call was technically missed.