Skip to content

kehindesamson/queue-view

 
 

Repository files navigation

queue-view

See the state of freeswitch mod_callcenter queues. This is a dynamic read-only interface to see the state of the queue. It uses Node.js and the modesl to provide real-time status of mod_callcenter.

Installation

  • Install node.js server

    sudo yum install nodejs npm

  • cd /usr/share
  • git clone git://github.com/khaefner/queue-view
  • Install express

    npm install --save express

  • Copy queue_view to /etc/init.d

Configuration

By default the webpage listens on port 3000 so you will need to make sure that 3000 is open in the firewall (there is a config below for cfengine to open this up on SIPX)

Usage

  • Start the service /etc/init.d/queue-view or for debug node queue-view.js
  • Point your browser to http://your-server:3000

FIREWALL CONFIG

If you run a firewall on sipx (and you should!) You'll need to open incoming connections to port 3000.

In the main folder of queue view you will find a file 00_queue_view.cf. Copy this file to /usr/share/sipxecs/cfinputs/plugin.d.

Then run sudo /etc/sipxsupervisor restart

When you run iptables -L you shoudl see this line: ACCEPT tcp -- anywhere anywhere tcp dpt:hbci state NEW,ESTABLISHED /* QueueView Web UI */

alt tag

About

See the state of freeswitch queues

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • JavaScript 71.6%
  • HTML 25.7%
  • CSS 1.7%
  • Shell 1.0%