Settings Container
A settings container is a VICIdial feature that stores reusable blocks of configuration data, custom code, or settings templates that can be referenced by campaigns, inbound groups, and other system components. Settings containers provide a centralized way to manage shared configurations without duplicating settings across multiple campaigns.
How It Works in VICIdial
Settings containers are created in the VICIdial admin panel and consist of a container ID, a type designation, and a text block containing the configuration data. The format of the content depends on the container type — it might be custom HTML/JavaScript for the agent screen, CID group definitions, lead filter rules, or custom dialplan code.
Common uses for settings containers include: custom agent screen styling (CSS/JavaScript injected into the agent interface), CID rotation rules for caller ID management, custom IVR logic for call menus, and API integration configurations. Campaigns reference containers by their ID, and changes to a container automatically apply to all campaigns using it.
Settings containers also support VICIdial’s QC (Quality Control) feature configurations, agent screen custom buttons, and third-party CRM integration scripts. They are one of VICIdial’s most flexible features, essentially providing a key-value store for arbitrary configuration data.
Why It Matters
Settings containers solve the problem of configuration drift in multi-campaign environments. Without containers, the same custom agent screen code would need to be duplicated across every campaign — and any change would require updating each one individually. Containers provide a single source of truth that all campaigns reference.
For organizations running many campaigns (common in BPO and multi-client environments), settings containers dramatically reduce administrative overhead. They also enable advanced customizations — CRM integrations, custom agent tools, and dynamic scripting — that extend VICIdial beyond its default capabilities. See the VICIdial 3.14 new features guide for container-based features.
Part of the VICIdial Performance Optimization Guide
Need Help With Your VICIdial Setup?
Get a free performance audit from our team of VICIdial experts. We'll identify quick wins and long-term improvements.
Get Your Free Audit →