LumenVox Licensing FAQ

Frequently Asked Questions

LumenVox Licensing

How does LumenVox licensing work?

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:

  1. Install the License Server.
  2. Use the License Server to generate a License Server ID file called info.bts that describes the computer's hardware.
  3. Create a deployment on the LumenVox Web site. A deployment is a group of licenses that will be hosted by the same License Server. Note that you can add new licenses to a deployment later, but you cannot remove them.
  4. Upload the info.bts file to the LumenVox Web site. You will need to associate the file with a specific deployment. This is how we know which machine your deployment is on.
  5. After that, licenses can be downloaded from the Web site using that server ID file. These licenses are then tied to that computer and cannot be moved.
  6. Load the license file you downloaded into the License Server. The License Server will now contain all of the license information for that deployment.

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.

How do I download and install my product?

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.

How many licenses do I need?

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.

How do I change where my product looks for a License Server?

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.

© 2018 LumenVox, LLC. All rights reserved.