Updating
What's on this page:
Important - Please Read Before Updating
Upgrading From iSymphony 2.0.x/2.2.x to 2.8.x
- Log into the Administration panel in an iSymphony client. See Connecting to the Administration Interface for more information.
- Click on Server to open up the server properties window.
Select Check for Updates and the update will begin downloading and installing.
Once the update is complete your clients will not longer be able to connect to the server.
- Once the update is complete the server will not be running. See Starting, Stopping and Restarting the Server for instructions on how to start the server.
- If you are using the FreePBX iSymphony module make sure to upgrade to the latest version available in the downloads section.
- Uninstall all existing clients form their respective workstations.
- Re-install all clients using the web based install mechanism. See Client Installation and Uninstallation
Updating
You have two different options for updating your server to the latest version of iSymphony. Upgrades should be performed at a time when the system is not in use to reduce down time. We recommend that the manual update procedure only be used if the automated procedure fails or an automated update is not an option.
Automated
- Open the iSymphony Client Administration window (See Administration section).
- Select Server to open your server configuration page.
- Select Check for Updates button.
The update will be downloaded and unpacked on the server. Once this is done the server will shutdown and apply the server portion of the update. The server will then automatically restart. The clients will then need to be restarted in order to update themselves to the new client version.
Manual
- Back up all files in /opt/isymphony/server/config.
Shutdown the server.
/opt/isymphony/server/shutdown.sh
- Download and run the new install.
If using the RPM:
rpm -Uvh iSymphonyServer*<version>*.rpm
Or if you're using the TAR:
tar xzvf iSymphonyServer*<version>*.tar.gz
<path to extracted package>/install.sh- Restore all backed up files to /opt/isymphony/server/config.
Restart the server.
/opt/isymphony/server/startup.sh
- New clients can be installed over the old ones.