I just watched the Telnyx presentation (https://www.youtube.com/watch? v=iPHIiZJkgHE). Very good. Doesn't mention which ESL Go library they use, but I'll take your word for it. I looked at https://github.com/fiorix/go-eventsocket and it seems to be a pretty complete implementation. Doesn't handle XML, but handles PLAIN and JSON events. It was updated 3 months ago. I will give it a try. https://github.com/mattwilliamson/go-eventsocket is a fork of Fiorix but was last updated 4 years ago. Seems like all changes made here have been ported back to Fiorix. https://github.com/vma/esl. It was updated 7 months ago and only handles PLAIN events. https://github.com/0x19/goesl was updated 2 months ago to fix long standing bugs. Handles PLAIN and JSON. https://github.com/cgrates/fsock was updated 2 months ago. Seems to handle only PLAIN events. Implements Socket Pool. I would appreciate feedback on any of these from anyone using them in production, specially in high traffic scenarios. Thanks, Guillermo On Thu, Aug 24, 2017 at 11:15 AM, jungle Boogie <jungleboogie0@gmail.com> wrote:
On 23 August 2017 at 15:26, Guillermo Ruiz Camauer <grcamauer@gmail.com> wrote:
What is the best ESL Go library? By best I mean complete, maintained, bug free, efficient, etc. There seem to be MANY alternative Go ESL packages. I am wondering which ones are being actively and successfully used. Recommendations?
Some of the ones I found:
https://github.com/fiorix/go-eventsocket https://github.com/0x19/goesl https://github.com/mattwilliamson/go-eventsocket https://github.com/cgrates/fsock https://github.com/vma/esl
Telnyx uses: https://github.com/fiorix/go-eventsocket
You can hear one of the engineers discuss it here: https://www.youtube.com/watch?v=iPHIiZJkgHE
Thanks,
-- Guillermo Ruiz Camauer
_________________________________________________________________________ Professional FreeSWITCH Consulting Services: consulting@freeswitch.org http://www.freeswitchsolutions.com
Official FreeSWITCH Sites http://www.freeswitch.org http://confluence.freeswitch.org http://www.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 http://www.freeswitch.org
-- Guillermo Ruiz Camauer