VICIfast Support Team
VICIfast Support
The VICIfast support team. We run managed VICIdial full-time and write these guides from the operator's chair.
Posts by VICIfast Support
Running a VICIdial database schema upgrade
When VICIdial code expects new columns, you run the upgrade SQL script to bring the schema forward. Here is what the ALTER scripts do and how to run them safely.
How to run VICIdial on AWS
Running VICIdial on AWS EC2: instance sizing, the Elastic IP for the public-IP requirement, security groups for SIP and the RTP UDP range, EBS for recordings, and the cost reality.
A backup strategy for a VICIdial server
A real VICIdial backup covers three things: the database, the recordings, and the config. Here is what to dump, how often, and where to keep it.
Running the VICIdial database on its own server
Splitting MySQL onto a dedicated database server frees the telephony box for Asterisk and opens the door to replication. Here is when and how to do it.
How long a VICIdial install really takes
A clean VICIdial install runs 45 minutes if everything cooperates and a weekend if it doesn't. Here's where the time actually goes - and the managed alternative.
Setting up a VICIdial archive server
An archive server pulls old recordings and call logs off the dialer box so disk pressure never slows your live campaigns. Here is how to set one up.
Self-installing VICIdial vs managed hosting
Self-install gives you full control and a real learning curve. Managed hosting gives you the same VICIdial in under 40 seconds. Here's the honest trade-off.
Running VICIdial in the cloud: the complete guide
Why teams move VICIdial to the cloud, the per-provider landscape, the universal gotchas, and how BYOI and managed hosting compare for a working dialer.
How to upgrade VICIdial safely
Upgrading VICIdial is backup, then svn update, then the database upgrade script, then test. Do it in that order on a snapshot you can roll back to.
Why installing VICIdial yourself is harder than it looks
A clean VICIdial install means compiling Perl and Asterisk, sorting codecs and NAT, tuning MySQL, and wiring the keepalive cron. The 3am failure modes are where it bites.
Setting the server time zone and NTP for VICIdial
VICIdial enforces call times and stamps every report by the server clock. Set the OS time zone, point at NTP, and match the GMT offset in System Settings.
Installing VICIdial on a VPS
A VPS is a fine home for VICIdial if you get three things right: a real public IP, an open RTP range, and NAT handled. Here's how each one bites.