VICIdial Queue Priority: Complete Optimization Guide
Quick Reference
Setting Name
queue_priority Default Value
0 Recommended
1-9 per queue importance
Impact Level
MediumLocation in VICIdial
Admin > In-Groups > [Group] > Queue Settings
What Queue Priority Does
Determines the priority of calls in this inbound queue relative to calls in other queues when multiple queues share the same agent pool. Calls in higher-priority queues are answered before lower-priority ones, regardless of wait time.
Recommended Configuration
| Center Size | Recommended Value | Notes |
|---|---|---|
| 10–25 Agents | 1-9 per queue importance | Start conservative, monitor for 48 hours before adjusting |
| 25–100 Agents | 1-9 per queue importance | Scale gradually — larger operations amplify effects of misconfiguration |
| 100–500 Agents | 1-9 per queue importance | Consult ViciStack optimization team for enterprise-scale tuning |
How to Change This Setting
- 1 Navigate to Admin > In-Groups
- 2 Select inbound group
- 3 Find Queue Priority field
- 4 Enter 0-9 (9 = highest priority)
- 5 Set priorities consistently across all related in-groups
- 6 Submit
Common Problems
Priority 9 for all queues means no actual prioritization occurs
Not accounting for queue priority leads to important callbacks waiting behind lower-value calls
Must be configured on all queues sharing the same agent group to be effective
Related Settings
ViciStack Module
How ViciStack Optimizes Queue Priority
ViciStack's Dialer Tuning & Auto-Configuration module automatically monitors and optimizes queue_priority based on real-time performance data from your operation. Instead of manual tuning, ViciStack continuously analyzes call outcomes, agent performance, and contact rates to recommend and implement optimal values — often catching configuration drift before it affects your numbers.
Learn About Dialer Tuning & Auto-Configuration →
Frequently Asked Questions
Not sure if your VICIdial settings are optimized? Get a free 247-point audit.
Get Your Free VICIdial Audit →