There are two separate components to the LumenVox licensing scheme. One is a License Server, which manages the license information. The other is the licensed product, such as the Speech Engine.
There are several steps involved in setting up licenses:
When the License Server is started, it loads all of the licenses it has installed. This group of licenses is called the license pool. When you run a product like the Speech Engine, the product checks the License Server to see if any licenses are available.
The License Server checks the license pool, and if the appropriate license is available, the License Server assigns that license to the product. The License Server sends the product a license token that lets the product know the license is available. The License Server removes that license from the pool until the product returns it.
Products and the License Server may run on the same machine, or on separate machines. See our distributed architecture description for more information on this.
Licenses are tied to specific machines. When you install the License Server, you will generate a file called info.bts that describes the hardware in your system. You then upload this file to our Web site, and we generate a license file that is based on that hardware configuration. The license file will not work on a different machine. However, if you format the machine, the license will still work on the machine provided the hardware configuration has not changed.
We encourage users to keep their licenses on a single machine. Speech Engine clients loaded on different machines can query the central license server for licenses, and you can freely change the machines on which the Speech Engine runs.
We understand that users do sometimes have a need to move licenses onto new hardware. If for some reason you need to move a License Server, you may need to Contact Us and briefly explain your situation and our support team will work with you to address the issue.
The number of licenses you need is determined by the number of simultaneous calls you will perform. Each Engine license represents one active connection between your speech application and the Speech Engine.
Each product has a configuration file called lumenvox_client.conf located in the product's installation directory (for instance, on Windows this would be in C:\Program Files\Lumenvox\Engine by default).
This file controls where the product looks for the License Server. By default, the products expect the License Server to be located on the local machine (IP address 127.0.0.1 on the port 7569). You can change this IP address and port to reflect the location of the License Server you wish to use.
© 2016 LumenVox, LLC. All rights reserved.