Skip to content

DrWowa/panoramisk

 
 

Repository files navigation

Panoramisk. The Asterisk's druid

image

image

image

image

image

image

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)

Running the Tests

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

Source code

Find us on Github at https://github.com/gawel/panoramisk/

Documentation

Check out the documentation on Read the Docs: https://panoramisk.readthedocs.org/

Installation

Install, upgrade and uninstall panoramisk with these commands:

$ pip install panoramisk
$ pip install --upgrade panoramisk
$ pip uninstall panoramisk

Who use Panoramisk on production ?

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.

About

asyncio based library to play with asterisk

Resources

License

Stars

Watchers

Forks

Packages

No packages published

Languages

  • Python 98.9%
  • Shell 1.1%