/
Upgrading SNG7 PBX to latest SNG7 Version

Upgrading SNG7 PBX to latest SNG7 Version

About PBXact, FreePBX Distro and AsteriskNOW SNG7 releases

Below is an outline of this version

  • FreePBX 14

  • SNG 7 OS (Derived from CentOS)

  • Asterisk 13,14 and 15

  • DAHDI 2.11

System Impact

The upgrade procedures outlined below will stop Asterisk and may also require a system reboot to fully apply. Perform the system upgrade using a scheduled maintenance window.

Release Notes

Click here to view the release notes for these versions.

How to check the current FreePBX Distro version

You can check your current version by going to the Web GUI sysadmin module. Or, from the Linux command line, do a:

cat /etc/schmooze/pbx-version

How to update from version 10.13.66 to SNG7 Releases

If you are on 10.13.66 track you will need to do a manual update as outlined on this wiki to get onto the SNG7 Release tracks.  

Upgrade Option 1: Manual Upgrade Using Version Upgrade Scripts

Upgrading your PBX manually requires updating both the PBX GUI Modules and all Linux Level RPMs as outlined below.

  • Update PBX GUI Modules

    • From the Linux CLI run the following command to have it update all your modules

      • fwconsole ma installall

        [root@localhost ~]# fwconsole ma installall No repos specified, using: [standard,commercial] from last GUI settings   Up to date. Installing missing modules: asteriskinfo Downloading & Installing 'asteriskinfo' Downloading module 'asteriskinfo' Processing asteriskinfo Downloading...  51096/51096 [============================] 100% Finished downloading Extracting...Done Download completed in 1 seconds Generating CSS...Done Module asteriskinfo successfully installed Updating Hooks...Done   Done. All modules installed. Updating Hooks...Done [root@localhost ~]#
    • Now we need to tell the PBX to apply config these changes.  This command is the same as pressing the Red Appy Config bar from your PBX UI

      • fwconsole r

        [root@localhost ~]# fwconsole r Reloading FreePBX Successfully reloaded [root@localhost ~]#
  • Update Linux RPMs including Asterisk

    • From the Linux CLI run the following command to have it update all your RPMs and Packages

      • yum -y update

    • You will notice above one of the packages it updated is your PBX version package of 1712.  This is the package that updates the version in /etc/schmooze/pbx-version so after this completes that file should now show the new version.

    • Reboot your PBX after upgrades of RPMs

Upgrade Option 2: Upgrade Using Module Admin

  • Update PBX GUI Modules

    • Navigate to Module Admin section of your PBX GUI

       

    • Click on the Module Updates tab at the top and press the Check Online button