Panel de operador en tiempo real
Monitorización en tiempo real de colas y agentes — sin recargas de página, sin polling, WebSocket puro.
El panel de operador de PearlPBX2 transmite el estado del centro de llamadas directamente desde Asterisk vía Django Channels y Redis. Cada cambio de estado de agente, entrada a cola y actualización de llamada activa aparece en el navegador al instante — sin recargar la página. Los supervisores obtienen una vista unificada de todas las colas, agentes conectados y llamadas en curso.
Puntos clave
Ocupación de cola actualizada por segundo — ve a los llamantes en espera en el momento que entran
Panel de estado de agentes: Disponible, Ocupado, En pausa, Offline — actualizado vía WebSocket
Control de llamadas activas: los supervisores pueden escuchar, susurrar o intervenir desde la UI (próximamente)
Gráfico de actividad CDR de 14 días renderizado al cargar la página con Chart.js
Cero recargas de página — estado completo de UI mantenido vía conexión WebSocket persistente
Arquitectura: Browser ──WebSocket──► Django Channels ◄── Redis ◄── Asterisk AMI
Cómo funciona
- Los eventos AMI de Asterisk (AgentLogin, QueueCallerJoin, Hangup, etc.) son capturados por un proceso Dashboard Listener
- El listener publica eventos en canales pub/sub de Redis
- Los consumers de Django Channels se suscriben a Redis y reenvían eventos vía WebSocket a los navegadores
- La capa JavaScript del navegador aplica parches de estado incrementales — no se necesitan renderizados completos
- Al reconectar, el servidor reproduce el snapshot completo del estado actual para consistencia inmediata
Qué ves
- Tarjetas por cola: nombre de cola, llamantes en espera, tiempo de espera promedio, porcentaje de nivel de servicio
- Filas por agente: extensión, nombre completo, estado actual, tiempo en estado actual, llamadas atendidas hoy
- Panel de llamadas activas: ID del llamante, cola destino, duración, opción de escuchar o intervenir
- Gráfico de volumen de llamadas (Chart.js línea): entrantes vs salientes en los últimos 14 días
- Barra de estadísticas: total llamadas hoy, atendidas, perdidas, tiempo medio de gestión
¿Listo para verlo en acción?
Solicita una demo en vivo o explora los precios para opciones alojadas y auto-hospedadas.