VICIdial status & disposition codes
35 codes you'll see in your CDR and reports. Every one explained: what it means, when it fires, whether an agent can select it, whether it counts as a dial, and how VICIPanel surfaces it.
System statuses
Set by VICIdial automatically
These codes are assigned by the dialer engine based on call outcome — machine detection, carrier response, timeout, network events.
AMachineAnswering Machine
AMD classified the answer as an answering machine before the agent heard audio.
AAMachineAnswering Machine Auto
Automated AMD answering-machine classification, distinct from agent-set AM dispositions.
ABMachineAnswering Machine Busy
Answering machine detection combined with a busy-tone overlap.
ADCFailureAgent Dropped Call
The agent's session dropped during the call, WebRTC disconnect, network issue, or client crash.
ADCTFailureAgent Dropped Call Transfer
Agent drop occurred during or immediately after a transfer attempt.
AFAXMachineAnswering Machine Fax
AMD detected fax tones on answer.
ALMachineAnswering Machine Left Message
Voicemail drop successfully played, lead received the pre-recorded message.
AMMachineAnswering Machine (agent)
Agent manually selected machine disposition after hearing voicemail audio.
BNo contactBusy
Carrier returned a busy signal on dial.
DCNo contactDisconnected Number
Carrier returned a disconnect tone or 'number not in service' announcement.
DEADFailureDead Call
Call disconnected without apparent cause, no hangup on either side, line just died.
DISPODispositionDispositioned
Generic disposition marker used internally during call workflow transitions.
DNCLDispositionDo Not Call (List)
Lead was matched to the DNC list at dial time and suppressed.
DROPFailureAbandoned (Dropped)
Call connected to a human but no agent was available within 2 seconds, the FTC-tracked abandonment event.
ERISystemEntry Reason Input
System-set code indicating the lead entered the hopper via an override rule.
HANGUPNo contactHangup
Consumer hung up the phone before or immediately after connection.
INCALLSystemIn Call
Transient status showing the call is currently in progress with an agent.
LRERRSystemLead Recycle Error
An error occurred while applying recycle rules to this lead.
NANo contactNo Answer
Call rang through the dial_timeout without answer.
NEWSystemNew (Never Dialed)
Lead imported but not yet attempted.
PARKQueueParked
Call is held on a park extension, not currently with an agent.
QUEUEQueueIn Queue
Inbound call waiting for an available agent.
QVMAILQueueQueue Voicemail
Queue call rolled to voicemail after maximum wait time.
SVYEXTSurveySurvey Extension
Post-call IVR survey completed, caller transferred to a rating extension.
SVYHUSurveySurvey Hangup
Consumer hung up during the post-call survey before completion.
SVYVMSurveySurvey Voicemail
Outbound survey call reached voicemail.
TIMEOTFailureTimeout
Call exceeded configured maximum duration and was forcibly terminated.
XFERDispositionTransferred
Call was transferred to another party (closer, supervisor, external).
XPARKQueueTransfer Parked
A transferred call that was parked awaiting pickup by the receiving party.
Campaign statuses
Set by the agent at disposition
These codes are selected by the agent after the call. Your list of campaign dispositions is customizable; these are the most common.
CALLBKDispositionCallback
Agent scheduled a callback, either personal (to this agent) or global (to any agent).
CANCELDispositionCancelled
Consumer cancelled an appointment, order, or prior commitment.
DNCDispositionDo Not Call (consumer)
Consumer verbally requested not to be called again, logged to internal DNC.
NIDispositionNot Interested
Consumer declined the offer but did not request to stop being called entirely.
NPDispositionNo Pitch
Wrong party or unqualified contact, the agent didn't pitch the offer.
SALEDispositionSale / Conversion
The call produced the outcome the campaign was designed to produce, a sale, an appointment set, a form completed.
See these codes in context
VICIPanel's CDR viewer shows every call with its status, disposition, duration, and drill-through to the recording. Try the live demo — no signup.
