Browse
 
Tools
Rss Categories

Upgrading LumenVox Products

Reference Number: AA-00659 Views: 16486 0 Rating/ Voters

When you first purchase a license for a product, you get access to our current released version of software. After that, software upgrades are covered as part of an annual maintenance contract. You will have have a software maintenance up to date to use any new releases.

Warning: Before Upgrading...

 If you upgrade the software without updating your maintenance contract and licenses then the software will not work.

Please see our instructions for renewing software maintenance before you begin a software upgrade.You may contact LumenVox Sales for more information about maintenance contracts.

You may always download the latest software that you have access to according to your maintenance contract from https://www.lumenvox.com/packages/ and go to the appropriate operating system.

The exact instructions for upgrading your software depends on the operating system you are using.


Configuration Files When Changing Versions

A common question we are asked is how the various LumenVox configuration files are affected when performing a version upgrade (or downgrade).

The answer to this is that all configuration files that are stored on disk will not be overwritten during any upgrade or downgrade operations. These configuration files change over time, where new settings are added, or some settings will be removed, so there is a special VERSION attribute within the file which is used to perform any necessary changes when migrating versions. Note that users should never manually change this VERSION attribute in any of the LumenVox configuration files.

During an installation of a different version of LumenVox, the existing configuration files will be renamed, with a version specific suffix, such as media_server.conf.15.0.100 (for example), within the config folder. These version-specific backups are duplicates of the existing configuration files, which will allow you to manually compare the differences if needed.

Whenever possible, when making adjustments to setting values, due to adding new features or deprecating old ones, we endeavor to maintain the setting values that are in place within the existing files.

In other words, migrating between versions of LumenVox should not have any negative impact on configuration settings and you should only need to adjust settings based on version-specific changes, as described in our Release Notes.


Upgrading on Windows

Before upgrading to a newer version of the Speech Engine, License Server, or Speech Tuner, it is a good idea to uninstall the old versions using the Windows Add/Remove Programs control panel. Uninstall the License Server (and any optional components such as the Speech Tuner) and then uninstall the Engine.

Once the Engine has been uninstalled, restart your machine and run the install for the latest version of the Engine, restart the machine, and then install the additional components (License Server, etc.). You do not need to restart after installing the additional components.


Upgrading on Linux

The ideal way to upgrade the LumenVox Speech Engine, License Server, and MRCP Server on Linux is to use yum to handle the upgrades for you.

Assuming you have followed our instructions for setting up yum or setting up apt-get to automatically download the latest packages from our repositories, upgrading is simple. Upgrading will install the new software. Upgrades attempt to preserve your configuration settings, but if you are upgrading from an older version to a much newer version, this may not always be possible.


Upgrading from version 8.0 or earlier only:

Please note that if you are upgrading from 8.0 or older, you will need to ensure you also get the new LumenVoxClient package when you upgrade. Also please see our new Linux directory structure to see where the files will get installed.


To upgrade LumenVox software using yum (the preferred method), type:

yum update packagename

The valid package names are LumenVoxCore, LumenVoxLicenseServer, LumenVoxClient, LumenVoxSRE, and LumenVoxMediaServer.

or

yum update LumenVox*

This will update all the LumenVox packages that are currently installed on the system to the latest version.


Alternatively, if you are unable to use yum, you may manually download the RPMs and install them using the following command:

rpm -Uvh filename
Replace filename with the name of the RPM file you wish to install.

Note that if you do not use YUM to perform your installation or updates, you may need to manually ensure that any package dependencies are also installed correctly (using YUM will automatically install any dependencies).


Installing Mixed Versions

Important:

LumenVox does not support heterogeneous environment.  All software component of the LumenVox stack (i.e. License Server, Media Server, ASR, TTS etc.) must be running the same version.