VICIfast
Blog

The operator's perspective.

On VICIdial, SIP, and call-center ops.

Long-form pieces by people who run dialers. TCPA changes that actually matter, the hidden cost of self-hosting VICIdial, choosing a SIP carrier without getting locked in, why provisioning time matters more than agent count. We post when we have something to say.
Read the docs

7-day free trial · Cancel anytime · Pay with card, PayPal, or USDT

Page 8

Operator writing, sorted newest first.

Using the Webphone Only Page in VICIdial

The Webphone Only page lets anyone with agent-interface access log in and use the built-in webphone on its own, without loading the full agent screen.

OperationsRead post

What the NANPA Batch Updater Does in VICIdial

A plain-English tour of VICIdial's NANPA batch updater: a manual cellphone scrub for inactive lists, the running-scrubs log, the inactive-lists picker, and scheduling.

OperationsRead post

What the Speech Voice Lab Page Does in VICIdial

The Speech Voice Lab lets a native speaker broadcast their voice to every agent in a chosen campaign, so language-school students hear and repeat while teachers record or monitor.

OperationsRead post

Single-server vs clustered VICIdial: when one box is enough

When a single VICIdial box handles your call volume, what a cluster of dialers adds, and the real tradeoffs in cost and complexity before you split things up.

Guides & tutorialsRead post

Installing VICIdial: The Complete Guide

What installing VICIdial actually involves end to end: the software stack, install routes, hardware, registering the server in Admin, conf files, and going live.

Guides & tutorialsRead post

Setting up MySQL/MariaDB for VICIdial

What VICIdial needs from its database: the asterisk database, the cron and DB users, MyISAM tables, basic tuning, and keeping the DB on the right box.

Guides & tutorialsRead post

Controlling Which Agents See a Custom Report in VICIdial

The Custom Reports Admin page adds your own links to the Reports page, and its User Group field decides exactly which agents and users can see each one.

OperationsRead post

Adding a server in VICIdial Admin

How to add a new server record in VICIdial Admin: the five required fields, the rules for the server ID, and what happens after you submit the form.

Guides & tutorialsRead post

Installing VICIdial from the ViciBox ISO

The ViciBox ISO bundles the OS, Asterisk, and VICIdial into one prebuilt image. Here is what it includes, how the install flow works, and when the ISO is the right call.

Guides & tutorialsRead post

Putting VICIdial behind HTTPS

Why the VICIdial agent and admin screens need TLS, how to get a certificate, why the browser webphone websocket demands a valid cert, and the basics of redirecting HTTP to HTTPS.

Guides & tutorialsRead post

How NANPA List Conversions Route Scrubbed Leads

The NANPA scrub can move scrubbed leads into separate lists. Drop a list ID into the Cellphone, Landline, or Invalid field and matching records get relocated automatically.

OperationsRead post

What Installing VICIdial Actually Involves

A plain tour of the moving parts a fresh VICIdial install needs: the telephony engine, the web app, the database, the keepalive crontab, and a carrier to dial out.

Guides & tutorialsRead post

Installing VICIdial from Scratch on Debian

How a from-scratch Debian build differs from Ubuntu: package names, defaults, and the same compile-Asterisk-then-install flow, with the Debian-specific snags called out.

Guides & tutorialsRead post

Installing VICIdial from Scratch on Ubuntu

Prerequisites, pulling the source, compiling Asterisk, running the install script, and the Ubuntu-specific gotchas that trip up a from-scratch VICIdial build.

Guides & tutorialsRead post

Which Asterisk version VICIdial needs

How to pick an Asterisk version for a VICIdial build: supported branches, why the version field changes Local channel handling, and MeetMe versus ConfBridge.

Guides & tutorialsRead post

Modifying server settings in VICIdial Admin

The settings that matter most on the Modify Server page: max trunks, calls per second, active toggles, conf-file generation, and performance logging.

Guides & tutorialsRead post

The VICIdial post-install checklist

A practical did-it-actually-work checklist for a fresh VICIdial box: confirm Asterisk and keepalive are running, fix the clock, add a carrier, create a phone, load a list, place a test call.

Guides & tutorialsRead post

Using the NANPA Exclusion Field and Value in VICIdial

The Exclusion Field and Exclusion Value pair tells a NANPA scrub which already-classified leads to skip, so you can re-scrub a list without re-checking records you trust.

OperationsRead post

How to Scrub Inactive Lists for Cellphones in VICIdial

Step-by-step: set a list inactive, pick the field to update, run the NANPA cellphone scrub, watch progress, and check the past-scrubs log.

OperationsRead post

The VICIdial install.pl Script, Step by Step

A walkthrough of what the VICIdial install script does: the prompts it asks, the database it builds, the scripts it copies, the crontab, and the conf files it writes.

Guides & tutorialsRead post

First login to VICIdial Admin after install

Your first login to VICIdial Admin: signing in as 6666/1234, the Welcome and Initial Setup screens, setting your defaults, and enabling every admin page on user 6666.

Guides & tutorialsRead post

Sending a Test Call With a Custom Caller ID in VICIdial

The Send a Call With Custom CID page fires a single outbound call from a chosen server using any caller ID you set, as long as your carrier allows it.

OperationsRead post

Operating System and Hardware Requirements for VICIdial

Which operating systems VICIdial supports, how to size CPU, RAM, and disk for your agent count, and why a dedicated box matters for a dialer.

Guides & tutorialsRead post

Which ports to open for VICIdial

A plain-English firewall guide for VICIdial: the SIP and IAX signaling ports, the RTP media range, the web admin and agent ports, and why you almost never expose MySQL.

Guides & tutorialsRead post