# Eslx (WIP)

A layer for Freeswitch Event Socket Protocol.

Why am I doing this?

When we have a Freeswitch with high concurrency, the Erlang VM
can't get all events (i tested it only connecting a VM and waiting to reach max queue size)
using event socket, so Freeswitch starts throwing "..Max queue size reached.."
or "killing to many lost events..".

I am testing if using a thread out of the VM can handle more events..

## Usage

API documentation is available at <>.

## Installation

If [available in Hex](, the package can be installed
by adding `eslx` to your list of dependencies in `mix.exs`:

def deps do
    {:eslx, "~> 0.1"}

Documentation can be generated with [ExDoc](
and published on [HexDocs]( Once published, the docs can
be found at <>.