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 12.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 12.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. Select call recording mode:
    • Use Members own setting
    • Always record
    • Never record
  8. IVR break out of menu - Allows call to break out of the Queue to the IVR specified by dialing *.
  9. Destination if no answer: Allows to send call to another queue, IVR or extension voice-mail.
  10. Post call IVR - allows to transfer caller to specific IVR (for example Satisfaction Survey) after call is finished.
  11. Allow caller to exit the queue by pressing #. This action will forward the call to destination if no answer option.
  12. Add Queue to Queue group to share call Queue Position with other Queues in Group.

Agent Settings


Figure 12.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. Longest idle Agent first: When this option is selected regardless of Agent position in the list, 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.
  6. Retry Time: The time it takes before the system rings an agent again, 0 seconds will ring the agent only once.
  7. 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 12.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 12.5 Queue Member Settings.
  1. Click to add users to the Queue. By default users assigned to a queue are logged to it.
  2. Use "six dots" icon to modify the order of the user in the queue by dragging and dropping them (only applies to Hunt and Memory Hunt ring strategies).
  3. Icons icon-user-status.png display current status of the user: green logged-in, grey logged-out.
  4. With this icon icon-login-logout.png you can manually log-in or log-out the user from the Queue.
  5. Here you can use a number between 1 to 100 which can group Agents into priority groups. For example in a group of 30 agents, 5 most highly skilled agents could be assigned Priority 1 and remaining 25 agents varying levels greater than 1. For incoming calls to reach one of the 25 less skilled agents, all of the 5 most skilled ones would have to be unavailable.
  6. Use the cross icon to remove user from the queue.

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 12.1 above.


Figure 12.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 12.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 12.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 12.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.