-
1. Migration Tool
https://wiki.freepbx.org/display/PPS/Elastix+and+PBXinaFlash+to+FreePBX+Distro+Conversion+Tool
-
2. Transfer of CDR Export / Import
OLD PBX:
mysqldump --skip-add-drop-table --no-create-db --no-create-info --complete-insert asteriskcdrdb cdr > cdr.sql
mysqldump --skip-add-drop-table --no-create-db --no-create-info --complete-insert asteriskcdrdb cel > cel.sql
Transfer the sql files to the new server (WinSCP, etc)
Run on new PBX:
mysql asteriskcdrdb < cdr.sql
mysql asteriskcdrdb < cel.sql
-
3. Voicemail and Recordings not Transferred
As of 8/28/2018 the conversation tool does not transfer voicemail into the new system
Copy the Voicemail.conf to the new system:
Example:
rsync -aP /etc/asterisk/voicemail.conf [email protected]:/etc/asterisk/voicemail.conf
Access old system Voicemail. Voicemail is located in /var/spool/asterisk/voicemail.
Locate the voicemail.conf and open on the old system. Copy the [default] and entire section below it. and paste into the new pbx conf file.
Use rync, no other tool. Winscp won’t copy the permissions and the voicemails on the extensions break. Run the following command:
Example:
rsync -aP /var/spool/asterisk/voicemail [email protected]:/var/spool/asterisk
asterisk -x “voicemail reload”
Transfer Recordings :
Run the command Example:
rsync -aP /var/spool/asterisk/monitor [email protected]:/var/spool/asterisk
Transfer Wav file custom recordings:
Example:
rsync -aP /var/lib/asterisk/sounds/en/custom [email protected]:/var/lib/asterisk/sounds/en/
-
4. Commercial Modules
Endpoint Manger and Sysadmin have to be configured manually. Check all commercial modules before going live! (I’m serious dumbass, do it, you forgot about ones they use)
-
5. Move Commercial License to a new Deployment ID
https://wiki.freepbx.org/display/FPAS/How+to+Move+a+PBX+Deployment+to+a+New+PBX