Cloud option on license, portable USB license, volume license server

Features, capabilities, and information about SecAst
User avatar
CRM User
Posts: 121
Joined: Sun Nov 27, 2016 3:41 pm

Cloud option on license, portable USB license, volume license server

Postby CRM User » Mon Mar 19, 2018 5:16 pm

When completing the license request process I am offered an option for HARDWARE, USB, CLOUD, or VOLUME LICENSE SERVER based license lock. What is the difference?
Account for questions transferred from CRM system
User avatar
Telium Support
Posts: 160
Joined: Sun Nov 27, 2016 3:27 pm

Re: Cloud option on license, portable USB license, volume license server

Postby Telium Support » Mon Mar 19, 2018 5:40 pm

Telium offers various types of license locks (which connect the Telium software to a license and allows the software to run):

  • Hardware fingerprint: With a hardware fingerprint lock the software will examine the hardware which makes up your computer and calculate a 'fingerprint' (in technical terms a 'hash'). The software compares the computed fingerprint to the fingerprint stored in the license file on your PBX. So long as the two fingerprints match your software will run. This is identical to how Microsoft Windows "activation" works.
  • USB key: With a USB key lock the software looks for a special USB key plugged into the computer. The software compares the USB key's license number with the license number stored in the license file on your PBX. So long as the two numbers match your software will run. This type of lock is useful if you are running your software in a container or paravirtualized environment which makes it impossible to compute a 'fingerprint'.
  • Cloud: With a cloud lock the software will contact Telium's server upon start and ask for permission to run. The server checks that only a single copy of the license number is in operation and then allows the software to run.
  • Volume License Server: With a volume license server lock the software will contact the local volume license server upon start and ask for permission to run. The volume license server checks that only a single copy of the license is in operation and then allows the software to run. This type of lock is useful if you are running many HAAst nodes in a single data center (eg: an Internet Telephony Service Provider with hundreds of PBX's running in the data center).

For those customers who cannot allow their software to have any dependence on the internet/external services in order to run (e.g. emergency services / public safety answer points) the USB key lock or volume license server lock may be preferable since everything the software needs to start is stored locally. For those customers that want to regularly change their hardware, move the software to different machines, etc, the cloud lock or USB key lock may be preferable. For example:
  • You are a developer who regularly needs to move Telium's software to other platforms for testing.
  • You run your software in a container (which cannot be fingerprinted) or a virtual machine
  • You expect frequent hardware changes

The technical name for the USB key is "USB security dongle" and looks similar to this:
dongle.jpg
dongle.jpg (26.56 KiB) Viewed 332 times


Since Telium's licenses are perpetual (they never expire), the dongle is not replaceable. If you lose or damage the USB key then you would have to purchase an entirely new license at full price. The USB key contains a CPU wit hacking detection (EAL 5+) and will lock itself after repeated hack attempts. A USB key which has been locked due to hacking is considered damaged and can only be replaced through purchase of an entirely new license at full price. Be sure that software costs are included in your office fire/property/theft insurance policy, so that you can replace all software in case of loss.

Although you can convert a Cloud based lock TO any other type of lock, you cannot convert AWAY from any other type of lock (if you want to change the lock type in the future your would have to purchase a new license at full price).

There are products which allow a Linux OS to connect to a USB key over a network/internet. Although such products (e.g. https://www.eltima.com/share-usb-dongle-over-network.html) are not officially support by Telium, we have been told these work well with our USB keys.

Telium's USB keys are available for $100 per pair (including shipping with tracking number and signature) at the time of software purchase.