Mapping Data Channels

Overview

VBVoice supports several kinds of telephony and none telephony technologies so it can be configured to use one or some of them. VBVoice distinguish between these technologies by assigning ranges of its channel space to each technology.

Channel space is mapped according to the following rules

  1. VBVoice channels always start with channel number 1.
  2. The VBVoice channel space is consicutive and there are no gaps between the different ranges.
  3. The number of channels in each voice channel range equals to number of licenses installed on current machine: e.g. if we install 10 HMP licenses we get 10 SIP channels.
  4. The number of channels in the Data range is set in VBVoice.ini Data section.
  5. Although a range is set by the above methods, the usable channels in each range is still limited to the available license in RTM.
  6. The channel ranges are always ordered in the following sequence: Analog Voice lines, Digital Voice lines, HMP Voice lines, then Data lines.
  7. When voice cards are required, mixing technologies is only possible if the two cards can co-exist on the same machine.

Examples

Considering a system with the following parameters:

We need 4 VBVoice Runtimes and 10 VisualConnect Data licenses. The system can operate up to 14 concurrent calls, 4 on voice telephony calls from channel 1 to 4 and 10 in web sessions from channel 5 to 14.

Considering another system with the following parameters:

We need 50 VBVoice Runtimes and 25 VisualConnect Data licenses. The system will be able to operate up to 75 concurrent calls, 23 on voice calls using ISDN from channel 1 to 23, 27 VoIP calls from channel 24 to 50, and 25 in web sessions from channel 51 to 75.

Sizing your application

When planning to deploy a certain application, one important step is to deremine the number of ports the application is going to need and order the right number of licenses. Failure to do this properly may lead to either a system that's over priced or undersupplied. In most of the cases people will try to target a smallest system that does not put their application in trouble while taking into account peak times and future expansions.

The decision involves different criteria and it depends on the type of the application:

 


Updated: 2017-12-20