PRODUCTS AND PRICING

 

The Telecom Engine is licensed on a per-task basis, where a task is defined as a single instance of a Telecom Engine byte-code program running in the virtual machine.

Typically, a single Telecom Engine task will be in control of a single E1/Voice channel, and so there will be an almost one-to-one relationship between the number of tasks and the number of channels that can be handled in a single machine (the relationship is not exactly one-to-one, as there are usually a few housekeeping and resource management tasks running as well).

There are other architectures that could be envisioned where there are more or less tasks running than there are signalling channels.  For example the programmer could choose to make a single task be in charge of multiple inbound signalling channels, in which case the there would be less tasks than there are signalling channels, thus reducing the licensing requirements (at the cost of increasing the complexity of the application).

Below is an example showing how to calculate the number of tasks licences required by a typical system. In this scenario we have a system containing 4 (four) Prosody X boards each with 8 (eight) E1 ports giving a total of 960 E1 channels and sufficient DSP media processors on board to provide simple playback and record on each of these channels.

Assuming an architecture whereby a single master task enters a loop and spawns a slave task to control each of the above channels. Then we would have 1x master task and 960 x slave tasks. The master task might then spawn a number of other background tasks that handle the screen updates, some resource management tasks and some housekeeping tasks etc.. For the above system the total number of tasks would most likely fall below 1000 and so a 1024 task licence would be sufficient.

 

Software Packaging

 

In addition to the run-time, per-task licences there is also a requirement to obtain a development licence to compile Telecom Engine applications. However, since all run-time licences come with a development licence built in (unless specifically requested not to), then it is sufficient for the smallest run-time licence (64 task licence) to be acquired in order to develop and compile Telecom Engine applications.


Please contact Zentel Telecom Ltd. to obtain pricing for the run-time and development dongles:   sales@telecom-engine.com

 

Or call on 01530 222499

 

An evaluation version of the Telecom Engine can be downloaded here.

 

 

Zentel Telecom Ltd. 2009