Quick Reference
DISPO — Disposition Screen
What DISPO Means
A transient status indicating the agent is currently in the disposition/wrap-up screen after a call. The lead remains in DISPO status until the agent selects a final disposition code.
When This Status Is Set
DISPO is a transient status assigned automatically the moment a call ends and VICIdial presents the disposition screen to the agent. The lead’s status in vicidial_list is updated to DISPO while the agent is in the wrap-up phase, preventing any other dialing session from picking up the same lead. Once the agent selects a final disposition code and submits the form, DISPO is replaced with the chosen status (SALE, NI, CALLBK, etc.). If the agent closes their browser, loses connectivity, or abandons the session without submitting a disposition, the lead remains stuck in DISPO status indefinitely until manually corrected by an administrator. The vicidial_agent_log table records the timestamp when DISPO was entered, providing the data needed to detect stale dispositions.
Impact on List Management
DISPO leads must never appear in your dial_status_filter because they are temporarily locked to an active agent session. However, stale DISPO statuses are one of the most common sources of “missing” leads in VICIdial operations — leads that appear to have vanished from the dial pool because they are stuck in a limbo state that neither the hopper nor any filter will pick up. A nightly audit query against vicidial_list for leads with status = 'DISPO' and no corresponding active agent session in vicidial_live_agents will identify these orphaned records. The volume of stale DISPO leads is also an indicator of agent session hygiene — frequent stale DISPOs suggest agents are closing their browsers instead of properly logging out, which should be addressed through training and monitoring.
Best Practices
-
Monitor for stale DISPO statuses daily — these indicate agents closing sessions without proper disposition and result in leads permanently falling out of the dial pool
-
Set mandatory wrap-up time using
wrapup_secondsin campaign settings to give agents adequate time to disposition without rushing, reducing the temptation to skip disposition entirely -
Regular DISPO audits prevent leads from getting stuck in limbo — build a scheduled script or use ViciStack’s automated monitoring to flag leads in DISPO status for more than 30 minutes
-
Implement forced-logout timeouts so agent sessions that go idle are automatically closed and their DISPO-state leads are flagged for review
-
Track average DISPO duration per agent to identify training opportunities — agents who consistently spend too long or too little time in disposition may need coaching
Admin Configuration
DISPO is a system-level status defined in Admin → System Statuses with callable set to N and selectable set to N — it is never manually chosen by agents. The wrap-up behavior that controls how long agents remain in DISPO state is configured per-campaign under Campaign Detail → Settings via the wrapup_seconds and wrapup_message fields. To find and fix stale DISPO leads, navigate to Admin → List Modification and filter by status DISPO, or run a direct query against the vicidial_list table. The real-time report also surfaces agents currently in DISPO state, showing their duration in that phase.
ViciStack’s List Management module monitors disposition distribution in real time — automatically adjusting recycling logic, dial_status_filter priorities, and hopper fill strategies based on how your dispositions are trending. No manual SQL, no spreadsheet audits.
Frequently Asked Questions
What does the VICIdial DISPO status mean? +
A transient status indicating the agent is currently in the disposition/wrap-up screen after a call. The lead remains in DISPO status until the agent selects a final disposition code.
Is DISPO callable in VICIdial? +
No, DISPO (Disposition Screen) leads should NOT be included in dial_status_filter. Calling these leads may violate compliance requirements or waste dial capacity.
Should I include DISPO in my dial_status_filter? +
No, do not include DISPO in dial_status_filter. Leads in DISPO status are temporarily locked. If an agent closes their browser without dispositioning, leads may get stuck in DISPO status and need manual correction.
Related Status Codes
Related Blog Posts
Related VICIdial Settings
Part of the Complete VICIdial Implementation Guide
Need Help Optimizing Your VICIdial?
Get a free performance audit from our team of VICIdial experts. We'll identify quick wins and long-term improvements.
Get Your Free Audit →