# Settings Container

## Definición
Un settings container es un mecanismo de almacenamiento de VICIdial para bloques de configuración reutilizables, código personalizado y plantillas de configuración a las que pueden acceder distintos componentes del sistema. Almacena bloques reutilizables de datos de configuración, código personalizado o plantillas de configuración que pueden ser referenciados por campañas, grupos entrantes y otros componentes del sistema.

## Cómo lo implementa VICIdial
**Estructura y creación:** los administradores crean containers desde la interfaz de gestión de VICIdial, asignando a cada uno un identificador único, una clasificación de tipo y un bloque de texto de configuración. El formato de los datos se alinea con el tipo designado del container.

**Aplicaciones comunes:**
- Estilos visuales personalizados y elementos interactivos para las estaciones de trabajo del agente (modificaciones de CSS/JavaScript).
- Gestión de caller ID mediante protocolos de rotación para definiciones de grupos de CID.
- Personalización de respuesta de voz interactiva (IVR) para lógica de enrutamiento de llamadas.
- Configuraciones de conexión con sistemas de terceros.
- Configuraciones de funciones de control de calidad.
- Botones personalizados en la interfaz del agente.
- Scripts de integración con plataformas CRM.

**Mecánica operativa:** las campañas y otros componentes referencian los containers por su identificador único. Cuando los administradores modifican el contenido de un container, esos cambios se propagan automáticamente a todas las campañas que lo referencian, sin requerir actualizaciones individuales.

## Importancia y beneficios
**Resolución de problemas:** los containers eliminan la duplicación de configuración en despliegues con múltiples campañas. Sin esta función, el mismo código personalizado requeriría replicación manual y mantenimiento individual en numerosas campañas.

**Impacto organizacional:** las organizaciones que gestionan portafolios extensos de campañas, particularmente empresas de tercerización de procesos de negocio (BPO) y operaciones multi-cliente, logran ganancias sustanciales de eficiencia administrativa. Los containers permiten personalizaciones avanzadas más allá de las funciones base de VICIdial, manteniendo control centralizado a través de un punto de referencia unificado.

## Conceptos relacionados
- [Campaign](https://wiki.enlaza.mx/books/vicidial/page/campaign)
- [Agent Screen](https://wiki.enlaza.mx/books/vicidial/page/agent-screen)
- [Call Menu](https://wiki.enlaza.mx/books/vicidial/page/call-menu)
- [Dialplan](https://wiki.enlaza.mx/books/vicidial/page/dialplan)