Last week I went through the process of upgrading a FreePBX server from 5.211.65-14 (which is the current version we are running on all of our servers) to the latest 6.12.65-13. The process went pretty smoothly which I will out line below. But after all said and done I wanted to enable the SIP Channel Driver for PJSIP in Advanced settings. To come to find out I can’t apply and changes in Advanced settings. Not sure why yet any advise would be great.
Here is the procedure I went through.
Upgrading FreePBX to 6.12.65-13
- VOIP server needs to be running at least version 5.211.65-17.
- Make sure all modules are current.
- Run the 5.211.65-to-6.12.65-13.sh script
- Reboot server when it is finished
- Login to the GUI and Apply Config.
- The FreePBX ARI Framework module will be broken. Go to the Module Admin tool and disable the “FreePBX Upgrader”. Process and Apply Config.
- Scroll down to “Broken” and uninstall the “FreePBX ARI Framework” module and process and Apply Config.
- Click the “Check Online” button and install the “FreePBX ARI Framework” module. Process and Apply Config.
- Re-enable the FreePBX Upgrader module. Process and Apply Config.
Now it is time to upgrade to FreePBX 12. - Select the “2.11 To 12 Upgrade Tool” from the Admin menu.
-
Click the Upgrade Now button.
- Go to the Module Admin tool by clicking on the link in #1. Upgrade the FreePBX Framework module. “DO NOT CLICK THE APPLY CONFIG BUTTON”
- Click the “Check Online” button and upgrade the SysAdmin Tool
- Click the “Check Online” button and upgrade the Core
- Keep repeating the process 3 times until all modules have been updated.
- Enable the “FreePBX ARI Framework” module and check online again for module updates.
- Check online again and install the “Certificate Manager” and enable the “User Managment” module. Process…
- Check online again and update the “User Management” and SipStation modules.
- Check online again and install the “User Control Panel” module.
- Check online one last time and install the WebRTC Phone module.
- Click “Apply Config”
- Go back to the CLI and run:
a. amportal chown
b. amportal a ma refreshsignatures
c. amportal a reload - Last step is to switch asterisk from version 11 to 12.
a. From the CLI run Asterisk-version-switch and select #3.