Script and resources to migrate Elastix Installations to VitalPBX
- If you don't have installed git app, install it in the following way:
yum install git -y
- Clone the repository:
cd /usr/share git clone https://github.com/VitalPBX/ElastixToVPBX.git elastix_to_vpbx
- Make a backup of your elastix database
mysqldump -uroot -pYOURPASS asterisk > elastix.sql
- Upload the generated sql file to VitalPBX Server
- Mount your Elastix database on VitalPBX server
mysql -uroot -e"create database elastix" mysql -uroot elastix < elastix.sql
- Execute the migration script
php /usr/share/elastix_to_vpbx/migrate.php
Whit this script you can migrate the following data:
- Extensions
- Announcements
- Classes of Services
- Recordings (Only the table data, no the files)
- Call Backs
- Custom Destinations (Misc Destinations)
- IVRs
- Queues
- DISA
- Trunks
- Outbound Routes
- Inbound Routes
- Ring Groups
- Conferences
- Time Conditions
- Time Groups
- Call Groups & Pickup Groups
This script only migrates the data from Elastix database, so, you will need to upload your recordings after migration.
This script is only compatible with the Version 2.0.5 of VitalPBX and above