# README
FreeSWITCH Event Socket Library Wrapper for Go
GoESL is a small wrapper around FreeSWITCH Event Socket Library written in Go.
Point of this library is to fully implement FreeSWITCH ESL and bring outbound server as inbound client to you, fellow Go developer :)
Credits
This repo is forked of github.com/0x19/goesl so credits for all initial works goes to the original author.
License
This library is published under MIT License. Visit LICENSE to read complete license.
# Packages
No description provided by the author
# Functions
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
NewClient - Will initiate new client that will establish connection and attempt to authenticate against connected freeswitch server.
NewOutboundServer - Will instanciate new outbound server.
StringInSlice - Will check if string in list.
No description provided by the author
No description provided by the author
# Variables
Freeswitch events that we can handle (have logic for it).
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
Size of buffer when we read from connection.
# Structs
Client - In case you need to do inbound dialing against freeswitch server in order to originate call or see sofia statuses or whatever else you came up with.
Message - Freeswitch Message that is received by GoESL.
OutboundServer - In case you need to start server, this Struct have it covered.
Main connection against ESL - Gotta add more description here.