Battle proven FreeSWITCH Event Socket Protocol client implementation with Gevent.
Project description
Battle proven FreeSWITCH Event Socket Protocol client implementation with Gevent.
This is an implementation of FreeSWITCH Event Socket Protocol using Gevent Greenlets. It is already in production and processing hundreds of calls per day.
>>> import greenswitch
>>> fs = greenswitch.InboundESL(host='127.0.0.1', port=8021, password='ClueCon')
>>> fs.connect()
>>> r = fs.send('api list_users')
>>> print r.data
Currently only Inbound Socket is implemented, support for outbound socket should be done soon.