Status codes
VICIdial status codes. Every disposition, explained.
The 6-character codes a VICIdial campaign emits when a call ends. What each one means, when you’ll see it, and what to do about it. Categorized for easy scan.
7-day free trial · Cancel anytime · Pay with card or USDT
What is a VICIdial status code?
A VICIdial status code is the short label — up to six characters, like NEW, DROP or SALE — that VICIdial writes to a lead when a call ends. It records what happened on that call, and it decides what happens next: whether the dialer calls the lead again, whether the number goes on a DNC list, and which column the call lands in on your reports.
Some are set by the system — the dialer and the carrier stamp their own outcomes with no agent involved. The rest are dispositions: the codes an agent picks from the drop-down when they hang up. Both kinds live in the same list, which is why a floor can see NA and N on the same report and mean two different things. All 68 are grouped below.
Agent dispositions
- AAnswering machine (agent-marked)
- An agent heard an answering machine on a live call and dispositioned it by hand.
- BBusy (agent-marked)
- The agent heard a busy signal and dispositioned the call by hand.
- BUSYBusy (custom code)
- Not a VICIdial default. The shipped busy codes are B (agent-marked) and AB (carrier-signalled).
- CALLBKCall back
- The customer asked to be called back — VICIdial’s built-in callback status, scheduled or not.
- CBHOLDCall back hold
- A scheduled callback that has not come due yet, or one reserved for the agent who booked it.
- DCDisconnected number (agent-marked)
- The agent heard a disconnected-number recording and dispositioned the call by hand.
- DECDeclined sale
- The prospect heard the full pitch and said no at the close.
- NNo answer (agent-marked)
- The agent let the phone ring, nobody picked up, and they dispositioned it by hand.
- NINot interested
- Someone answered and said no before the pitch got going — the standard early-decline code.
- NPNo pitch, no price
- A contact that ended before the agent could present the offer or quote a price.
- SALESale made
- The agent closed the deal — the status every other code on the floor is measured against.
- Sale-safe
Answering machine
- AAAnswering machine (auto-detected)
- Answering-machine detection decided a machine picked up, before any agent heard the call.
- ADAIRDead air (auto)
- The call was answered but detection heard no audio at all — neither a person nor a machine.
- AFAXFax machine (auto)
- The dialer detected a fax tone on the answered call.
- ALAnswering machine, message played
- A machine answered, the call was sent to a message, and the message finished playing.
- AMAnswering machine, sent to message
- Detection found a machine and the call was handed off to play a recorded message.
- AMDXFRAnswering machine transferred
- Detection found a machine and the call was transferred to a call menu or an in-group rather than dropped.
- FASHUFalse answer, auto hangup
- The carrier reported the call as answered when nobody actually picked up, so the dialer hung up.
- FAXHUFax detected, auto hangup
- Detection heard a fax and ended the call itself.
Carrier results
- ABBusy (carrier)
- The carrier returned a busy signal — no agent was involved.
- ADCDisconnected number (carrier)
- The carrier reported that the number is disconnected.
- ADCTCongested number (carrier)
- The carrier returned a congestion or rejection cause — the call could not be completed at that moment.
- NANo answer (autodial)
- The dialer never got an answer signal — ring-outs, dead numbers, congestion and carrier errors all land here.
- PUCall picked up
- A transient status set the instant the carrier signals answer, before the call reaches an agent.
Compliance
- DNCDo not call
- The person asked not to be called again — and with the DNC flag set, the number goes on VICIdial’s do-not-call list.
- DNC
- DNCCCampaign do-not-call list match
- The number matched the campaign’s own do-not-call list, so this campaign did not dial it.
- DNC
- DNCLDo-not-call list match
- The lead’s number matched VICIdial’s internal do-not-call list, so it was blocked instead of dialed.
- DNC
Dropped calls
- AFTHRSAfter-hours drop
- The inbound call arrived outside the in-group’s call time and was handled by the after-hours action.
- CLOSOPClosing time option
- The inbound call arrived at closing time and was handled by the in-group’s closing-time option.
- DROPAgent not available (outbound drop)
- Someone answered your outbound call and no agent was free before the drop timer ran out.
- HOLDTOHold time option termination
- The caller held long enough for the in-group’s hold-time option to end the call.
- IQNANQIn-queue no agent, no queue
- The call was already waiting in the queue when the no-agent-no-queue rule fired and pulled it out.
- IVRXFROutbound drop to call menu
- A dropped outbound call that was sent to a call menu instead of being hung up on.
- MAXCALMax calls drop
- The in-group was already at its maximum call count, so the extra call was dropped.
- NANQUENo agent, no queue
- An inbound call arrived with no agent logged in, so it was never put in the queue at all.
- PDROPPre-routing drop
- The call was answered and hung up in the same instant, before VICIdial could route it anywhere.
- SRDROPShared campaign drop to in-group
- A drop from a shared outbound campaign routed to an in-group — deliberately left out of most drop stats.
- TIMEOTInbound drop timeout
- The inbound call waited out the full drop timer and was handed to the in-group’s drop action.
- WAITTOWait time option termination
- The inbound call was ended by the in-group’s wait-time option.
- XDROPAgent not available (inbound drop)
- An inbound caller waited in the queue and was dropped because no agent picked up in time.
Inbound
- ACFLTRArea code filter
- The inbound call was handled by the in-group’s area-code filter rather than being sent to an agent.
- INBNDInbound lead created
- The first status a brand-new lead gets when an inbound call starts the queueing process.
- QVMAILQueue abandon voicemail
- The caller left the queue and left a voicemail instead of waiting for an agent.
Lead lifecycle
- ALTNUMAlternate number dialed
- Bookkeeping status for a manual-dial lead whose alternate number was called without a final disposition.
- INCALLLead being called
- An agent is on the phone with this lead right now — a working state, not a result.
- LSMERGLead merged by agent search
- Left on the older record when an agent’s lead search merged two records for the same person.
- MLINATMulti-lead alt-dial lead deactivated
- Multi-lead auto alt-dial took this lead out of rotation by marking it inactive.
- NEWNew lead
- The starting status for every lead you load — VICIdial has not dialed it yet.
- NVAINSLead inserted by call logging
- The default status for a lead VICIdial creates when it logs a call placed outside the agent screen.
- QUEUELead to be called
- A working state — the dialer has picked this lead up and is about to hand it to an agent.
Quality control
Survey and broadcast
- PMPlayed message
- A broadcast or survey campaign finished playing its message to the customer.
- SVYCLMSurvey sent to call menu
- The survey passed the customer to a call menu — survey campaigns only.
- SVYEXTSurvey sent to extension
- A survey campaign passed the customer to an extension after they responded — survey campaigns only.
- SVYHUSurvey hangup
- The survey call ended in a hangup rather than being passed anywhere — survey campaigns only.
- SVYRECSurvey sent to record
- The survey recorded the customer’s spoken response instead of routing the call — survey campaigns only.
- SVYVMSurvey sent to voicemail
- A survey campaign sent the customer to voicemail — survey campaigns only.
System errors
- DISPODisposition screen abandoned
- The agent was on the disposition screen and closed the browser without choosing anything.
- DONEMManual call left undispositioned
- The agent made a manual dial call and then closed the browser before dispositioning the lead.
- ERIAgent error
- An agent closed their browser before dispositioning the lead, so VICIdial closed it out for them.
Transfers
- HXFERHold recall transfer
- A held call was recalled and transferred on to another in-group.
- RAXFERRemote agent transfer
- The call was transferred to a remote agent through the API.
- RQXFERRe-queue transfer
- The agent put the call back into the queue for somebody else to take.
- XFERCall transferred
- The agent sent the call on to a closer or another in-group.