Skip to content

VIP Lists (Queues VIP) Module Documentation

10 min readUpdated: Sep 26, 2026
View as Markdown
  1. Module Overview (Technical)
  2. Module Overview (Commercial/Business)
  3. Module Overview (End User/Administrator)
  4. Configuration Fields Reference
  5. Priority Scoring
  6. Common Scenarios & Examples
  7. Model Context Protocol (MCP) AI Integration
  8. Limitations & Important Notes
  9. Troubleshooting Tips
  10. Glossary

VIP Lists are reusable caller identification lists that boost queue priority for matching phone numbers. When a caller’s number matches a VIP list member, they receive priority treatment in the queue.

β”Œβ”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”
β”‚ VIP List System β”‚
β”œβ”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€
β”‚ β”‚
β”‚ VIP List: "Premium Customers" β”‚
β”‚ β”Œβ”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β” β”‚
β”‚ β”‚ Phone Number β”‚ Weight β”‚ Level β”‚ Position β”‚ Enabled β”‚ β”‚
β”‚ β”œβ”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”Όβ”€β”€β”€β”€β”€β”€β”€β”€β”Όβ”€β”€β”€β”€β”€β”€β”€β”Όβ”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”Όβ”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€ β”‚
β”‚ β”‚ +15551234567 β”‚ 50 β”‚ 1 β”‚ - β”‚ βœ“ β”‚ β”‚
β”‚ β”‚ +15559876543 β”‚ 30 β”‚ 1 β”‚ - β”‚ βœ“ β”‚ β”‚
β”‚ β”‚ +15555551212 β”‚ 20 β”‚ 2 β”‚ 1 β”‚ βœ“ β”‚ β”‚
β”‚ β””β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”΄β”€β”€β”€β”€β”€β”€β”€β”€β”΄β”€β”€β”€β”€β”€β”€β”€β”΄β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”΄β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”˜ β”‚
β”‚ β”‚
β”‚ Assigned to Queues: β”‚
β”‚ β”œβ”€ Sales Queue β”‚
β”‚ └─ Support Queue β”‚
β”‚ β”‚
β”‚ When caller +15551234567 enters Sales Queue: β”‚
β”‚ β†’ Priority score increased by weight (50) β”‚
β”‚ β†’ Tier level forced to 1 (highest priority agents) β”‚
β”‚ β†’ Result: Caller answered faster by best agents β”‚
β”‚ β”‚
β””β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”˜

VIP Lists provide differentiated customer experiences:

Without VIP Lists With VIP Lists
All callers equal priority VIP callers prioritized
No caller recognition Automatic identification
Manual escalation Automatic queue boost
No tier forcing Direct to best agents
  1. Enterprise Customers

    • Key account phone numbers
    • Direct routing to senior agents
  2. Premium Memberships

    • Gold/Platinum member numbers
    • Higher queue priority
  3. Partner Programs

    • Reseller/partner contacts
    • Dedicated tier access
  4. Account-Based Service

    • Specific customer numbers
    • Custom service levels
Feature Benefit
Reusable Lists One list, multiple queues
Weight Scoring 1-100 priority boost
Level Override Force specific tier
Position Override Force queue position
Per-Member Enable Individual control
Drag-and-Drop Easy member ordering

  • Create named VIP lists
  • Add phone numbers as members
  • Set priority weights (1-100)
  • Override tier levels (force to senior agents)
  • Override queue positions (jump to front)
  • Assign lists to multiple queues
  1. Navigate to PBX Engine β†’ Call Center β†’ Queue VIP in the main navigation menu.
  2. The list view displays all configured VIP Lists with Name, Member Count, and Enabled status.
  3. Click the + Add button in the top toolbar to configure a new VIP List.
  4. Click any list row or edit action to manage member phone numbers, caller ID names, priorities, and notes with drag-and-drop reordering.

VIP Lists View

β”Œβ”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”
β”‚ Creating a VIP List β”‚
β”œβ”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€
β”‚ β”‚
β”‚ General Settings β”‚
β”‚ β”œβ”€ List Name: "Enterprise Tier-1 VIPs" β”‚
β”‚ └─ Enabled: βœ“ β”‚
β”‚ β”‚
β”‚ VIP List Members β”‚
β”‚ β”Œβ”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β” β”‚
β”‚ β”‚ ≑ +13055550199 β”‚ Chief Exec Office β”‚ Priority: 100 β”‚ βœ“ β”‚ β”‚
β”‚ β”‚ ≑ +13055550188 β”‚ Global Director β”‚ Priority: 80 β”‚ βœ“ β”‚ β”‚
β”‚ β”‚ ≑ +13055550177 β”‚ Regional Partner β”‚ Priority: 50 β”‚ βœ“ β”‚ β”‚
β”‚ β””β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”˜ β”‚
β”‚ β”‚
β”‚ [+ Add Member] β”‚
β”‚ β”‚
β”‚ Save β†’ Then assign to Queues in Queue settings β”‚
β”‚ β”‚
β””β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”˜

VIP List Configuration Form

In Queue settings, select VIP Lists to associate:

Queue Settings β†’ General Tab β†’ VIP List β†’ Select "Enterprise Tier-1 VIPs"

[!TIP] Reusable Lists: Create unified VIP lists (e.g. β€œEnterprise Tier-1”) and link them to any number of sales and support queues.

[!TIP] Priority Weighting: Higher priority scores (up to 100) dynamically boost the caller’s position in the queue score calculation.

[!CAUTION] Caller ID Format: Always enter numbers matching the normalized incoming caller ID format (e.g., E.164 with country code or exact 10-digit format).


Field Description Type / Options Default Required
List Name Descriptive name identifying the VIP list Text None Yes
Enabled Master switch to activate or suspend the entire VIP list Toggle (Boolean) On Yes
Field Description Type / Range Default Required
Caller ID Number Incoming phone number to match against inbound calls Text (Phone Number) None Yes
Caller ID Name Friendly contact name or title displayed in call center reports Text None No
Priority Priority boost score (1-100) applied to caller’s queue position calculation Number (1 - 100) 1 Yes
Notes Optional administrative comments or account notes Text None No
Enabled Individual member toggle to enable/disable without deleting Toggle (Boolean) On Yes
Reorder Handle Drag-and-drop vertical grip to adjust prioritization order Interactive Drag Control None No

β”Œβ”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”
β”‚ VIP Priority Flow β”‚
β”œβ”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€
β”‚ β”‚
β”‚ 1. Caller enters queue β”‚
β”‚ Caller ID: +15551234567 β”‚
β”‚ β”‚
β”‚ 2. System checks VIP lists assigned to queue β”‚
β”‚ β†’ Match found in "Premium Customers" list β”‚
β”‚ β†’ Weight: 50, Level Override: 1 β”‚
β”‚ β”‚
β”‚ 3. Apply VIP settings β”‚
β”‚ β”œβ”€ Base score: 0 (new caller) β”‚
β”‚ β”œβ”€ + Weight: 50 β”‚
β”‚ └─ = Final score: 50 β”‚
β”‚ β”‚
β”‚ 4. Queue position determined by score β”‚
β”‚ β†’ VIP caller (score 50) ahead of regular callers (score 0) β”‚
β”‚ β”‚
β”‚ 5. Tier routing β”‚
β”‚ β†’ Level Override: 1 β†’ try tier 1 agents first β”‚
β”‚ β”‚
β””β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”˜
Configuration Effect
Weight only Relative priority boost
Level Override only Force to specific agent tier
Position Override only Force to specific queue position
Weight + Level Boost + tier forcing
All three Maximum VIP treatment

VIP List: β€œEnterprise”

Phone Weight Level Position
+15551234567 50 1 -
+15559876543 50 1 -
+15555551212 50 1 -

Effect: All enterprise callers get +50 priority and tier 1 agents.

VIP List: β€œPremium Service”

Phone Weight Level Position Description
+15551111111 100 1 1 CEO
+15552222222 80 1 - CFO
+15553333333 50 2 - Directors

Effect: CEO always first, executives to tier 1, directors to tier 2.

VIP List: β€œGold Members”

Assigned to:

  • Sales Queue
  • Support Queue
  • Billing Queue

Effect: Gold members get priority across all three queues.


Ring2All exposes native Model Context Protocol (MCP) tools for VIP Lists (Queues VIP), enabling CRM bots, account executive copilots, and VIP escalators to query VIP registries, enroll platinum clients, adjust queue priority weights, and remove expired entries automatically.

Tool Name Description Key Parameters
list_vip_lists Lists all VIP Lists defined in the domain, displaying name, description, member count, and enabled state. search (optional string)
get_vip_list_status Retrieves full configuration, member phone numbers, assigned weights (1-100), notes, and linked queues. name (required string)
create_vip_list Provisions a new VIP List for call center queues. name (required); description, enabled
add_vip_member Enrolls a caller phone number into a VIP list with caller name, priority weight, and notes. vipListName, phoneNumber (required); callerName, priority, notes
remove_vip_member Removes a phone number entry from a specific VIP list. vipListName, phoneNumber (required string)
delete_vip_list Safely deletes a VIP list from the domain after verifying no active queues depend exclusively on it. name (required string)
{
"tool": "get_vip_list_status",
"arguments": {
"name": "Diamond VIP Clients"
}
}
{
"tool": "add_vip_member",
"arguments": {
"vipListName": "Diamond VIP Clients",
"phoneNumber": "+15551234567",
"callerName": "Acme Corp CEO",
"priority": 90,
"notes": "Direct escalation to senior tier"
}
}
  • β€œList all VIP lists configured on this PBX and show their current member counts.”
  • β€œAdd customer phone number +15558889900 to the β€˜Platinum Accounts’ VIP list with priority 85.”
  • β€œCheck if phone number +15551234567 is enrolled in any VIP lists.”

[!NOTE] Configuration Module: VIP Lists is a configuration module. List matching occurs during queue entry via mod_callcenter integration.

[!WARNING] Phone Format: Use consistent format (E.164 recommended: +15551234567).

  1. Use E.164 Format: +[country][number] for consistent matching
  2. Meaningful Weights: Use ranges (10-30-50-80-100) for clear tiers
  3. Level Override Sparingly: Reserve for true VIP
  4. Position Override Rarely: Only for executive-level callers
  5. Name Lists Clearly: β€œEnterprise Accounts” not β€œVIP 1”

Symptom Possible Cause Solution
VIP not recognized Phone format mismatch Use consistent E.164 format
No priority boost List not assigned to queue Assign in queue settings
Member not working Member disabled Enable the member
List not working List disabled Enable the list
Wrong tier Level override conflict Check override values

List VIP lists:

SELECT id, name, description, enabled
FROM public.vip_lists
WHERE domain_id = [domain_id];

Check VIP members:

SELECT m.phone_number, m.weight, m.level_override, m.position_override, m.enabled
FROM public.vip_list_members m
JOIN public.vip_lists l ON m.vip_list_id = l.id
WHERE l.domain_id = [domain_id]
ORDER BY l.name, m.weight DESC;

Check queue VIP list assignments:

SELECT q.name as queue, v.name as vip_list
FROM public.call_center_queue_vip_lists qv
JOIN public.call_center_queues q ON qv.queue_id = q.id
JOIN public.vip_lists v ON qv.vip_list_id = v.id
WHERE q.domain_id = [domain_id];

Term Definition
VIP List Collection of priority caller phone numbers
Weight Priority score boost (1-100)
Level Override Forces caller to specific agent tier
Position Override Forces caller to specific queue position
E.164 International phone format (+[country][number])

Documentation last updated: January 2026