Clearwater provisioning server
Clone or download
Fetching latest commit…
Cannot retrieve the latest commit at this time.
Permalink
Failed to load latest commit information.
.github
backup
build-infra @ b4a39c4
clearwater-prov-tools.root/usr/share/clearwater
common @ 0752ffe
debian
docs
root
scripts
src/metaswitch
web-content
.gitignore
.gitmodules
CHANGELOG.md
COPYING
Makefile
README.md
crontab
ellis.monit
local_settings.py
mysql.monit
prov_tools-requirements.txt
requirements.txt
setup.py

README.md

Ellis Provisioning Server

This project contains the Clearwater provisioning server, named Ellis after Ellis Island. It provides a web GUI and underlying HTTP API for user and line creation, number allocation, and configuration of iFCs and call services.

Project Clearwater is an open-source IMS core, developed by Metaswitch Networks and released under the GNU GPLv3. You can find more information about it on our website or our wiki.

Details

Ellis contains the user database and the pool of numbers that can be allocated. It does not contain per-line configuration - it stores all this directly in Homestead and Homer, accessing them over their defined HTTP APIs.

Ellis is mainly written in Python. It uses Tornado for HTTP and MySQL as the underlying database. virtualenv is used to manage dependencies. The build system creates a Debian package, but the code can also be run directly.

Further info