Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/gonicus/fsqueuemon
Web status monitor for FreeSWITCH's mod_callcenter queues and agents
https://github.com/gonicus/fsqueuemon
Last synced: 9 days ago
JSON representation
Web status monitor for FreeSWITCH's mod_callcenter queues and agents
- Host: GitHub
- URL: https://github.com/gonicus/fsqueuemon
- Owner: gonicus
- License: gpl-2.0
- Created: 2014-06-12T07:07:18.000Z (over 10 years ago)
- Default Branch: master
- Last Pushed: 2014-06-12T07:48:14.000Z (over 10 years ago)
- Last Synced: 2024-04-16T03:28:13.803Z (9 months ago)
- Language: Python
- Size: 291 KB
- Stars: 38
- Watchers: 11
- Forks: 28
- Open Issues: 1
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
README
# fsqueuemon
Web status monitor for FreeSWITCH's mod_callcenter queues and agents
![Screenshot](https://raw.githubusercontent.com/gonicus/fsqueuemon/master/screenshot.png)
## Description
A simple web status monitor / dashboard for mod_callcenter. It will show active/inactive agents and queued callers.
fsqueuemon is implemented in Python using the Flask web microframework (http://flask.pocoo.org/).
It uses FreeSWITCH's `mod_xml_rpc` to interact with FreeSWITCH using XML-RPC.## Setup
fsqueuemon was developed using Python 2.7 and Flask 0.8.
The `queuemon.py` script can be executed to locally start a development server.
See the Flask documentation for deployment options.Please adapt these three settings to your environment:
* `domain` in `backends.py` should be the domain part of the queues/agents you want to display
* `URI` in `queuemon.py` to access `mod_xml_rpc`
* `hide_agents` can contain agents that should never be shown## ToDo
The few strings in the UI are German right now and not yet i18nalized.