Skip to content
ViciDial

What is ViciDial? A plain guide for call center owners

ViciDial is the open-source dialer behind a large share of Pakistani and Indian floors running US campaigns. Here is what it is, how the two sides of it work, and what it leaves for you to handle.

B3 Voice dashboard screen listing campaigns that run on a ViciDial dialer

What is ViciDial, in one paragraph?

If you have asked what is ViciDial, the short answer is this: it is an open-source contact center suite that dials lists, routes inbound calls, records conversations and reports on all of it. It runs on your own Linux server (or one you rent), it talks to phone carriers over SIP, and agents use it through a web browser. The software costs nothing to download. Everything around it, from the server to the minutes, is where the money goes.

When people search for the ViciDial meaning, they usually want to know whether it is a product, a company or a phone system. It is mostly the first. There is a company behind it, the ViciDial Group, which maintains the code and sells hosting and support. But the dialer itself is free software that thousands of floors install, customise and run without ever talking to that company.

On a Pakistani or Indian floor running Medicare, ACA or final expense into the US, ViciDial is often the default. New managers are trained on it, IT staff know its quirks, and most floor slang (hopper, dial level, drop rate) comes straight from its admin screens. Our ViciDial glossary entry has the one-line version if you need it for a new hire.

ViciDial meaning in practice: software, not a service

The easiest way to understand ViciDial is to compare it with what it is not. A hosted dialer is a service. You sign up, the vendor gives you logins, and the vendor runs everything behind the screen. ViciDial is software. Somebody has to install it, connect it to a carrier, keep it patched and back it up. That somebody can be you, a local IT vendor or a hosting company, but the software does not run itself.

That difference shapes everything else: what you pay, who you call when it breaks, and who owns the data. It is why two floors that both say they run ViciDial can have completely different experiences of it.

What it runs on and where it came from

ViciDial sits on top of Asterisk, the open-source phone engine that handles the actual calls. Around Asterisk it adds a MySQL or MariaDB database for leads and logs, an Apache web server for the screens, and a large set of Perl and PHP scripts that do the dialing, the routing and the reporting. Most installs today use ViciBox, a free installer built on openSUSE that puts all of that on a server in an afternoon if your IT person has done it before.

The project has been around for close to two decades. That age is part of its appeal. Almost every problem a new floor will hit, from one-way audio to a hopper that will not fill, has been asked and answered somewhere on the ViciDial forums. It is also why the screens look old. Nobody running a floor at 3 a.m. PKT cares much about that, as long as the calls connect.

Versions matter more than most owners realize. A server installed five years ago and never updated will be missing fixes and settings that newer builds include, and some carriers and WebRTC phones behave better on recent versions. If you inherit a ViciDial server from a previous manager, ask which version it runs and when it was last patched before you trust it with a new campaign.

The admin side: campaigns, lists and the hopper

Your floor manager and IT team live in the admin interface. This is where you build a campaign, load lead lists, set which carrier the calls go out on, decide the dial method and pick the statuses agents can choose when a call ends. It is also where the reports are.

A few settings decide most of how a campaign behaves. The hopper is the queue of leads ready to be dialed next. The dial method decides whether the dialer waits for an agent (manual), dials a fixed number of lines per agent (ratio), or adjusts on its own based on how many calls are being answered and dropped (the adaptive modes, which is what most people mean by predictive dialing). The dial level is how many lines it dials per waiting agent. The drop percentage limit is the ceiling it tries to keep abandoned calls under.

  • Campaigns: one per offer or buyer, each with its own dial method, call times and statuses
  • Lists: batches of leads attached to a campaign, which you can turn on and off
  • Users and user groups: who can log in, to which campaigns, with which permissions
  • In-groups: the queues inbound calls and transfers land in, such as your closer queue
  • Carriers: the SIP connections to your VoIP providers
  • Reports: the real-time screen everyone watches, plus agent, status and list reports

The agent side: what a fronter actually logs into

Agents log in through a browser and connect a phone, usually a softphone on the same PC. Once they pick a campaign and hit resume, the dialer starts sending them connected calls. The screen shows the lead's name, phone, state and whatever custom fields you have added, plus the script tab and buttons for hanging up, parking, transferring and setting a disposition.

That is the whole job from the fronter's chair: take the call, read the script, qualify, transfer or disposition, and wait for the next one. We wrote a separate walk through of every field and button on the ViciDial agent screen for new hires and the people training them.

Why so many Pakistani and Indian floors run it

The cost model is the obvious reason. A hosted dialer usually charges per seat, per month, in US dollars. ViciDial charges nothing for the software, so a 40-seat floor in Lahore or a 60-seat floor in Mohali can put that money into carriers, data and salaries instead. We go through the real line items in our ViciDial pricing breakdown.

Control is the second reason. You choose the carrier, you own the caller IDs, you keep the recordings on your own disk, and nobody can switch your account off because a campaign drew complaints. For floors working lead-gen verticals, that matters.

There is also a training effect. A fronter who worked two years on a ViciDial floor in Rawalpindi can sit down at a ViciDial floor in Multan and be productive the same night. The screens, the statuses and the transfer panel will look familiar, even if the campaign is new. Owners who hire experienced staff rarely want to throw that away.

The third reason is people. There is a deep pool of Linux and Asterisk admins in Karachi, Lahore, Islamabad, Delhi NCR and Chandigarh who have run ViciDial for years. When your server falls over at 8 p.m. PKT, which is 11 a.m. Eastern in the middle of the US day, you can usually find someone who has fixed the same thing before.

What ViciDial does not do for you

Free software runs exactly as well as the people configuring it. ViciDial will dial a number outside the legal calling window if you set the call times wrong. It will dial a number on your internal DNC list if nobody loaded that list. It will happily push the dial level until your drop rate is far above what the FTC allows. Compliance settings exist, but you have to turn them on and check them, and the legal questions belong with your compliance counsel, not your IT person.

It also does not come with data, carriers, caller IDs or people. Before a floor goes live on ViciDial, someone should be able to answer each of these:

  • Who installs, patches and backs up the server, and who is on call during your US shift?
  • Which carrier carries the calls, and what is the plan if it blocks you mid-shift?
  • Where do the DIDs for caller ID come from, and how will you watch their reputation?
  • Are call times set per state, and is the federal and internal DNC scrub done before upload?
  • What is the drop percentage limit on each campaign, and who checks it daily?
  • Where do recordings go, and how long are they kept?

Where AI fronters fit on a ViciDial floor

Because ViciDial treats every agent as a user with a phone, anything that can log in like an agent can work a campaign. That is how B3 Voice fronter and verifier bots run: they take calls from your existing ViciDial campaign, qualify in your script order, transfer to your closer in-group and write a disposition back on every call. You do not switch dialers or change carriers. The ViciDial integration page covers the setup.

If you are just learning what ViciDial is, you do not need bots yet. Get the campaign, call times and DNC handling right first. Bots make a well-run campaign cheaper. They do not fix a broken one.

Share
All posts
Questions

About this topic

It is mainly software: a free, open-source contact center suite built on Asterisk. A company called the ViciDial Group maintains the code and sells hosting and support, but most floors that run ViciDial install and operate it themselves or through a local IT vendor.

Yes. It handles outbound campaigns in manual, ratio and adaptive predictive modes, and it routes inbound calls through in-groups. Most floors running US lead-gen use it for outbound fronting and for the internal transfer from fronter to closer, which is itself an in-group.

Usually only a softphone, since the agent screen runs in a web browser. Some setups use the built-in WebRTC phone so agents need nothing but the browser. A headset and a stable connection matter more than any installed software on the agent's PC.

Not really. A fronter needs to learn pause and resume, the transfer panel and the disposition screen, which most pick up in a day or two. The admin side takes much longer, because campaign settings like dial level and drop limits affect compliance and cost.
WhatsAppCall us7 daysFree trial