VIP Lists (Queues VIP) Module Documentation
Table of Contents
Section titled βTable of Contentsβ- Module Overview (Technical)
- Module Overview (Commercial/Business)
- Module Overview (End User/Administrator)
- Configuration Fields Reference
- Priority Scoring
- Common Scenarios & Examples
- Model Context Protocol (MCP) AI Integration
- Limitations & Important Notes
- Troubleshooting Tips
- Glossary
1. Module Overview (Technical)
Section titled β1. Module Overview (Technical)βWhat Are VIP Lists?
Section titled βWhat Are VIP Lists?β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.
Architecture
Section titled βArchitectureβββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββ 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 ββ ββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββ2. Module Overview (Commercial/Business)
Section titled β2. Module Overview (Commercial/Business)βBusiness Value
Section titled βBusiness Valueβ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 |
Use Cases
Section titled βUse Casesβ-
Enterprise Customers
- Key account phone numbers
- Direct routing to senior agents
-
Premium Memberships
- Gold/Platinum member numbers
- Higher queue priority
-
Partner Programs
- Reseller/partner contacts
- Dedicated tier access
-
Account-Based Service
- Specific customer numbers
- Custom service levels
Feature Highlights
Section titled βFeature Highlightsβ| 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 |
3. Module Overview (End User/Administrator)
Section titled β3. Module Overview (End User/Administrator)βWhat Can You Do?
Section titled βWhat Can You Do?β- 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
Navigation
Section titled βNavigationβ- Navigate to PBX Engine β Call Center β Queue VIP in the main navigation menu.
- The list view displays all configured VIP Lists with Name, Member Count, and Enabled status.
- Click the + Add button in the top toolbar to configure a new VIP List.
- Click any list row or edit action to manage member phone numbers, caller ID names, priorities, and notes with drag-and-drop reordering.

Administrator Workflow
Section titled βAdministrator Workflowβββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββ 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 ββ ββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββ
Queue Integration
Section titled βQueue IntegrationβIn Queue settings, select VIP Lists to associate:
Queue Settings β General Tab β VIP List β Select "Enterprise Tier-1 VIPs"Quick Tips
Section titled βQuick Tipsβ[!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).
4. Configuration Fields Reference
Section titled β4. Configuration Fields ReferenceβVIP List General Settings
Section titled βVIP List General Settingsβ| 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 |
VIP Member Fields
Section titled βVIP Member Fieldsβ| 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 |
5. Priority Scoring
Section titled β5. Priority ScoringβHow VIP Scoring Works
Section titled βHow VIP Scoring Worksβββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββ 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 ββ ββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββPriority Matrix
Section titled βPriority Matrixβ| 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 |
6. Common Scenarios & Examples
Section titled β6. Common Scenarios & ExamplesβScenario 1: Enterprise Accounts
Section titled βScenario 1: Enterprise Accountsβ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.
Scenario 2: Tiered Service Levels
Section titled βScenario 2: Tiered Service Levelsβ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.
Scenario 3: Multi-Queue VIP
Section titled βScenario 3: Multi-Queue VIPβVIP List: βGold Membersβ
Assigned to:
- Sales Queue
- Support Queue
- Billing Queue
Effect: Gold members get priority across all three queues.
7. Model Context Protocol (MCP) AI Integration
Section titled β7. Model Context Protocol (MCP) AI Integrationβ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.
Available MCP Tools
Section titled βAvailable MCP Toolsβ| 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) |
AI Agent Operational Examples
Section titled βAI Agent Operational ExamplesβQuerying VIP List Members
Section titled βQuerying VIP List Membersβ{ "tool": "get_vip_list_status", "arguments": { "name": "Diamond VIP Clients" }}Enrolling a New VIP Caller
Section titled βEnrolling a New VIP Callerβ{ "tool": "add_vip_member", "arguments": { "vipListName": "Diamond VIP Clients", "phoneNumber": "+15551234567", "callerName": "Acme Corp CEO", "priority": 90, "notes": "Direct escalation to senior tier" }}Recommended Natural Language Prompts
Section titled βRecommended Natural Language Promptsβ- β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.β
8. Limitations & Important Notes
Section titled β8. Limitations & Important NotesβTechnical Notes
Section titled βTechnical Notesβ[!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).
Best Practices
Section titled βBest Practicesβ- Use E.164 Format: +[country][number] for consistent matching
- Meaningful Weights: Use ranges (10-30-50-80-100) for clear tiers
- Level Override Sparingly: Reserve for true VIP
- Position Override Rarely: Only for executive-level callers
- Name Lists Clearly: βEnterprise Accountsβ not βVIP 1β
9. Troubleshooting Tips
Section titled β9. Troubleshooting TipsβCommon Issues
Section titled βCommon Issuesβ| 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 |
Diagnostic SQL
Section titled βDiagnostic SQLβList VIP lists:
SELECT id, name, description, enabledFROM public.vip_listsWHERE domain_id = [domain_id];Check VIP members:
SELECT m.phone_number, m.weight, m.level_override, m.position_override, m.enabledFROM public.vip_list_members mJOIN public.vip_lists l ON m.vip_list_id = l.idWHERE 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_listFROM public.call_center_queue_vip_lists qvJOIN public.call_center_queues q ON qv.queue_id = q.idJOIN public.vip_lists v ON qv.vip_list_id = v.idWHERE q.domain_id = [domain_id];10. Glossary
Section titled β10. Glossaryβ| 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

