Ya está disponible la nueva versión de QPanel, la 0.5.0. La aplicación para monitorear las colas de un sistema Asterisk.
Si quieres instalar esta nueva versión date una vuelta por
Puedes ver las intrucciones de como instalar en tu sistema en
Esta nueva versión trae las siguiente nuevas funcionalidades:
- Script para construir un RPM de la última versión estable.
- La posibilidad de mirar las llamadas que están en espera de ser atendidas.
- Visualización de nivel de servicio.
- Chequeo de nuevas versiones estables.
- Si tu Asterisk tiene el siguiente parche https://goo.gl/Njm6H5 podrás ver la razón de la pausa de un agente
- Recarga de la aplicación si la configuración es cambiada.
- Resolución de bugs y mejoras.
Desde ya agradezco la grata aceptación que ha tenido por parte de los usuarios, así como los reportes y las solicitudes de nuevas funcionalidades. Ya lo usan en Rusia, Alemania, Mexio, Perú y Chile.
¿Te gustaría agregar o cambiar algo en QPanel?, sintente libre y abre un issue
Buenos dias, me parece exelente tu Trabajo como lo puedo implementar en mi Asterisk como lo Bajo e Instalo tienes algun tuto para ello.
Error en app.py
Buenas acabo de instalar y me sale el siguiente error:
File «app.py», line 31
with open(os.path.join(dirname, cfg_file)) as f:
^
SyntaxError: invalid syntax
ya cree el user en el manager y configure el config.ini y cuando ejecuto python app.py me sale ese mensaje me puedes ayudar.
Hola Victor, gracias a ti por querer usar la aplicación.
Respecto a tus consultas:
* Para instalar puedes encontrar en el README https://github.com/roramirez/qpanel/blob/master/README.md
* En caso que tengas una versión como CentOS puedes instalar Python 2.6 https://github.com/roramirez/qpanel/blob/master/doc/README.Centos5.md
Si quieres dejarlo como servicio, puedes hacerlo mediante uwsgi y Nginx. Los archivos de ejemplo están en https://github.com/roramirez/qpanel/tree/master/samples/configs
El error que tienes es porque lo estás corriendo con una versión de Python más antigua. Prueba haciendo
python2.6 app.py
Excelente aplicación, muy pero muy útil, estaría útil que se pueda sacar un reporte de llamadas cursadas por la cola, ya que en el CDR cuando asignas una extensión a un grupo no te deja asociar una «extensión de cola», esto sería muy útil para reportes mensuales a modo de evaluar la carga del grupo de operadores y poder dimensionar acorde. Aclaro, que no quiero verlo con el usuario admin porque no me interesa ver las llamadas cursadas por las jerarquías.
Gracias y saludos.
Juan
Hola Juan, gracias por tu comentario.
Te indico que existe dos issue relacionados con este tema que mencionas.
https://github.com/roramirez/qpanel/issues/37
https://github.com/roramirez/qpanel/issues/21
Estoy interesado desarrollar esos puntos que solicitan la comunidad, pero existe algunas cosas que he consultado de la forma que debería tratarse dicha características. Si están interesado en avanzar en esos puntos estaría agradecido contar con tu apoyo.
Si tienes feature, ideas o sugerencias del proyecto te sugiero que los agregues en
https://github.com/roramirez/qpanel/issues/new
Saludos,
Trabaja con websocket, de lado del servidor ??
O tiene que consultar los eventos cada x segundos ???
Actualmente funciona con eventos get para consultar eventos cada x segundos.
Estoy haciendo experimentos con WS, espero integrar estos algún día, a menos que estes interesados en ayudar en ese lado.
hola, estoy instalando qpanel con asterisk 13, el problema es que me arroja constantemente error por usuario, siendo que lo tengo configurado de la siguiente manera:
vi qpanel/samples/config.ini
[manager]
user=qpanel
password=1234
port=5038
host=localhost
/etc/asterisk/manager.conf
[qpanel]
secret=1234
deny=0.0.0.0/0.0.0.0
permit=0.0.0.0/0.0.0.0
read = command
write = command,originate,call,agent
Log en app.py
Please check that Asterisk running and accepting AMI connections.
10.50.12.56 – – [26/Apr/2019 11:49:49] «GET /queues HTTP/1.1» 200 –
Log en asterisk:
[Apr 26 11:49:48] NOTICE[6684]: manager.c:3454 authenticate: 127.0.0.1 tried to authenticate with nonexistent user ‘username’
[Apr 26 11:49:48] NOTICE[6684]: manager.c:3491 authenticate: 127.0.0.1 failed to authenticate as ‘username’
== Connect attempt from ‘127.0.0.1’ unable to authenticate
Dos cosas, una posiblemente necesites hacer un reload al modulo manager.
La segunda, es que el archivo donde debes configurar es `qpanel/config.ini` no adentro del directorio `samples`