[Freeswitch-users] ESL for Go?

Alexandr Popov alexandr.popov at iqoption.com
Fri Aug 25 16:04:17 UTC 2017


Telnyx can use patched version of https://github.com/fiorix/go-eventsocket
coz i met some problems in it.

2017-08-24 21:35 GMT+03:00 Guillermo Ruiz Camauer <grcamauer at gmail.com>:

> 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 at gmail.com>
> wrote:
>
>> On 23 August 2017 at 15:26, Guillermo Ruiz Camauer <grcamauer at 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 at 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 at 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
>
> _________________________________________________________________________
> Professional FreeSWITCH Consulting Services:
> consulting at 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 at lists.freeswitch.org
> http://lists.freeswitch.org/mailman/listinfo/freeswitch-users
> UNSUBSCRIBE:http://lists.freeswitch.org/mailman/options/freeswitch-users
> http://www.freeswitch.org
>
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.freeswitch.org/pipermail/freeswitch-users/attachments/20170825/dada880e/attachment.html>


More information about the FreeSWITCH-users mailing list