From Bright Pattern Documentation
Jump to: navigation, search
• 5.19

How To Set Call Priority Based on the Caller's Menu Selection in a Voice Scenario

There may be a time where you need to prioritize incoming calls based on the caller's selection in a voice menu - (e.g., you might wish to have your Platinum Member incoming calls prioritized over general callers, have Silver member callers receive an agent's attention at the regular rate, or slow down access to agents for Bronze Members.) If this is the case, you will need to set call priority.

The system routes calls based on a call's time in the queue (i.e., oldest calls will be delivered to an agent sooner than more recent calls). When a Set Priority block is defined, it multiplies the time in the queue by what number the priority is set at. Larger numbers are addressed first, lower numbers are considered to be more recent and thus have a lower priority, to be addressed later after the higher priority calls have been handled.

Note: Setting the priority doesn’t change reporting metrics, it is only helpful to organize the arrangement of calls.


Already have your incoming services and campaigns set up to your satisfaction. This may or may not include specifying specific skill sets such as an agent's language or other varied auxiliary skills that can be set in the Request Skill or Service block (if desired).

Organizing the menu block priority


  1. Sign in to Bright Pattern's Contact Center Administrator and navigate to the Configuration tab at the top.
  2. On the left menu, navigate to Scenarios >> Voice.
  3. Click the Add Scenario Add-Scenario-Button.png + button at the bottom.
  4. The Scenario Builder Graphical User Interface (GUI) will open in a new tab.
  5. Depending upon the desired interaction flow of your call, you can drag and drop various scenario blocks into the center pane's scenario flowchart.
    • Note: It is suggested that newer users examine the available scenario templates and exercises to see how the flow of a call might unfold.
  6. In order to set the call priority based upon a caller's menu selection, you will need to make sure that the Menu block is part of the voice call scenario flow.
  7. Menu plays a prompt with choices. It expects a button to be pushed from a set of valid choices.
  8. Drag the Menu scenario block from the left pane into the center flowchart.
  9. On " Prompt to play" click "select".
  10. Create a voice prompt message that explains where each keypad entry will lead. (E.g., "Press 1 for Platinum Member Service", "Press 2 for Gold Member Service", ect.)
  11. Under "Valid choices" click and label the checkboxes that will be associated with each block exit or service. The keypad entries available are 0-9 as well as # and *.
  12. Continue filling out the Menu block as desired using this page as a guideline, if necessary.
  13. Drag and drop a Set Priority block beneath each green, labeled menu branch in the center pane's Menu Block. You use this block to specify the priority of a call relative to other calls.
  14. Click on each Set Priority block and determine the priority flow for each individual branch. The default call priority is "1".
    • The maximum recommended priority value is 10. If priority is set too high, then the estimated wait time is inefficient and the system will not sufficiently offer virtual queue callbacks.
    • If you wish a call to have a slower response time than the standard "1", you may choose a priority set number between "0" and "1" such as ".5" or ".25". This will drop the caller's priority below normal.
  15. Once you have defined the "Set Priority" blocks, continue creating the desired flow of your call interactions until you are satisfied with the scenario.
  16. Click "Save as" to save and name the voice scenario.
    < Previous