gawel
20/11/2015, 16h36
Salut,
Je suis passé sur le stand de l'association à l'Open Source Summit, et on m'a conseillé de faire un post sur ce forum pour promouvoir un peu ma librairie.
Alors voilà. J'ai pondu une librairie qui utilise asyncio, une des nouveautés de python3 permettant de faire de l'asynchrone. Ca se prête parfaitement pour écouter la socket de l'AMI. Il y a aussi une implémentation qui permet de créer des serveurs FastAGI.
Le choix a été fait de rester assez bas niveau, ce qui permet de s'abstenir d'avoir à supporter les différences de message entre les versions d'asterisk. C'est à vous de supporter votre propre version.
Le tout est bien entendu libre (MIT). Le code est dispo sur github https://github.com/gawel/panoramisk et la documentation sur readthedocs https://panoramisk.readthedocs.org/en/latest/
Voilà voilà, en espérant que cela puisse être utile à certains.
Au plaisir,
Je suis passé sur le stand de l'association à l'Open Source Summit, et on m'a conseillé de faire un post sur ce forum pour promouvoir un peu ma librairie.
Alors voilà. J'ai pondu une librairie qui utilise asyncio, une des nouveautés de python3 permettant de faire de l'asynchrone. Ca se prête parfaitement pour écouter la socket de l'AMI. Il y a aussi une implémentation qui permet de créer des serveurs FastAGI.
Le choix a été fait de rester assez bas niveau, ce qui permet de s'abstenir d'avoir à supporter les différences de message entre les versions d'asterisk. C'est à vous de supporter votre propre version.
Le tout est bien entendu libre (MIT). Le code est dispo sur github https://github.com/gawel/panoramisk et la documentation sur readthedocs https://panoramisk.readthedocs.org/en/latest/
Voilà voilà, en espérant que cela puisse être utile à certains.
Au plaisir,