User Tools

Site Tools


voice:pbx:freepbx:freepbx_upgrade

Differences

This shows you the differences between two versions of the page.

Link to this comparison view

Both sides previous revision Previous revision
Next revision
Previous revision
voice:pbx:freepbx:freepbx_upgrade [2017/12/19 07:23]
gcooper
voice:pbx:freepbx:freepbx_upgrade [2023/10/26 13:33] (current)
gcooper
Line 1: Line 1:
 ====== Upgrading a FreePBX Distro ====== ====== Upgrading a FreePBX Distro ======
 +
 +**Downloads**: https://downloads.freepbxdistro.org/ISO/
 +
 +**Upgrade In-Place**: https://wiki.freepbx.org/display/FOP/FreePBX+16+Version+Upgrade+Module
 +
 +:!: **Take a VM snapshot first!**
 +
 +===== SNG7 =====
 +
 +https://wiki.freepbx.org/display/PPS/Upgrading+SNG7+PBX+to+latest+SNG7+Version
 +
 +<file>
 +cat /etc/schmooze/pbx-version
 +</file>
 +
 +==== GUI Upgrade ====
 +
 +:!: You are probably better off using the CLI, especially if there are many updates.
 +
 +  - Update PBX and OS Modules
 +    - First use **Module Admin -> Module Updates**
 +    - Then use **Module Admin -> System Updates**
 +  - Reboot the PBX
 +    - **System Admin -> Power Options -> Reboot**
 +
 +==== Manual Upgrade ====
 +
 +Upgrade all FreePBX modules:
 +
 +<file>
 +fwconsole ma upgradeall && fwconsole r
 +</file>
 +
 +Or, if you want to install all new modules or reinstall any uninstalled modules:
 +
 +<file>
 +fwconsole ma installall && fwconsole r
 +</file>
 +
 +Finally, we update the host OS and reboot:
 +
 +<file>
 +yum -y update && yum clean all && reboot
 +</file>
 +
 +==== Changing Major Asterisk Versions ====
 +
 +<file>
 +asterisk-version-switch
 +</file>
 +
 +==== Upgrade from FreePBX 10.13.66 ====
 +
 +https://wiki.freepbx.org/display/PPS/Upgrading+from+FreePBX+10.13.66+to+SNG7
 +
 +===== FreePBX Distro 10.13.66 or Older =====
  
 http://wiki.freepbx.org/display/PPS/Updating+FreePBX+Official+Distro http://wiki.freepbx.org/display/PPS/Updating+FreePBX+Official+Distro
Line 29: Line 85:
 </file> </file>
  
-===== Check Current Version =====+==== Check Current Version ====
  
 <file> <file>
Line 41: Line 97:
 </file> </file>
  
-===== Update Script =====+==== Update Script ====
  
 <note important>Logic suggests it would be a good idea to reboot the PBX before running the ''update_freepbx.sh'' script.</note> <note important>Logic suggests it would be a good idea to reboot the PBX before running the ''update_freepbx.sh'' script.</note>
Line 84: Line 140:
 </file> </file>
  
-====== Migrate to New Hardware ======+===== Migrate to New Hardware =====
  
-FIXME Needs verification of functionality.+**Backup and Restore** of the same FreePBX version seems to work great. 
 + 
 +:!: You will need to **activate** the FreePBX Distro Deployment on the new PBX. 
 + 
 +==== Legacy ====
  
 **Upgrade 10.13.66 to SNG7**: https://wiki.freepbx.org/display/PPS/Upgrading+from+FreePBX+10.13.66+to+SNG7 **Upgrade 10.13.66 to SNG7**: https://wiki.freepbx.org/display/PPS/Upgrading+from+FreePBX+10.13.66+to+SNG7
Line 92: Line 152:
 Allows you to take **any FreePBX based system on version 2.9 or newer** and have it **migrate all the PBX settings to a new system**.  This includes systems such as **Elastix, PBXinaFlash or any other FreePBX based system including FreePBX Distro** systems and manually installed systems on unsupported operating systems. Allows you to take **any FreePBX based system on version 2.9 or newer** and have it **migrate all the PBX settings to a new system**.  This includes systems such as **Elastix, PBXinaFlash or any other FreePBX based system including FreePBX Distro** systems and manually installed systems on unsupported operating systems.
  
-https://www.freepbx.org/home2freepbx-conversion-tool/ +**Demo Video and Howto**: https://www.freepbx.org/home2freepbx-conversion-tool/
- +
-https://wiki.freepbx.org/display/PPS/Elastix+and+PBXinaFlash+to+FreePBX+Distro+Conversion+Tool+
  
 :!: Note that any TRUNKS will be set to ''disabled'' on the NEW machine! :!: Note that any TRUNKS will be set to ''disabled'' on the NEW machine!
voice/pbx/freepbx/freepbx_upgrade.1513693414.txt.gz · Last modified: 2017/12/19 07:23 by gcooper