Skip to content

Settings - Queues

Queues allow to automatically distributes phone calls to a specific group of agents on the first come, first serve basis.

Using VoIPstudio Control Panel you can adjust maximum queue times, toggle whether callers are told their queue position and average wait time.

Here you can add a Queue or view and edit their settings.


Figure 6.1 Queues panel.
  1. Click to Add a New Queue.
  2. Click on Queue Name to Edit an Existing Queue.
  3. Queues can be grouped to allow call position sharing.

NOTE: Queue Groups allow Queues to share call position. This means any call that enters one of the Queues in the group first will be considered First amongst all Queues in the group.


  • Queue A and B are grouped.
  • Queue A has 5 calls waiting when a call Enters Queue B.
  • Instead of Being seen as the first call in Queue B and potentially ringing agents before any of the 5 in Queue A this call is set to position 6 in the Queue Group.

General Settings


Figure 6.2 Queue General Settings.
  1. Enter unique name.
  2. Queue Number - Agents will use the following dial codes to login and log out of the queue:
    • Log in - #421 followed by queue number
    • Log out - #422 followed by queue number Note: Queue Number used to transfer calls directly into a Queue, this can be changed to between #600 - #799. To Transfer use #600 as shown in this example.
  3. Prefix Caller ID with Queue name - If enabled Caller ID will be prefixed with queue name to help agents identify which queue a call is coming from.
  4. Select Inbound Numbers assigned to a queue.
  5. Language: British English, American English, Portuguese, Spanish.
  6. Music on Hold while callers wait for connection.
  7. IVR break out of menu - Allows call to break out of the Queue to the IVR specified by dialing *.
  8. Destination if no answer: Allows to send call to another queue, IVR or extension voice-mail.
  9. Allow caller to exit the queue by pressing #. This action will forward the call to destination if no answer option.
  10. Add Queue to Queue group to share call Queue Position with other Queues in Group.

Agent Settings


Figure 6.3 Queue Agent Settings.
  1. Here you can set announcement played to the agent prior to connecting a call.
  2. Ring Strategy when calling available agents - see Ring Strategy sub-chapter below for details.
  3. Ring Time: How long to ring each agent before we consider it time out.
  4. Ignore busy agents: If enabled the system will not ring agents already on the call.
  5. Retry Time: The time it takes before the system rings an agent again, 0 seconds will ring the agent only once.
  6. Wrap up time: After a successful call, how many seconds to wait before sending a potentially free agent another call. Retry time + Wrap up time.

Caller Settings


Figure 6.4 Queue Caller Settings.
  1. Announcement played to the caller prior to joining the queue.
  2. Maximum number of callers allowed in the queue.
  3. The maximum number of seconds caller can wait in the queue. Value '0' means infinite time.
  4. If enabled allow callers to join the queue even when no agents are currently present.
  5. If enabled Caller ID will be prefixed with total wait time in minutes.
  6. Announce position of the caller in the queue.
  7. Announce average wait time in the queue.
  8. How often to announce position and/or wait time.

Members Settings


Figure 6.5 Queue Member Settings.
  1. Click to add users to the Queue

By default users assigned to a queue are logged to it. With the set of icons nearby the user you are able to:

  • icons icon-user-status.png display current status of the user: green logged-in, grey logged-out.
  • with this icons icon-login-logout.png you can manually log-in or log-out the user from the Queue.
  • use arrows UP and down to modify the order of the user in the queue. (only apply on Queues with hunt and memory hunt strategies)
  • use the cross icon to remove user from the queue
  • Longest idle Agent first - when this option is selected regardless of Agent position in the list on the right call queuing system will ring the Agent who was idle for the longest period of time first. This applies to Hunt and Memory Hunt ring strategies.

Note: Once users are assigned to a Queue they are able to log-in and log-out from themselves from their dashboard, mobile app or softphone.

Queue Logs

To edit a Queue click button shown as (2) in Figure 6.1 above.


Figure 6.6 Queue Edit Window.
  1. Select to open the Call Logs related to Queue.
  2. Select to open Logs showing Agent Activity on Queue.

Calls Log


Figure 6.7 Queue Calls Log Window.
  1. Select Arrow while hovering cursor over headers to apply Filters.
  2. Enter details to apply filter for example a number or name.
  3. Click Eye Icon to see flow of specific call.
  4. Queue call logs can be exported to a .CSV file here.

Agents Log


Figure 6.8 Queue Agents Log Window.
  1. Select Arrow while hovering cursor over headers to apply Filters.
  2. Enter details to apply filter for example a number or name.
  3. Agent Activity logs can be exported to a .CSV file here.

Ring Strategies


Figure 6.9 Ring Strategies.

Diagram above illustrates Ring Strategies for an example Ring Group with users: User A, User B and User C and Ring Time set to 5 seconds.