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:
- Navigate to Licensing > Feature Enablement.
- Verify the required platform features are available.
- Verify the groups have the required enablements.
- If necessary, adjust the distribution of enablements between the groups and platform to provide the required enablements.
- 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:
- Navigate to Licensing > Voice Allocation.
- Verify each group has the required number of voice licenses.
- If necessary, adjust the distribution of available licenses to provide the required level of voice treatment.
- 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:
- Navigate to Licensing > API Bandwidth.
- Verify each group has the required number API bandwidth rate.
- If necessary, adjust the distribution of API bandwidth rates to provide the required API bandwidths.
- 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.
Group | Inbound licenses | Scaled inbound licenses | Outbound licenses | Scaled 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 values | 350 | 700 | 400 | 800 |
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.
Group | Inbound voice licenses | Scaled inbound voice licenses | Outbound voice licenses | Scaled 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 values | 700 | 350 | 800 | 400 |
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.
Group | Current API Bandwidth licenses | Scaled API Bandwidth licenses |
---|---|---|
Group 1 | 125 | 125 |
Group 2 | 111 | 111 |
Global Pool | 264 | 764(264+500=764) |
Total values | 500 | 1000 |
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.
Group | API Bandwidth licenses | Scaled 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 values | 1000 | 500 |