Skip to content

Dashboard for Queues in Asterisk and FreeSWITCH. app_queue panel for Asterisk and mod_callcenter in FreeSWITCH. Get news -> http://eepurl.com/dxKt7X

License

Notifications You must be signed in to change notification settings

d-sergienko/qpanel

Repository files navigation

Qpanel

Qpanel is dashboard for Queues in Asterisk

Demo

Overview

Qpanel is a panel for queues on Asterisk, powerful and simple monitor in realtime:

  • General resume for calls. Abandoned, Incoming, Answer time and Waiting time.
  • Show information on detail by queue.
  • Show agents status if these are free, busy or unavailable.
  • Percent of abandoned calls.
  • Allows rename the queue name or hide in case if required not show a determined queue.
  • Show callers by queue with the priority and wait time.
  • Simple configuration. Just use Asterisk manager.
  • Written on Python.
  • Responsive design.
  • Opensource by MIT licence.

Requirement

  • Python 2.6+

  • Flask 0.10+

  • Asterisk 1.4+ and enabled manager. On /etc/asterisk/manager.conf do you set command permission for read and write, example:

    [qpanel]
    secret = mi_super_secret_password
    read = command
    write = command
    

If you used a CentOS 5.X or Elastix check how to install Python 2.6 and Flask

1. Install flask and flask-babel

 $ pip install Flask
 $ pip install flask-babel

If dont have pip in your system. For install

Debian and Ubuntu

sudo apt-get install python-pip

Fedora

sudo yum install python-pip

2. Clone this repository

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

3. Go and prepair environment

 cd qpanel
 git submodule init
 git submodule update
 cp config.ini-dist config.ini

Edit config.ini with Manager Asterisk parameters

4.- Translations

 pybabel compile -d translations

5.- Run and relax

   python app.py

Go url of machine http://IP:5000

New features?

If you like new features or something is wrong please open a issue

If you want check the development version get checkout of master branch

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

About

Dashboard for Queues in Asterisk and FreeSWITCH. app_queue panel for Asterisk and mod_callcenter in FreeSWITCH. Get news -> http://eepurl.com/dxKt7X

Resources

License

Code of conduct

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • CSS 41.9%
  • SCSS 35.3%
  • HTML 12.2%
  • Python 6.9%
  • JavaScript 3.5%
  • Dockerfile 0.1%
  • Shell 0.1%