Skip to content
  • Administrator Knowledge Base
  • Supervisor Knowledge Base
  • Agent Knowledge Base
  • Administrator Knowledge Base
  • Supervisor Knowledge Base
  • Agent Knowledge Base
Horizon Contact Admin Help
Release Notes
Horizon Contact Admin Help

Administrator Portal and Setup

  • Quick Setup Guide
  • Setup Guides and Templates
  • Privileges summary
  • Administrator Portal Overview
  • Full Setup Guide
    • Setup 1: Setting up agents
    • Setup 2: Preparing assets
    • Setup 3: Assigning user groups
    • Setup 4: Creating queues
    • Setup 5: Multiple groups
    • Setup 6: Queue Numbers
    • Setup 7: Adding audio files
    • Setup 8: Customising queue recordings
    • Setup 9: Customising agent recordings
    • Setup 10: Queue KPIs
    • Setup 11: Advanced setup
    • Setup 12: Queue Announcements
    • Setup 13: Callback setup
    • Setup 14: Customising time ranges
  • Administrator Information
    • What I can see on my screen after I log in
    • Change password
    • Change Language
    • Searching a list
    • Searching a dropdown list of items

Staff Management

  • Status data report
  • Users
    • Call Recording
    • Resetting user passwords
    • Modifying an existing user account
    • Configuring recording for a user account
    • Chat recording
    • Viewing agent contact details
    • Setting the IVR PIN
    • Viewing agent capability
  • Groups
    • User groups
    • Creating and adding a user group
    • Editing or deleting a user group
    • Copying a user group
  • Roles
    • Roles, privileges and profiles
    • Best practice when creating different versions of a role
    • Managing roles
    • Assigning and Customising Roles and Privileges
  • Break Reasons
    • Managing break reasons
    • Break reasons overview
  • Holiday Lists
    • Create a holiday list
    • Manage Holiday Lists
  • Time Ranges
    • Managing time ranges
    • Creating and adding a time range
    • Defining rules for a relative time range
    • Defining rules for an absolute time range
    • Editing or deleting a time range
    • Copying a time range
  • External Destinations
    • Managing external destinations
    • External destinations

Calls Management

  • Simultaneous ringing overview
  • Scheduling a call
  • Direct calls overview
  • Call data reports
  • Call Flows
    • Call routing flows
    • Modify user-configurable parameters for call flows
    • Call Flow Tutorial
    • Setting up an auto attendant for BC/DR Treatments
    • Call Flow Templates
      • Call Flow Tips and Tricks
      • Call Flow Templates
      • Call Flow Template 1
      • Call Flow Template 2
      • Call Flow Template 3
      • Call Flow Template 4
  • Service Numbers
    • Managing service numbers
    • Update a service numbers call flow or user-configurable parameters
    • Update an existing service number
  • Campaigns
    • Viewing campaign progress
    • Importing lists of campaign numbers
    • Create an outbound campaign
    • Managing outbound campaigns
    • Managing campaign numbers
    • How do campaigns work?
  • Queues
    • Call queue introduction
    • Create a call queue
    • Managing call queues
    • Assigning agent groups to a call queue
    • Configuring agent outbound dialling
    • Configuring wrapup settings
    • Adding queue audio
    • Managing in-queue audio
    • Defining when in-queue announcements are played
    • Configuring opt in/out options for caller recording
    • Customising agent call recording buttons
    • Configuring call recording for queues
    • Defining call-queue KPIs
    • Configuring advanced settings for a call queue
    • Configuring callbacks for a queue
    • Configuring callback slots for a queue
  • Playbooks
    • Managing play books
  • Audio Files
    • Managing audio files
    • System audio files
    • Adding audio announcements
    • Text-to-speech overview
    • Uploading Audio Files
    • Generate text-to-speech audio
  • Area Codes
    • Create an area-code group
    • Managing an area-code group
    • Importing and exporting area-code numbers
  • Number Lists
    • Managing number lists
    • Importing number lists
  • Global Variables
    • Managing global variables
  • Surveys
    • Managing after-call surveys
    • How after-call surveys are handled
    • Configuring survey parameters
  • Call Slots
    • Managing call slots
    • Callback slot announcements
    • What are call slots?
    • What are callbacks?

Flow Management

  • Introduction to Routing Flows and the Flow Editor
  • Benefits of Routing flows
  • Managing Routing Flows
    • Introduction to Node types
    • Node Parameter Values
    • Create and publish a new routing flow
    • Making nodes available from the Node Type library
    • Configuring nodes in a routing flow
    • Configuring variables in a routing flow
    • Adding user-configurable values
    • User-configurable parameter options
    • Additional flow editor functionality
    • Managing existing routing flows
    • Importing or Exporting a routing flow
    • Routing Flow Templates
  • Standard Node Types
    • Call delivery and routing node types
    • Caller interaction node types
    • Branching node types
    • Outdial node types
    • Queue node types
    • Email node types
    • Work-item node types
    • Company configuration node types
    • External destination node types
    • HTTP node types
    • Integrated PBX node types
    • Webchat node types
    • Miscellaneous node types

Webchat Management

  • Webchat overview
  • How the web-client interface works
  • Managing Webchat services
  • Webchat data reports
  • Classifying a webchat
  • Webchat Queues
    • Configuring advanced settings for a chat queue
    • Creating and managing a webchat queue
    • Defining chat-queue KPIs
    • Defining when in-queue announcements are displayed
    • Webchat queues overview
    • Assigning agent assets to a webchat queue
  • Webchat Flows
    • Managing Webchat flows
    • Modify user-configurable parameters for Webchat flows
    • Webchat flow templates
      • Chat flow templates
      • Chat Flow Template 1
      • Chat Flow Template 2
      • Chat Flow Template 3
      • Chat Flow Template 4

Email Management

  • Email overview
  • Email data reports
  • Supporting a shared email address
  • Settings required for adhoc outbound email
  • Classifying an email
  • Email Servers
    • Email Server recommended settings
    • Email Server Setup Guide
    • Viewing the default system email server
    • Viewing the email servers’ status
    • How email servers and authentication work
    • Managing email servers
    • Email Server Setup Guide
      • Email 1: Setting up users for email
      • Email 2: Setting up groups for email
      • Email 3: Creating text blocks for email
      • Email 4: Preparing assets for email
      • Email 5: Creating email classifications
      • Email 6: Creating email queues
      • Email 8: Email server settings
      • Email 7: Email Flow Templates
  • Email Flows
    • Managing email flows
    • Modify user-configurable parameters for email flows
    • Email Flow Templates
      • Email Flow Template 1
      • Email Flow Template 2
      • Email Flow Template 3
  • Email Queues
    • Email queues overview
    • Creating and managing an email queue
    • Defining email-queue KPIs
    • Configuring advanced settings for an email queue
    • Assigning agent assets to an email queue

SMS Management

  • SMS overview
  • Configuring SMS Templates
  • Configuring SMS From Addresses
  • Create an SMS queue
  • Configuring automated SMS
  • Managing SMS queues
  • Outbound SMS data reports

Safe-Pay Management

  • Safe-Pay data reports
  • The cardholder’s view
  • How Safe-Pay works
  • Merchant Configuration
  • Configure Payment Queues
  • PSP Configuration
  • PSP – Link Delivery
  • Editing or deleting a payment queue
  • Configuring Safe-Pay
  • PSP – Additional Parameters
  • PSP – Advanced Limits
  • PSP – Digital Wallets for Stripe PSP Configuration

Agent Assets Management

  • Agent scripts overview
  • Configuring agent scripts
  • Configuring agent script sections
  • Configuring text blocks
  • Managing text blocks
  • Managing attachments

Data Management

  • Reports Management
    • Reports overview
    • Loading or creating a report
    • Scheduling report generation
    • Generating and exporting a contact report
    • Managing contact reports
    • Scheduling contact report generation
    • Agent scripts data
    • Offline Reporting
      • Managing offline reporting destinations
      • The offline reporting datastore
      • Offline reporting events
      • Agent call event fields
      • Agent status event fields
      • Call queue event fields
      • Contact call event fields
      • Missed call event fields
  • Report Types
    • Call data reports
      • Callers report
      • Call flow report
      • Calls report
      • Call transfers report
      • External destination report
      • IVR report
      • Queue transfers report
      • Scheduled calls report
      • Service-number report
      • Call Classifications report
      • Voicemail report
      • Unreturned missed calls report
      • Queues – Abandoned Calls Report
      • Queues – Service Level Report
      • Call trace reports
      • Dropped calls report
      • Queue report
      • Agent report
    • Status data reports
      • Break reasons report
      • Working hours report
    • Diagnostic reports
      • Activity audit report statistics
      • Status change report
    • Email data reports
      • Email agent report
      • Email flow report
      • Email queue report
      • Email classifications report
      • Inbound emails report
      • Outbound email agent report
      • Outbound email recipient report
      • Outbound email template report
    • Webchat data reports
      • Webchat agent report
      • Webchat flow report
      • Webchat queue report
    • Outbound SMS data reports
      • Outbound SMS agent report
      • Outbound-SMS recipient report
      • Outbound SMS template report
    • Safe-Pay data reports
      • Safe-Pay agent report
      • Safe-Pay payments report
  • Wallboards
    • Managing wallboards
    • Customising a wallboard
    • Wallboards overview
    • Filtering the Agents Overview widget
    • Filtering wallboard widgets
    • Filtering the call queues for Company Summary widgets
  • Classifications
    • Managing classifications
    • Classifications Overview

Customer-related tasks

  • CRM overview
  • Creating a new contact record
  • View a customer’s contact record
  • Modifying a customer’s details
  • Deleting webchat conversations from customer contact records
  • Importing customer details
  • Exporting customer details
  • Configuring custom fields and tags
  • Assigning tags to a customer record
  • Managing columns

CRM Integration

  • Contact CRM Integration Developer Guide
  • Salesforce Integration
    • Salesforce Integration overview
    • Salesforce Integration procedure
  • Zendesk Integration
    • Zendesk Integration Overview
    • Installing Contact in Zendesk
    • Contact Zendesk Integration
    • Using Contact with Zendesk
  • Care Connect Integration
    • Using Care Connect
    • Contact Care Connect
  • ConConnect Integration
    • Introduction to ConConnect
    • Configuring ConConnect
    • Install ConConnect
  • Microsoft Dynamics Integration
    • Microsoft Dynamics Integration overview
    • Microsoft Dynamics Integration procedure

System Management

  • Configuring system assets
  • Managing system themes
  • Managing media files
  • Displaying the online help
  • Microsoft Edge Integration
  • Configuring ODS codes for automated NHSE reporting
  • Configuring agents’ unavailability
  • Configuring what agents can view on their web portal
  • Configuring email editor options
  • Channel blending
  • Configuring system channels
  • Changing the blending formula of channels
  • Changing the importance weighting of a channel queue
  • Changing Agent Capacities
  • Configuring an SFTP destination
  • Managing reporting destinations
  • Diagnostics data reports
  • Home
  • Docs
  • Calls Management
  • Queues
  • Configuring advanced settings for a call queue
View Categories

Configuring advanced settings for a call queue

In the advanced section, there are several other parameters that administrators can configure that determine how calls are queued.

Note: In order to create a call queue you need to configure the mandatory Importance Rating setting.

Click play to watch a video on configuring advanced settings for a call queue.

To define advanced parameters for this call queue:

Access advanced settings #

  1. In the menu bar click Call Handling > Queues to see a list of available queues
  2. Select (or add) the relevant call queue
  3. Click the Advanced tab
  4. From here you will be able to configure Queue Length, Agent and Miscellaneous settings (see below)
  5. Once the settings have been configured click Add or Save Changes

Queue Length #

The call queue length may be fixed (a defined number of places) or dynamic (a constant factor multiplied by the number of available agents). If you want to apply a fixed queue length, leave the Enable Dynamic Maximum Queue Length checkbox unticked, but specify a value for Maximum Queue Length and/or Maximum Total Callers

  1. For Maximum Queue Length, specify the maximum number of calls permitted in the queue
  2. To automatically apply a dynamic queue length tick the Enable Dynamic Maximum Queue Length checkbox
  3. For Dynamic Maximum Queue Length Factor, specify the constant factor by which the number of available agents is multiplied to determine the maximum queue length
Queue Length Definitions #
  • Maximum Queue Length:  The maximum number of calls permitted in the queue. The call queue length may be fixed (a defined number of places) or dynamic (a constant factor multiplied by the number of available agents).
    • If the length of the queue reaches this number, new calls are prevented from joining the queue and are handled according to how the call flow has been configured, for example, the calls may be placed in another queue or routed to voicemail. (The Join Queue node has optional branches that may be taken if specific queue limits are reached.)
  • Enable Dynamic Maximum Queue Length: Whether or not the specified Dynamic Maximum Queue Length Factor is applied. The maximum length of the call queue is based on a factor of the number of logged in agents. If this number is exceeded, the call queue may overflow to the next-highest priority group.
    • If this is not set, a fixed queue length is applied instead, as determined by the Maximum Queue Length and/or Maximum Total Callers parameters.
  • Dynamic Maximum Queue Length Factor: The constant factor by which the number of available agents is multiplied to determine the maximum queue length.

Agents #

  1. To allow multiple agents to be called with the same call tick the Enable Simultaneous Ringing checkbox
  2. For Maximum Number Of Agents To Ring Simultaneously, select the maximum number of agent phones in the group(s) to call simultaneously
    • This applies to agents in Group 1 only and the maximum number is 10 (the default value).
    • See Simultaneous ringing overview for more information on this feature.
  3. To allow agents who serve this call queue to view the status of the queue on their Agent Portal, tick the Allow agents to view queue status checkbox
  4. To continue to hold calls in a queue when no agents are available to handle calls for that queue and to allow calls to continue joining the queue, tick the Allow calls to wait in queue when no agents are handling it checkbox
    • If the checkbox is not ticked, calls are prevented from waiting in that queue if no agents are available and are routed immediately to an additional group of agents (the next-highest priority group), if specified.
  5. To automatically log off agents who are assigned to this call queue at specific times on particular days:
    • Tick the Enable agent auto logoff checkbox. By default, this is disabled for a new queue
    • For the appropriate day(s), use the up and down arrows to configure the logoff time(s)
Note: All agents who are assigned to this call queue will be logged out of the system at the specified time(s), even if they are currently logged into other call queues (the logoff setting applies to all call queues to which they are assigned). If automatic logoff is not enabled for any of their queues, they are permanently logged in to the system.
Agent Definitions #
  • Enable Simultaneous Ringing: Whether or not multiple agents will be called with the same call. By default, this is disabled.
    • Maximum Number Of Agents To Ring Simultaneously: The maximum number of agent phones in the group(s) to call simultaneously. The maximum number is 10 (the default value).
  • Allow agents to view queue status: Whether or not agents who serve this call queue can view the status of the call queue.
  • Allow calls to wait in queue when no agents are handling it: Whether or not existing callers will continue to be held in a queue (or new callers will be allowed to join the queue) when no agents are available to handle calls for that queue.
    • If the checkbox is not ticked, calls are prevented from waiting in that queue if no agents are available and are routed immediately to an additional group of agents (the next-highest priority group), if specified.
  • Enable agent auto logoff: Whether or not agents who are assigned to this call queue are automatically logged off at specific times on particular days.
  • Auto Logoff: The days and times when agents who handle calls for this queue are automatically logged off.
    • All agents who are assigned to this call queue will be logged out of the system at the specified time(s), even if they are currently logged into other call queues (the logoff setting applies to all call queues to which they are assigned). If automatic logoff is not enabled for any of their queues, they are permanently logged in to the system.

Miscellaneous #

  1. For Maximum Total Callers, specify the maximum number of simultaneous calls permitted in total (calls connected to agents + calls in the queue)
    • E.G. If the value is set to 10 and there are five calls that are connected to agents, only five calls are allowed to be queued, even if the Maximum Queue Length is set to 10.
  2. For Maximum Wait Time, specify the maximum number of seconds that a caller should spend waiting in the queue
  3. For Outdial Timeout, specify the maximum number of seconds that an agent’s phone will ring for
  4. For Busy Backoff Time, specify the number of seconds that an agent will not receive any calls for whilst busy
  5. For Call Failed Backoff Time, specify the number of seconds that an agent will not receive calls due to call failure
  6. For No Pickup Backoff Time, specify the number of seconds that an agent will not receive calls due to failing to pick up a queued call within the outdial timeout
  7. For Breakout DTMF Key, specify the DTMF key (1-9, #, *) the caller can select to be routed to some other point in the call flow for example to leave a voice message
  8. (Mandatory) For Importance Weighting, specify the priority of the call queue
    • See further information in Miscellaneous Definitions below
  9. To set callers who have previously spoken to an agent to have increased priority in the call queue:
    • Tick the Increase priority where caller has been connected checkbox
    • Specify the number of days (up to a maximum of eight days) within which the last call must have taken place
  10. To set callers who have not been answered by an agent within a specified time to have increased priority in the call queue:
    • Tick the Increase priority where caller has waited checkbox
    • Specify the number of seconds for which callers must have been waiting in the queue before their call is accelerated
    • Specify the number of days (up to a maximum of eight days) within which the last call must have taken place
  11. For Delete completed scheduled calls after (days), specify the number of days after which completed scheduled calls are deleted
  12. To specify that calls are delivered to agents in order, tick the Don’t connect other calls before the call at the head of the queue is answered checkbox
  13. To route callers who have previously spoken to an agent to the last agent who they talked to (if they are available
    • Tick the Connect caller to last agent they talked to checkbox
    • Specify the number of days (up to a maximum of eight days) within which the last call must have taken place
  14. To set callers who have not been answered by an agent within a specified time (including callers that have overflowed from one group of agents to another and callers who have attempted to call and have given up) to have increased priority in the call queue:
    • Tick the Increase priority where caller has waited checkbox
    • Specify the number of seconds for which callers must have been waiting in the queue before their call is accelerated through the queue
    • Specify the number of days within which the last call must have taken place (up to a maximum of eight days)
  15. For Delete completed scheduled calls after (days), specify the number of days after which scheduled calls that have been completed are deleted
  16. To specify that calls are delivered to agents in order rather than delivering as many calls as possible to available agents, tick the Don’t connect other calls before the call at the head of the queue is answered checkbox
  17. To route callers who have previously spoken to an agent to the last agent who they talked to (if they are available):
    • Tick the Connect caller to last agent they talked to checkbox
    • Specify the number of days within which the last call must have taken place, up to a maximum of eight days
Miscellaneous Definitions #
  • Maximum Total Callers: The maximum number of simultaneous calls permitted in total (calls connected to agents + calls in the queue).
    • If the total exceeds the Maximum Total Callers number, excess calls are removed from the queue (and new calls are prevented from joining the queue) and are handled according to how the call flow has been configured, for example, the calls may be placed in another queue or routed to voicemail. (The Join Queue node has optional branches that may be taken if specific queue limits are reached.)
  • Maximum Wait Time: The maximum number of seconds that a caller should spend waiting in the queue.
    • If the waiting time is reached for a caller, the call is removed from the queue and is handled according to how the call flow has been configured, for example, the call may be placed in another queue or routed to voicemail. (The Join Queue node has optional branches that may be taken if specific queue limits are reached.)
  • Outdial Timeout: The maximum number of seconds that the selected agent’s phone will ring for. If the agent does not pick up the call within this time period, their No Pickup Backoff Time begins. The call to the agent will be cancelled and the caller will be put back on the head of the queue.
    • The default setting is 30 seconds. If this value is set to 0, an internal default of 20 seconds is applied.
    • Note: For SIP calls (calls to handsets), this timeout may not be honoured, as the network may limit the ringing time to approximately 60 seconds, regardless of the value specified here.
  • Busy Backoff Time: The number of seconds for which the selected agent will not receive any calls, because they are busy (for example, they are on a call that is out of the control of the Contact). During this time period, the selected agent is taken out of the pool of available agents. When it elapses, the agent receives calls again.
    • The default value is 3 seconds. If this value is set to 0, no backoff time is applied, meaning that calls to the agent may be attempted immediately following a busy result.
  • Call Failed Backoff Time: The number of seconds for which the selected agent will not receive any calls, because the call to the agent failed for another reason, such as a network failure. During this time period, the selected agent is taken out of the pool of available agents. When it elapses, the agent receives calls again.
    • The default is 60 seconds. If this value is set to 0, no backoff time is applied, meaning that calls to the agent may be attempted immediately following a failed result.
  • No Pickup Backoff Time: The number of seconds for which the selected agent will not receive any calls, because they failed to pick up a queued call within the Outdial Timeout.
    • If this value is set to 0, no backoff time is applied, meaning that calls to the agent may be attempted immediately following a no-answer result.
  • Breakout DTMF Key: The DTMF key that the caller can select to escape the queue and be directed to some other point in the call flow, for example to leave a voice message. Call queues of equal importance must have the same value.
    • Note: This would only take effect if the corresponding Join Queue node in the call flow has the DTMF optional branch added.
  • Importance Weighting: The priority of the call queue. The importance weighting assigned to a call queue determines the call queues that are served first when multi-skilled agents (those who are assigned to multiple queues) become available and the percentage distribution of calls from these queues to agents.
    • For example, Queue A has an importance weighting of 5 and Queue B has an importance weighting of 10. The importance weighting of both call queues are added together to give a combined weighting of 15 (5 + 10). So the way calls are distributed is that 5 out of every 15 calls will be from Queue A and 10 out of every 15 calls will be from Queue B. Therefore, if you have a call sample size of 30 calls in total, 10 of the 30 calls will be from Queue A and 20 of the 30 calls will be from Queue B.
    • Call queues of equal importance must have the same value.
  • Increase priority where caller has been connected: Whether or not callers who have previously spoken to an agent, such as repeat or frequent callers, and including callers who have been transferred from one agent to another, have increased priority in the queue.
    • in the last number of days: The number of days within which the last call must have taken place (up to a maximum of eight days). The caller must have called at least once within this number of days.
  • Increase priority where caller has waited: Whether or not callers who have not been answered by an agent within a specified time (including calls that have overflowed from one group of agents to another and callers who have attempted to call and have given up) have increased priority in the queue.
    • at least this number of seconds: The number of seconds for which callers must have been waiting in the queue before their call is accelerated through the queue.
  • Delete completed scheduled calls after (days): The number of days after which scheduled calls that have been completed are deleted.
  • Don’t connect other calls before the call at the head of the queue is answered: Whether or not calls are delivered to agents in order rather than delivering as many calls as possible to available agents.
    • If this option is enabled (checkbox is ticked), a call that is second in the queue will not be considered for delivery until the call ahead of it has been answered by an agent. However, this limits the rate at which calls are delivered from the head of the queue. For example, if the average time for an agent to answer is five seconds, calls will only be delivered at one every five seconds. This is not ideal if calls are arriving faster than the delivery rate and a queue is holding calls yet there are available agents seemingly doing nothing.
    • To handle this scenario, you can disable this option (untick the checkbox), so that multiple calls from the head of the queue are attempted to be delivered to available agents simultaneously. This may increase the rate at which calls are delivered, but cannot guarantee that calls are answered in order, so, using the example above, the call that is second in the queue may get answered before the call at the head of the queue.
    • By default, calls are delivered to agents from the head of the queue in order (checkbox is ticked), which should be suitable behaviour most of the time, as calls for a single queue will likely not arrive that quickly and, in general, calls will be of sufficient average lengths to eventually employ all available agents.
  • Connect caller to last agent they talked to: Whether or not callers who have previously spoken to an agent are to be routed to the last agent who they talked to (if they are available). Otherwise the longest idle agent is selected from the group. (The system retains information on the last-called agent for eight days.)
    • If the checkbox is not ticked or if the last-called agent is not available, the longest idle agent is selected from the group instead.
    • within this number of days: The number of days within which the last call must have taken place (up to a maximum of eight days). The caller must have called at least once within this number of days.

Additional Information #

  • Company administrators must have the Queues: Modify privilege to configure advanced queue parameters.

How did you find this training?
Defining call-queue KPIsConfiguring callbacks for a queue
Table of Contents
  • Access advanced settings
    • Queue Length
      • Queue Length Definitions
    • Agents
      • Agent Definitions
    • Miscellaneous
      • Miscellaneous Definitions
  • Additional Information

End User License Agreement