Categorygithub.com/itzmanish/goesl
modulepackage
1.1.2
Repository: https://github.com/itzmanish/goesl.git
Documentation: pkg.go.dev

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