Setup guide
Installing VICIdial is the easy part — there is a scripted installer and it mostly works. Turning a fresh install into a dialer that connects calls cleanly, rotates caller ID, and stays inside drop-rate limits is where the work is. This is the full checklist, whether you do it yourself or hand it to us.
VICIdial is a real-time audio application, so it is far more sensitive to CPU steal and disk latency than a typical web app. Under-provision here and you spend weeks chasing “choppy audio” bugs that are not in the dialer at all.
The scripted installer handles Asterisk, MySQL, Apache and the VICIdial web application. What it does not do is make opinionated choices for your use case: time zones, recording format and retention, web server TLS, database tuning and log rotation all still need deciding before the first campaign goes live.
This is where most self-installs stall. The dialer needs a carrier account, a trunk defined in Asterisk, correct codec negotiation, registration or IP authentication, and caller-ID numbers the carrier will actually accept from you. Get the codec or NAT settings wrong and calls connect but nobody can hear anybody — a symptom that sends people hunting in the wrong place for days.
Dialing an entire campaign from one caller ID is the fastest way to get that number flagged. You want a pool of DIDs, mapped to the campaign, rotating automatically, and ideally matched to the area you are calling. That means buying the numbers, routing them inbound so callbacks reach an agent rather than dead air, and configuring the rotation mode.
On CreatixReach this is handled for you — 20 US DIDs per agent seat are included and rotation is configured out of the box. The mechanics are documented under phone numbers.
Default dial ratios are not tuned for your campaign, your agent count or your answer rate. Too conservative and agents sit idle; too aggressive and you abandon calls, which is both a compliance problem and a reputation problem. The right approach is to pick the dial method deliberately, start conservative, and tighten while watching the drop rate rather than the connect rate.
The trade-offs for each method are written up in the dial methods documentation, and the concepts behind predictive pacing are explained on the predictive dialer page.
Import your list, define dispositions that match how your team actually classifies outcomes, create agent accounts, and place real test calls to real phones before you point a full campaign at it. Check audio in both directions, confirm recordings are being written, and confirm an inbound callback to a rotated DID lands on an agent.
Every step above is done for you before you get your login. The server is sized to your agent count, the suite is installed and hardened, the carrier trunk is connected, DIDs are attached and rotating, the dial plan ships pre-tuned, and a hostname with a valid certificate is created on your own subdomain. Verification is completed first, then the platform is built — usually within a few hours of payment.
The managed alternative to doing all of the above yourself.
Self-hosted vs shared vs dedicated, with real cost figures.
Account, verification, package selection and first login.
Audio problems, login problems, and what to check first.
We size the server, install the suite, connect the carrier, attach rotating DIDs and hand you a tuned dialer. Verification first, platform usually the same day.