Giter VIP home page Giter VIP logo

amiws_queue's Introduction

amiws_queue

Build Status codecov Codacy Badge GPL

Asterisk Queues Realtime Manager

Web realtime dashboard for Asterisk Queues. It is using another project, amiws, as a Back-End for AMI traffic to web-socket conversion. More screenshots here.

amiws_queue screenshot

Build Setup

Refere to amiws documentation to learn how to install and setup Back-End.

This project uses VueJS with webpack and it requires NodeJS. Setup and build it as following:

git clone https://github.com/staskobzar/amiws_queue.git
cd amiws_queue
npm install
WS_URL="'ws://10.20.30.01:8000'" npm run build

Use an IP and port of the server where amiws is running when defining shell variable WS_URL. Note, when defining WS_URL usage of double and single quotes : "'ws://IPADDR:PORT'".

After successful build files are stored in "dist" folder. Simply copy files from "dist" folder to the server with "amiws" Back-End, to the folder defined in parameter "web_root" of "amiws" config file.

Asterisk configuration

This dashboard was tested with Asterisk 11 and 13. Should work with other versions too (AMI v2 and before). Asterisk queues additional events MUST be enabled per queue.

In configuration file (Asterisk version older 12):

eventmemberstatus = yes
eventwhencalled = yes

When using realtime with DB this values must equal "1": eventmemberstatus = 1, eventwhencalled = 1

amiws_queue's People

Contributors

briareos12 avatar staskobzar avatar

Watchers

 avatar

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    ๐Ÿ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. ๐Ÿ“Š๐Ÿ“ˆ๐ŸŽ‰

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google โค๏ธ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.