great! Been using greenswitch for while.

Regards,

David Villasmil
phone: +34669448337


On Fri, Jun 12, 2020 at 6:23 PM Richard Chan <shihping.chan@gmail.com> wrote:
Hi list,

You may be aware of the Python ESL library GreenSWITCH here:
https://github.com/EvoluxBR/greenswitch

It uses greenlets/gevent for async'ness.

I would like to present a rewrite of GreenSWITCH in Python3 using native async/await (no more greenlets/gevent). Trio is chosen as the coroutine runner.

https://github.com/space88man/trioswitch

This is a fork of GreenSWITCH, and the rewrite is being done on the aioswitch-dev branch.  BTW all the heavy lifting was done by GreenSWITCH, and I am using trio to replace all the async IO handling.  So far the rewrite should be functionally equivalent but has fixed JSON event handling.

Like GreenSWITCH this library does not depend on the SWIG C extension.

All comments welcome.

Cheers
SP
_________________________________________________________________________

The FreeSWITCH project is sponsored by SignalWire https://signalwire.com
Enhance your FreeSWITCH install with disruptive priced SMS and PSTN services.
Build your next product on our scalable cloud platform.

Join our online community to chat in real time https://signalwire.community

Professional FreeSWITCH Services
sales@freeswitch.com
https://freeswitch.com

Official FreeSWITCH Sites
https://freeswitch.com/oss
https://freeswitch.org/confluence
https://cluecon.com

FreeSWITCH-users mailing list
FreeSWITCH-users@lists.freeswitch.org
http://lists.freeswitch.org/mailman/listinfo/freeswitch-users
UNSUBSCRIBE:http://lists.freeswitch.org/mailman/options/freeswitch-users
https://freeswitch.com