Call Center Operations

Occupancy Rate

Occupancy rate is the percentage of an agent’s logged-in time spent on call-related activities — including talk time, hold time, and after-call work — as opposed to idle time waiting for the next call. An occupancy rate of 85% means the agent spends 85% of their time handling calls and 15% waiting between calls. Occupancy rate is a core efficiency metric that indicates how effectively agents are being utilized.

How It Works in VICIdial

Occupancy rate is calculated as: (Total Handle Time / Total Logged-In Time) x 100, where handle time includes talk time, hold time, and wrap time (after-call work). VICIdial tracks each of these components through its agent time tracking system, recording state changes as agents move between waiting, talking, on hold, in disposition, and paused states.

VICIdial’s real-time monitoring in the admin panel shows agent states across campaigns, allowing managers to observe occupancy patterns in real time. Historical reporting provides occupancy data by agent, campaign, inbound group, and time interval. On outbound campaigns, the predictive dialer directly influences occupancy by controlling how aggressively it dials — higher auto dial levels keep agents busier but risk higher abandon rates.

For inbound operations, occupancy is inversely related to service level. Achieving a high service level requires having agents available to answer calls quickly, which means agents spend more time waiting — reducing occupancy. Conversely, running agents at very high occupancy means callers wait longer in queue. Erlang C modeling accounts for this relationship when determining staffing levels.

Why It Matters

Occupancy rate has a direct impact on both cost efficiency and agent well-being. Low occupancy (below 70%) means agents are idle too often, indicating overstaffing or insufficient call volume — wasting labor dollars. However, sustained high occupancy (above 90%) leads to agent burnout, increased error rates, and higher turnover, as agents have no breathing room between calls.

The optimal occupancy target depends on the operation type. Outbound predictive dialing campaigns typically target 85-92% occupancy, leveraging VICIdial’s adaptive dialing to maintain agent pacing. Inbound operations running at 80/20 service level typically see 75-85% occupancy, with the lower end reflecting the idle time required to maintain quick answer times. Blended campaigns help bridge the gap by filling inbound idle time with outbound calls, pushing overall occupancy higher without sacrificing inbound service levels.

Related VICIdial Settings

wait_between_calls View setting → auto_dial_level View setting → wrap_up_seconds View setting →

Related Terms

Agent Utilization View definition → Erlang C View definition → Service Level (SLA) (SLA) View definition → Talk Time View definition →

Related Articles

Call Center Operations

Contact Center KPIs: The Complete Guide to Metrics That Matter

· 26 min read
Technical Guides

Building VICIdial Dashboards with Grafana & Metabase

· 22 min read

Part of the VICIdial Performance Optimization Guide

Need Help With Your VICIdial Setup?

Get a free performance audit from our team of VICIdial experts. We'll identify quick wins and long-term improvements.

Get Your Free Audit →