About FreePBX Distro and AsteriskNOW 5.211.65 Stable releases
Below is an outline of this version
- FreePBX 2.11
- SHMZ OS 6.5 (Derived from CentOS)
- Asterisk 1.8.x or 11.x
- DAHDI 2.10
- Full support for FreePBX HA Final
- FreePBX Distro 5.211.65-1 Click on link for release notes.
- FreePBX Distro 5.211.65-2 Click on link for release notes.
- FreePBX Distro 5.211.65-3 Click on link for release notes.
- FreePBX Distro 5.211.65-4 Click on link for release notes.
- FreePBX Distro 5.211.65-5 Click on link for release notes.
- FreePBX Distro 5.211.65-6 Click on link for release notes.
- FreePBX Distro 5.211.65-7 Click on link for release notes.
- FreePBX Distro 5.211.65-8 Click on link for release notes.
- FreePBX Distro 5.211.65-9 Click on link for release notes.
- FreePBX Distro 5.211.65-10 Click on link for release notes.
- FreePBX Distro 5.211.65-11 Click on link for release notes.
- FreePBX Distro 5.211.65-12 Click on link for release notes.
- FreePBX Distro 5.211.65-13 Click on link for release notes.
- FreePBX Distro 5.211.65-14 Click on link for release notes.
- FreePBX Distro 5.211.65-15 Click on link for release notes.
- FreePBX Distro 5.211.65-16 Click on link for release notes.
- FreePBX Distro 5.211.65-17 Click on link for release notes.
- FreePBX Distro 5.211.65-18 Click on link for release notes.
- FreePBX Distro 5.211.65-19 Click on link for release notes.
- FreePBX Distro 5.211.65-20 Click on link for release notes.
- Move to FreePBX Distro 6.12.65 Track This will take your 5.211.65 version system to a 6.12.65-13 version and track. Run this script.
- No Upgrade script as this is the initial release version of this track.
How to check the current FreePBX Distro version
You can check your current FreePBX Distro version by going to the Web GUI sysadmin module or, from the Linux command line, do a:
Upgrade option 1: Manual upgrade using version upgrade scripts
Step 1: Check the current FreePBX Distro version
Display the current version file (as above) to confirm the current installed version of FreePBX Distro.
Step 2: Download and run the applicable upgrade script
To install an update script via the Linux command line, use the following commands, substituting the proper scripts from above. Download the upgrade script matching the current version of FreePBX Distro installed, mark it as executable and run it.
The FreePBX Distro upgrade script will update both FreePBX components (Asterisk, the FreePBX web GUI) and all base CentOS components.
Step 3: Specific script instructions
Note any special instructions displayed at the end of the upgrade if any are displayed, such as to reboot the system.
Step 4: Confirm the new FreePBX Distro version
Cat the updated (now current) version file (as above) to confirm the current installed version of FreePBX Distro is the expected newer version.
Upgrade option 2: Upgrade using commercial System Administration Pro module
If you have sysadmin module installed and have also purchased the SysAdmin Pro commercial license for the sysadmin module, you can use either the FreePBX web GUI to perform an update or run the following script from the command line to auto-update your system to the latest version.
- see System Admin Pro
Resolving OS configuration file changes
Some upgrade scripts will result in .rpm package updates that need configuration files to be manually cleaned up afterwards. The general procedure is described in the page Cleaning up files from a RPM update.
Specific update notes
ntp.conf: this file is updated in this release to disable NTP server functionality due to concerns about keeping this component securely configured. Delete the old saved file to clean up
- Important: Any devices that may have been using the FreePBX Distro server to get time information (such as phones) should be reconfigured to use a different NTP server by editing the NTP server settings distributed to phones by EndPoint Manager (OSS or Commercial)
Delete the default package fail2ban configuration file. FreePBX Distro generates a customized version of this file
Delete the old file "/etc/httpd/conf.d/freepbx.conf.rpmsave" to clean up
MySQL activity logging to /var/log/mysql/mysql.log is disabled in this release. This MySQL log file can be quite large, depending on server usage loads. Delete this file after the update to reclaim this disk space.
Replace the old version of /etc/dahdi/modules with the updated version of the file
Reboot as instructed
- Make sure that FreePBX version 5.211.65-14 or greater is installed before executing this script
- Reboot as instructed
- After rebooting, connect to the FreePBX web GUI to do the rest of the FreePBX ver. 2.11 to ver. 12 upgrade. Choose Admin > "2.11 to 12 Upgrade Tool". Follow the steps outlined there, as per below.
Go to Module Admin, and click "Check Online". Upgrade the "FreePBX Framework" module from the online repository. Do not upgrade other modules.
After the framework module has been updated, check for online updates again and upgrade all other modules that have upgrades available. If you get dependency warnings, simply repeat the process until all modules are upgraded. There will be several rounds of checking for and applying updates to get all modules updated.
Press the "Apply Config" button as prompted by the GUI after module updates.
Finally you will want to run "amportal a ma refreshsignatures" from the OS command prompt. Repeat the command until it runs without downloading any more module signatures.
- Install any new modules available for FreePBX 12 that may not have been previously installed at all if use of these is desired (for example, "User Control Panel", "Certificate Manager", "SMS", "WebRTC Phone").
- Re-enable iSymphonyV3 and update it through the normal FreePBX module process if iSymphonyV3 is being used.
- The new "User Control Panel" is the replacement for the Asterisk Recording Interface end-user web interface to FreePBX. If users are ready to switch to using UCP, the existing (old) ARI interface can be removed by uninstalling the ARI module.
- If commercial EndPoint Manager is being used, the ver. 12 EndPoint Manager release does not automatically rebuild generated phone configurations after a module update (a change in behavior from the 2.11 release). To do this, go to Settings > EndPoint Manager > Extension Mapping, select desired extensions to update (one to test, or all of them), select "Rebuild Configs" and click "Use Selected".
- Continue with applying updates released after 6.12.65-13 as per the FreePBX-Distro-6.12.65 updates page
CentOS is a Trademark of Red Hat and we do not claim to have any relationship with either Red Hat or CentOS
Asterisk and AsteriskNOW are registered trademarks of Digium Inc.