All migrations

Migrating from Vicibox Hosted

How to move your VICIdial install from Vicibox Hosted to managed hosting on VICIfast.

If you're on Vicibox Hosted and want a real dashboard, sub-users, audit log, and pricing you can read on a webpage — here's the migration path. Most teams complete it in under a day with zero downtime.

What we'll move

  • Your MariaDB schema + data (campaigns, lists, leads, agents, dispositions, recordings)
  • Your Asterisk config (SIP carriers, dial plans, in-groups, custom contexts)
  • Recordings (/var/spool/asterisk/monitorDONE) — optional bulk transfer
  • Your DIDs (handled by your SIP carrier, not us)

What you'll keep

  • Same VICIdial version (or a newer compatible one)
  • Same agent logins
  • Same campaign IDs
  • Same dispositions

What changes

  • Better dashboard
  • Real audit log
  • Sub-users you can invite from the UI
  • Public status page
  • Live deploy timer next time you provision

Step-by-step

1. Order a VICIfast server

Pick a plan that matches your Vicibox spec or larger. Region: closest to your dialing market. Server lands in under 60 seconds.

2. Create a database dump on Vicibox

ssh root@your-vicibox-server
cd /usr/src
mysqldump --single-transaction --routines asterisk > vicidial-dump.sql
gzip vicidial-dump.sql

3. Copy to your VICIfast server

Add your SSH key in the VICIfast dashboard, then:

scp vicidial-dump.sql.gz root@your-vicifast-server:/root/

4. Restore the dump

ssh root@your-vicifast-server
cd /root
gunzip vicidial-dump.sql.gz

# Stop services first to avoid mid-restore traffic
systemctl stop apache2 asterisk

# Restore (drops the seeded VICIdial schema and replaces with yours)
mysql asterisk < vicidial-dump.sql

# Update server-specific config rows (your Vicibox box's hostname is in here)
mysql asterisk -e "UPDATE servers SET server_id='<new-server-id>', server_ip='<new-ip>' WHERE server_id='<old-server-id>'"

# Restart
systemctl start asterisk apache2

5. Re-point your SIP carrier IPs

In your carrier's dashboard, replace the old Vicibox IP allowlist with the new VICIfast IP. Your carrier docs cover this — usually 5 minutes.

6. Update DNS / agent training

Tell agents the new admin URL. Update any internal docs.

7. Cancel Vicibox

Once you've verified a few campaigns run on the new box, cancel the old one. Keep a snapshot for 30 days as insurance.

Recordings

For bulk recording transfer:

# On Vicibox
tar czf recordings.tar.gz /var/spool/asterisk/monitorDONE

# Transfer
scp recordings.tar.gz root@your-vicifast-server:/root/

# On VICIfast
cd / && tar xzf /root/recordings.tar.gz

For ongoing recordings, future calls will land on the new box's storage automatically.

Need a hand?

We do migration assistance free. Open a ticket from /dashboard/support once you've signed up — we'll join you on a call to walk through it.