Licensing scaling mode

When a license file containing fewer licenses than the previous license file is used, the VHT Callback® application enters scaling mode. Scaling mode proportionately allocates licenses based on the previous license applications. A scaling mode banner displays in the UI to alert the user of the license file change.

If a larger license file is used, the surplus licenses are added to the Global Pool.

Feature enablements

The VHT Callback database saves any changes to platform or feature enablements. These changes do not generate a scaling mode banner across any screen. It is up to the user configuring the system to compensate for these changes by altering enablement settings.

To adjust feature enablements:

  1. Navigate to Licensing > Feature Enablement.
  2. Verify the required platform features are available.
  3. Verify the groups have the required enablements.
  4. If necessary, adjust the distribution of enablements between the groups and platform to provide the required enablements.
  5. Click Save Changes to save these value to the database.

Voice licenses

Total voice license increases are added to the Global Group. ALL group inbound and outbound voice allocations, excluding those in the Global Group, remain unchanged. The Global Group inbound and outbound voice allocations increase by the additional licenses. These values are saved in the VHT Callback® database. This change does not generate scaling mode banners across any screens.

Total voice license decreases are resolved to a percentage value. ALL group inbound and outbound voice allocations, including those in the Global Group, decrease locally by the same percentage value. The resultant group values are rounded down to the nearest whole value. The sum of all round down operation remainders for inbound values is added to the inbound allocation of the Global Group. The sum of all round down operation remainders for outbound values is added to the outbound allocation of the Global Group. This change generates a scaling mode banner across the Usage, Voice Allocation, API Bandwidth, and Feature Enablement screens. The banner text explains why the screens are in scaling mode. Saving these new allocations saves them to the VHT Callback database and removes the appropriate scaling mode banners.

Outbound only voice licenses are part of the outbound license total and scaled in the same way at the same time.

To adjust voice licensing:

  1. Navigate to Licensing > Voice Allocation.
  2. Verify each group has the required number of voice licenses.
  3. If necessary, adjust the distribution of available licenses to provide the required level of voice treatment.
  4. Click Save Changes to save these values to the database and remove the voice license associated scaling mode banners.

In the Voice License Allocation modal, entering voice scaling mode disables all data entry fields, sliders, etc.. Click Save Changes in the Voice License Allocation screen to:

  • Save the current voice allocation values.
  • Remove the voice licensing associated banner.
  • Enable all data entry fields, sliders, etc., in the in the Voice License Allocation modal.

API Bandwidth licenses

Total API bandwidth rate increases are added to the Global Group. The new API bandwidth rate displays in the API Bandwidth Allocation screen. The VHT Callback database receives and stores this total. This change does not generate a scaling mode banner across any screen.

Total API bandwidth rate decreases are resolved to a percentage value. All group API bandwidth allocations, including Global Group, decrease locally by this percentage value and round down to the nearest whole value. The Global Group API bandwidth allocation also includes the sum of all round down operation remainders. This change generates a scaling mode banner across the Usage, Voice Allocation, API Bandwidth, and Feature Enablement screens. The banner text explains why the screens are in scaling mode. Saving these new allocations saves them to the VHT Callback database and removes the appropriate scaling mode banners.

To the adjust API bandwidth rate:

  1. Navigate to Licensing > API Bandwidth.
  2. Verify each group has the required number API bandwidth rate.
  3. If necessary, adjust the distribution of API bandwidth rates to provide the required API bandwidths.
  4. Click Save Changes to save these values to the database and remove the API bandwidth associated scaling mode banners.

Queue groups

The absence of queue groups, not counting Global Pool, prevents the VHT Callback system from entering scaled mode. This behavior happens no matter the values contained in the new license file.

Adding one or more queue groups returns the system to the behavior normal to the license file settings.

Deleting all queue groups returns the system to normal operation from scaling mode, if active.

Increasing voice license values

Current license file contains:

  • 500 total voice licenses (split into 350 inbound licenses and 150 outbound license by default)
  • 250 total outbound only licenses
  • Grand total of 750 voice licenses (350 inbound licenses and 400 outbound licenses)

New license file contains:

  • 1,000 total voice license (split into 700 inbound licenses and 300 outbound licenses by default)
  • 500 total outbound only licenses
  • Grand total of 1,500 voice licenses (700 inbound licenses and 800 outbound licenses)

The new voice license totals are added to the Global Pool. Refer to the following table to understand scaling operations.

GroupInbound licensesScaled inbound licensesOutbound licensesScaled outbound licenses

Group 1

75

75

37

37

Group 2

166

166

100

100

Global Pool

109

459(109+350=459)

263

663(263+400=663)
Total values350700400800

Decreasing voice license values

Current license file contains:

  • 1,000 total voice licenses (split into 700 inbound licenses and 300 outbound license by default)
  • 500 total outbound only licenses
  • Grand total of 1,500 voice licenses (700 inbound licenses and 800 outbound licenses)

New license file contains:

  • 500 total voice license (split into 350 inbound licenses and 150 outbound licenses by default)
  • 250 total outbound only licenses
  • Grand total of 750 voice licenses (350 inbound licenses and 400 outbound licenses)

The new voice license totals represent a reduction of 50%. Refer to the following table to understand scaling operations.

GroupInbound voice licensesScaled inbound voice licensesOutbound voice licensesScaled outbound voice licenses

Group 1

150

75(150*0.5=75)

75

37(75*0.5=37 with reminder of 0.5)

Group 2

333

166(333*0.5=166 with remainder of 0.5)

200

100(200*0.5=100)

Global Pool

217

109(217*0.5=108.5+0.5=109)

525

263(525*0.5=262.5+0.5=263)
Total values700350800400

Increasing API Bandwidth rate values

Current license file contains:

  • 500 total API Bandwidth licenses

New license file contains:

  • 1,000 total API Bandwidth licenses

The new API Bandwidth license total are added to the Global Pool. Refer to the following table to understand scaling operations.

GroupCurrent API Bandwidth licensesScaled API Bandwidth licenses

Group 1

125

125

Group 2

111

111

Global Pool

264

764(264+500=764)
Total values5001000

Decreasing API Bandwidth rate values

Current license file contains:

  • 1,000 total API Bandwidth licenses

New license file contains:

  • 500 total API Bandwidth licenses

The new API Bandwidth license total represents a reduction of 50%. Refer to the following table to understand scaling operations.

GroupAPI Bandwidth licensesScaled API Bandwidth licenses

Group 1

250

125(250*0.5=125)

Group 2

223

111(223*0.5=111 with remainder of 0.5)

Global Pool

527

264(527*0.5=263.5+0.5=264)
Total values1000500