VICIfast
Operations

VICIdial dialing strategies: the complete guide

Every VICIdial dialing strategy in one place: ratio, predictive, adaptive, manual and blended. How dial level, drop rate, the hopper, lead order and caller ID fit together, plus a troubleshooting map for when calls slow down or drops climb.

VICIfast Support
··11 min read
VICIdial dialing strategies: the complete guide

How VICIdial places calls is the single biggest lever you have over a campaign. Pick the wrong dialing strategy and you either burn through leads while agents sit idle, or you blow past your legal drop limit on day one. Pick the right one and the same team and the same lists suddenly produce more conversations. This guide walks through every dialing strategy VICIdial offers, the handful of settings that control them, and how those settings fit together. It is written for someone fairly new to VICIdial, so we will keep the jargon close to plain English and link out to deeper articles as we go.

If you would rather not run the dialer infrastructure yourself, VICIfast gives you a dedicated, secured VICIdial server in under a minute and you bring your own carrier. The strategies below apply exactly the same whether you self-host or run on a managed box.

The dialing methods, one at a time

flowchart TD
  A["Choose dialing strategy"] --> B["Manual"]
  A --> C["Ratio"]
  A --> D["Predictive / Adaptive"]
  A --> E["Blended inbound + outbound"]
  C --> F["Fixed dial level"]
  D --> G["Dial level auto-adjusts to drop rate"]
  F --> H["Hopper feeds leads in order"]
  G --> H
  B --> H
  E --> H
  H --> I["Set caller ID + place calls"]
  I --> J{"Drop rate too high or agents idle?"}
  J -->|Drops high| K["Lower dial level"]
  J -->|Agents idle| L["Raise dial level"]

Every outbound campaign in VICIdial has a single setting called the Dial Method, and it decides almost everything about pace. Think of the methods as a ladder from fully manual to fully automatic. Here is the Dial method in each rung.

MANUAL is the simplest. The auto dial level is locked at zero and nothing dials on its own; an agent clicks to place each call and waits for it. There is no risk of a dropped call because a person is already on the line. It is slow, but it is the right tool for compliance-heavy work, callback lists and small owner-based dialing. We cover when manual dialing earns its keep and how to set a manual campaign up in their own articles. This is Manual dialing (click to dial) in its purest form.

RATIO is the first step into auto-dialing. You set a dial level by hand and the system keeps that many lines ringing per available agent. A level of 1.0 is essentially power dialing: one call per free agent, very few drops. A level of 2.0 places two calls per free agent, which is faster but means some answered calls may have no one free to take them. RATIO is predictable, which is exactly why it is the safest place to begin. This is Ratio dialing, and Power dialing is just RATIO held at 1.0.

The ADAPT family is true predictive dialing. Instead of you fixing the dial level, the dialer watches recent call performance and raises or lowers the level on its own to keep agents busy without crossing your drop limit. If you want the mechanics, how predictive dialing works in VICIdial breaks it down, and ratio versus predictive helps you choose between them. There are several flavours of Predictive dialing and Adaptive dialing here.

ADAPT_HARD_LIMIT dials aggressively until you hit the drop limit, then refuses to dial fast again until the rate falls back. ADAPT_HARD_LIMIT is the strictest. ADAPT_AVERAGE is more forgiving: it tries to hold your drop rate as an average rather than slamming a ceiling down the instant you go over. ADAPT_TAPERED lets you run a little hot early in the shift and tightens up as your stop time approaches, which is why it asks for a Latest Server Time. These are ADAPT_TAPERED, ADAPT_AVERAGE and ADAPT_HARD_LIMIT respectively.

INBOUND_MAN is a hybrid: agents place manual dial calls from a list but can still receive inbound calls in the gaps between those manual calls. It is covered in the INBOUND_MAN guide. And if your system has it enabled, the SHARED methods let one pool of agents auto-dial across several campaigns at once in a round-robin, which we get to under blended dialing below.

A common path looks like this: start a fresh campaign on RATIO at 1.0, watch how often leads answer for a day, then switch the campaign to predictive once you have enough agents and answers for the algorithm to work with. Predictive dialing needs a crowd; with only one or two agents it has nothing to average against.

Dial level and drop rate: the two dials you actually turn

Once you understand the methods, almost all of your day-to-day tuning comes down to two numbers. The first is the Dial level, sometimes called the Auto dial level. It is how many lines VICIdial tries to keep ringing per active agent. Setting it too low wastes agent time; setting it too high produces dropped calls. Our guide to choosing the right dial level and the deeper auto dial level explainer walk through it. Small teams have their own rules, covered in dial level for small agent teams.

The second number is your drop limit. A drop, or abandoned call, is one the carrier marked answered but that you could not connect to a live agent in time. That is what the Drop rate and Abandonment rate measure. The Drop Call Seconds setting decides how long a waiting customer hangs on before VICIdial counts the call as a drop; five seconds or less keeps you within the usual safe-harbour window. The Drop Percentage Limit is your ceiling, and the FTC number to remember is three percent. The whole topic of how to lower your VICIdial drop rate has its own article, along with the usual causes of too many dropped calls.

When you are in an adaptive method, a few extra settings shape how the dialer behaves around that limit. The Maximum Adapt Dial Level caps how aggressive the algorithm is ever allowed to get, the Adapt Intensity Modifier tunes how quickly it ramps up or backs off, and the Dial Level Difference Target lets you aim for a spare agent waiting, or a call waiting for an agent. If you keep crossing your limit, setting that target to -1 to hold one agent free is a reliable first move. The Drop Percentage Limit setting itself and the Auto Dial Level Threshold round out the controls.

One thing newcomers miss: dial level and list quality are tied together. A list where most numbers answer needs a much lower dial level than a tired, cold list, because answers arrive faster than agents can clear them. There is a whole article on dial level versus list quality, and a practical note on why cold lists need a lower level. If drops climb out of nowhere, the cause is often a fresher, hotter list rather than a bad setting.

The hopper: where leads wait to be dialed

Behind every auto-dial campaign sits the Hopper. It is a small, fast holding area of the leads VICIdial intends to dial in the next minute or two. A background job runs once a minute, applies all your campaign rules, and tops the hopper up from your active lists. Agents never dial straight from a million-row list; they dial from the hopper, and that is what keeps the system quick. If you have never met it, start with what the VICIdial hopper is.

The key knob is the Minimum Hopper Level, which should be a little more than the number of leads you go through in a minute. Leave the Automatic Hopper Level on and VICIdial sizes it for you, multiplying active agents by dial level by your timeout, then by the Automatic Hopper Multiplier. The most common emergency is an empty hopper while agents sit idle, which is its own article: fixing an empty VICIdial hopper.

A few hopper extras are worth knowing about. Force Reset of Hopper wipes it clean when settings get tangled, the VLC duplicate check stops the same account being dialed twice at once, and the Hopper Drop-Run Trigger lets you push dropped-call leads back to the front of the line for a single run.

Lists and lead selection

The hopper can only pull from the leads you let it see. Two campaign settings do most of that gatekeeping: Dial Statuses, which picks which call outcomes are eligible to dial again, and List Order, which decides the order leads enter the hopper. List Order has a surprising number of choices, from oldest-loaded first to least-called first to random; List Order explained walks through them. Each lead is a Lead living in a Lead list, and which statuses come back around is covered in which dial statuses get redialed.

On top of that you can shape the mix. A lead filter trims the pool with a fragment of SQL; treat it carefully, since one wrong character can quietly stop leads reaching the hopper. List Mix blends set percentages of leads from different lists and statuses, and lead recycling re-dials specific statuses, usually busies, after a delay without resetting the whole list. When a number does not answer, auto alt-number dialing can try the alternate phone fields for that lead. These all draw on the Filter and Lead recycling features.

VICIdial also enforces how often a number is allowed to be reached. The call count limit versus daily limit article explains the difference between a lifetime cap on attempts and a per-day cap, and the daily phone number call limit guards a single number specifically. For routing the answered call to the right person, Next Agent Call routing decides which free agent gets it.

Caller ID and dialing rules

What shows on the customer's phone is the CID (caller ID), and VICIdial gives you layers of control. The plain campaign caller ID is the baseline, covered in the campaign caller ID guide. For local-presence dialing you can vary the number by area code with CID groups, and set a CID group failover for numbers that do not match. When several caller ID options are turned on at once, VICIdial follows a fixed priority order, so it pays to know which one wins.

Two more dialing rules matter for every campaign. The dial timeout sets how long a number rings before VICIdial gives up; in the United States, safe-harbour rules want at least fifteen seconds, roughly four rings, on consumer calls. And the dial prefix chooses which carrier path a call takes, with a separate manual-dial prefix if you want manual calls routed differently. Country-specific dialing is handled by the Call times you set and the omit-phone-code option.

Blended, shared, survey and broadcast

So far we have talked about pure outbound. VICIdial can do more. Blended dialing dialing lets the same agents handle inbound and outbound at once: turn on Allow Inbound and Blended, pick the inbound groups, and the dialer slots outbound calls into the gaps. Blended dialing explained covers the idea and setting up a blended campaign is the step-by-step. The Queue Priority setting decides whether an inbound or outbound call reaches a free agent first.

When one team needs to dial across several campaigns, shared-agent campaign dialing rotates calls between them in a round-robin, with a Shared Dial Rank to set which campaign gets priority. There are also agentless modes. Survey dialing, also called Press 1, plays a recorded message and routes people who press a key; see survey and press-1 dialing and building a press-1 survey campaign. Broadcast dialing plays a message with no agents at all, covered in setting up a broadcast campaign. Both carry heavy consent requirements, so check the rules for your region before you run them.

Troubleshooting: when dialing goes sideways

Most dialing problems fall into a few buckets. If the system simply will not place calls, start with why VICIdial is not dialing and check the active lists, dial statuses and call time first. If agents are logged in but sitting idle, the hopper or list selection is usually starving them, which agents idle with no calls walks through.

If the pace is wrong rather than stopped, the fix is a dial-level adjustment: making VICIdial dial faster when agents wait too long between calls, and slowing dialing down when drops are climbing. A drop spike on a campaign that was fine yesterday almost always points back to list quality, the dial timeout being too short, or a freshly loaded hot list. Each of those has its own short article so you can rule them out one at a time.

The habit that saves the most time is changing one setting at a time and watching the real-time campaign screen for a few minutes before changing another. The dialer averages recent performance, so after a big change it can take fifteen to thirty seconds to settle into the new pace. Give it that breathing room before you decide a change did nothing.

Putting it together

A dialing strategy is really four decisions working together: which method paces the calls, what dial level and drop limit bound that pace, how the hopper and lists feed leads in, and what caller ID and timing rules each call follows. Get those four lined up for your team size and list quality, and VICIdial mostly runs itself. The links above go deeper on each piece, so treat this page as the map and follow whichever branch you need next.

If you want to spend your time tuning dial levels rather than patching servers, VICIfast provisions a hardened, ready-to-dial VICIdial box in under a minute and lets you bring your own carrier. Every strategy in this guide works the same on it; you just skip the setup.

Frequently asked

What is the best dial method to start with in VICIdial?
For a brand-new campaign or a small team, start with RATIO at a dial level of 1.0. That places one call per available agent, so there is almost nothing to drop and you can learn how your leads behave. Once you have several agents and a steady stream of answers, switch to an adaptive method like ADAPT_TAPERED or ADAPT_AVERAGE and let the dialer find the pace.
How many calls does VICIdial place per agent?
That is the dial level. A dial level of 2.0 means the system tries to keep about two lines ringing for every available agent. In RATIO mode you set the number by hand. In any of the ADAPT methods the dialer raises and lowers the level on its own, up to your Maximum Adapt Dial Level, aiming to keep your drop rate under the limit you set.
What is the hopper and why does it matter?
The hopper is a small, fast holding pen of leads that VICIdial wants to dial in the next minute or two. A background job refills it every minute based on your active lists, dial statuses and call-time rules. If the hopper runs empty, agents sit idle even though the lists are full, so keeping it stocked is one of the most common things you will tune.
What counts as a dropped call, and what is the legal limit?
A drop, or abandoned call, is one the carrier reported as answered but that could not reach a live agent before the line was given up. In the United States the FTC limit is 3 percent of answered calls, averaged across a campaign over 30 days. You set both the Drop Percentage Limit and the Drop Call Seconds in the campaign to control this.
Can the same agents take inbound and outbound calls at once?
Yes, that is blended dialing. Turn on Allow Inbound and Blended for the campaign and select the inbound groups the agents can answer. The dialer then weaves outbound auto-dial calls in between inbound calls, and the Queue Priority setting decides which type of call reaches an agent first when both are waiting.

About VICIfast LLC

VICIfast LLC operates a managed VICIdial hosting + BYOI service for outbound and inbound call centers. We run the dialers, the carriers, the recordings pipeline, and the compliance plumbing so operators don’t have to.

Citing this article

VICIfast Engineering. “VICIdial dialing strategies: the complete guide”. VICIfast LLC, June 18, 2026. Retrieved from https://vicifast.com/blog/vicidial-dialing-strategies-guide

Have questions?

Related posts

You might be interested in

VICIfast newsletter

Liked this? Get the next one in your inbox.

We ship the kind of stuff you just read — concrete, numbers-first, no drip. One email when a new post goes live. Unsubscribe in one click.

Comments

Comments are reviewed before they appear. We never publish your email.

No comments yet — be the first.