Panoramisk is a library based on python's AsyncIO to play with Asterisk's manager.
It uses the TCP manager server to listen to events and send actions.
For basic usage, you have some examples in examples/ folder.
You can find some help on IRC: irc://irc.freenode.net/panoramisk (www)
Install dependencies:
$ python setup.py test
Running all the tests:
$ py.test tests/ docs/
Running individual test:
$ py.test tests/test_manager.py::test_connection
Find us on Github at https://github.com/gawel/panoramisk/
Check out the documentation on Read the Docs: https://panoramisk.readthedocs.org/
Install, upgrade and uninstall panoramisk with these commands:
$ pip install panoramisk $ pip install --upgrade panoramisk $ pip uninstall panoramisk
For now, mainly Eyepea and ALLOcloud.
You shouldn't know theses companies, however, Eyepea is a provider of several famous European companies and governments organizations. You can check their references on their website:
Moreover, ALLOcloud is a cloud solution for SMEs, it handles several millions of calls by month.
If you also use Panoramisk on production, don't hesitate to open a pull request to add your company's name with some details.