Using realtime throttles

Use realtime throttle controls (or throttles) to monitor and adjust the dispatch rate of transfers to client call centers.

Realtime throttles are designed to manage capacity constraints in projects that have transfers to agents or IVRs. To gauge the status of the call center, each throttle has a setting called Call Center Metric. For each type of metric, configurable parameters specify the highest acceptable, optimal, and lowest acceptable values of the metric. Every 60 seconds, the platform determines the current value of the metric and then adjusts the dispatch rate to bring it closer to the optimal value. This is similar to the way the cruise control system in a car monitors the car's speed and adjusts the throttle to provide more power when the speed is below the target value, and less when it is above.

For example, suppose you have a project that warns consumers about unusual or high-dollar credit card transactions and offers the option to speak with an agent. If you want an average hold time of 60 seconds, set Control Mid to 60 seconds. The dispatch rate will automatically adjust to try to keep the average hold time at that level. Note that the platform only receives data about call center hold times from calls that it places and is not aware of volumes or hold times for other calls coming into the call center.

Clients don't have the ability to create or delete throttles, or set the increments by which pacing will adjust when stepping up or down. In most cases, Nuance will create and configure throttles for the client in accordance with the client's requirements. Only authorized client users can view and edit throttle settings.

Editing a throttle

Only client users with the Designer role can view and edit throttle settings.

  1. From the header bar, click CONTROLS.
  2. From the left menu bar, click Realtime Throttles, which appears under PACING. This displays a list of realtime throttles.
  3. Find the throttle you want to edit and click Edit to display the Edit Realtime Throttle dialog. Here's an example:

  4. Make settings as described in the tables below. Note that you cannot change the Call Center Metric and Time Zone settings.

Call center settings

These settings to specify the call center metric and time zone. Only Nuance can change these settings.

Setting Description
Call Center Metric

This setting represents the call center metric to use for dispatch control. Every 60 seconds, the platform determines the current value of the metric and then adjusts the dispatch rate to bring it closer to the configured value. The options are:

  • Average Hold Time: This hold time is the average number of seconds that a transferred call was on hold during the previous control period.
  • Max Hold Time: The longest time in seconds that a transferred call was on hold during the previous control period.
  • Side A Agent Avg Pickup Time: The average time in seconds for an agent to pick up the call during the previous control period.
  • Side A Agent Max Pickup Time:The longest time in seconds for an agent to pick up the call during the previous control period.
  • Transfer Count: The number of transfers made to the call center during the previous control period. The platform can only count its own transfers. If the call center receives incoming calls from other sources, this metric does not take those calls into account.
Time Zone

The time zone of the start and end time for any overrides that are created. Overrides are explained in the following section. The time zone is almost always that of the call center. This is set by Nuance.

Control boundary settings

Use the these settings to specify the boundaries of the call center metric. Units depend on the Call Center Metric selected above. Average Hold Time and Max Hold Time are measured in seconds. Transfer Count is measured by number of transfers. The following image shows an example shows a throttle with Average Hold Time selected as the metric and the unit in seconds.

Setting Description
Control Ceiling

The highest acceptable value for your call center metric. If this value is surpassed, the platform will temporarily stop dispatching records that are assigned to this throttle. It will resume when the call center metric falls below the Control Ceiling again.

The unit is either seconds or transfers / minute, depending on the selection for Call Center Metric.

Control Mid

The optimal value for your call center metric. If the value that the platform calculates for the metric is between Control Mid and Control Ceiling, the dispatch rate is decreased. If the metric value is between Control Mid and Control Floor, the rate is increased. The amount by which the dispatch rate changes is configurable and will have been set up by Nuance when the throttle was created.

The unit is either seconds or transfers / minute, depending on the selection for Call Center Metric.

Control Floor

The lowest acceptable value for your call center metric, with a minimum allowed setting of 0. If the metric is less than the lowest acceptable value, the dispatch rate is increased.

The unit is either seconds or transfers / minute, depending on the selection for Call Center Metric.

Rate boundary settings

Rate boundary settings specify the absolute minimum and maximum values for the dispatch rate.

Setting Description
Rate Ceiling

The highest rate per minute for the calculated dispatch rate.

Rate Floor

The lowest rate per minute for the calculated dispatch rate.

Inclusion Numbers

Phone numbers that should be included in the call center metric calculation. If empty, all numbers are included in calculation. This is set by Nuance.

Exclusion Numbers Phone numbers that should be excluded from the call center metric calculation. All others will be included. This is set by Nuance.

Control boundaries example

Platform dispatching adjustment occurs proportionally. If the current value is marginally lower than the Control Mid value, the rate increases only a small amount. If the current value is just above the Control Floor value, the rate increases by a larger amount.

The same applies to decreasing the dispatch rate when the current metric is between the Control Mid and Control Ceiling values.

To understand the calculation, consider a project type using an Average Hold Time throttle with the following configured control boundaries:

Throttle Settings Value
Control Ceiling

90 seconds

Control Mid 60 seconds
Control Floor 30 seconds
Increase Settings 25 percent
  • The current average hold time is 50 seconds.
  • The range from Control Mid to Control Floor is 30 seconds.
  • The current rate is less than the Control Mid value by 10 seconds, or 33.3 percent of the range.

Therefore, in this example, the platform increases the dispatch rate by 33.3 percent of the Increase Settings value, or 8.3 percent.

Adding throttle exceptions

You can override the settings of a realtime throttle for specific hours or days of the week. This is called an exception. The exception time zone is taken from the parent realtime throttle, and is used as the time zone for the time fields given. The rate calculation specified in the exception is used in the prescribed time window, rather than the settings in the parent throttle. You can edit throttles and exceptions as needed.

  1. In the left menu, select a throttle.
  2. Click the arrow to open the Exceptions panel.
  3. Click Add Exception. The New Exception dialog displays. Enter values for each field and click SAVE. For information about the properties, refer to the tables in Editing a throttle.