some kind of api/bgapi channels blocks. 

2017-08-25 19:16 GMT+03:00 Guillermo Ruiz Camauer <grcamauer@gmail.com>:
Alexandr,

Can you comment on the problems that you found?  Bugs?  Performance problems?

Guillermo

On Fri, Aug 25, 2017 at 1:04 PM, Alexandr Popov <alexandr.popov@iqoption.com> wrote:
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@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@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
>
>




--
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


_________________________________________________________________________
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

_________________________________________________________________________
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