Once you have created and retrieved a FreePBX configuration backup of your existing configuration, you can convert the configuration into a backup that can be restored on your new PBX system.
Navigate to the 3CX FreePBX configuration conversion tool and drag the .tgz backup into the upload block., select the Extension length from the drop down list, and select Convert.
NOTE: The Extension length is used to indicate how many digits to expect in the numbers assigned to local extensions, This can not be edited or changed once the backup has been restored, so it is important that the correct value be entered to avoid having to repeat the procedure.
Upon completion, the 3CX config converted will return a zip file named converted_config.zip, which is downloaded through the browser. Find this file in your downloads, and extract it. Within the extracted folder, you will find another zip file, and a .csv that defines the inbound routes. This zip file is the configuration backup that should be loaded on to your 3CX System.
To load your backup, access your 3CX system via the command line, and as the root user run the command:
sudo /usr/sbin/3CXWizard --cleanup
Then select option 1, to configure the device from the web browser,
run the command
Select Option 1
The IP address of the configuration interfac e is displayed. Navigate to that IP address in your browser, and select option two, to restore a configuration..
Select the zip folder within your backup as the existing configuration to restore.