QPanel - Estadísticas para colas de espera

QPanel es un interfaz Web para la visualización de las colas de espera. Funciona con Asterisk PBX y FreeSWITCH. El programa está desarrollado por el chileno Rodrigo Ramírez Norambuena.

Este Panel permite acceder a los siguientes datos y ofrece las siguientes características:

  • Resumen de las llamadas diferenciadas en abandonadas, entrantes, contestadas y añadiendo unos datos más como duración y tiempo de espera

  • Información detallada diferenciada por cola

  • Estado de los operadores

  • Tiempo y motivación de cada pausa de un operador

  • Porcentaje de llamadas abandonadas

  • Posibilidad de renombrar o esconder el nombre de una cola

  • Mostrar llamantes por cola, prioridad adquirida y tiempo de espera

  • Nivel de servicio de cada cola

  • Acceso al panel con autenticación

  • Configuración sencilla

  • Multi idioma: Español, Alemán, Inglés, Ruso y Portugués

El programa es Open Source (Licencia MIT) y escrito en Python. En el caso de Asterisk, basándose en una conexión a la AMI (Asterisk Manager Interface), es posible también ejecutar las siguiente acciones:

  • Espiar una llamada (Spy)

  • Hablar a un operador sin que el cliente se entere (Whisper)

  • Hablar a ambos los participantes en la llamada a la vez (Barge)

La instalación y configuración es bastante sencilla (en el caso que el servidor web y Git ya estén instalados):

cd /var/www/html/

git clone -b stable https://github.com/roramirez/qpanel.git

cd qpanel

pip install -r requirements.txt

yum install epel-release -y

yum install nodejs

npm install

nano /etc/asterisk/manager.conf

si el modulo no está activo, se activa modificando este parámetro:

enabled=no

para que quede:

enabled=yes

Luego al final del archivo se añade:

[qpanel]

secret = mipassword

deny=0.0.0.0/0.0.0.0

permit=127.0.0.1/255.255.255.255

read = command

write = command,originate,call,agent

Se guardan los cambios y se modifica el archivo de configuración:

cp samples/config.ini-dist config.ini

se abre:

nano config.ini

se modifica este bloque:

[manager]

user = username

password = password

port = 5038

host = localhost

para que quede con los datos configurados en el manager.conf:

[manager]

user = qpanel

password = mipassword

port = 5038

host = localhost

Se guardan los cambios y se compilan las traducciones de los distintos idiomas:

cd ..

pybabel compile -d qpanel/translations

se cambian los permisos en la carpeta qpanel:

chown -Rf apache:apache qpanel/

Se abre el puerto 5000 TCP en el cortafuegos y luego se inicia el servicio:

cd qpanel

python app.py

Se accede desde este enlace:

http://IPServidor:5000

Me cuentan...

Vota el Articulo: 

Sin votos (todavía)
Evalúa la calidad del articulo

2 comentarios

Excelete herrramienta pero

Hola Andrea.

 

de nuevo mil gracias por tus aportes, siempre son muy utiles, solo veo algo que no he logrado hacer, colocarlo como un servicio desde apache para poderle poner usuario y contraseña, tu sabes como puedo hacer esto?

Suscribirse a Comentarios de "QPanel - Estadísticas para colas de espera" Suscribirse a VozToVoice - Todos los comentarios