Skip to content

Releases: percipia/eslgo

v1.4.7

20 Sep 00:31
47721e2
Compare
Choose a tag to compare

This version includes minor fixes and performance improvements.

1.4.1

27 May 16:53
2ff3944
Compare
Choose a tag to compare

1.4.1

This is a minor patch release. This version now allows users to send LF(\n) characters inside of header values sent to FreeSWITCH. CRLF(\r\n) is replaces with just LF and any leading or trailing whitespace including LF is trimmed still.

1.4.0

31 Mar 17:09
8a4ed26
Compare
Choose a tag to compare

1.4.0

Version 1.4.0 has no core functionality changes and just exposes more tunables to users to modify and configure.

  • Add in options structs for both inbound and outbound connections
  • Add in support for custom loggers
  • Support for tuning all of the timeouts that used to be hardcoded
  • Allow changing the underlying base context for connections
  • Allow specifying the explicit network connection type via the options struct

1.3.3

16 Feb 20:43
6e56fc1
Compare
Choose a tag to compare

1.3.3

  • Return authentication errors for inbound connection Dialing
  • Add in ExitAndClose to Conn as a helper to gracefully exit and close(Send exit to FreeSWITCH before closing the network connection)
  • Fix race conditions when connections are closed
  • Allow the onDisconnect handler to be nil for Inbound connections

1.3.2

15 Jan 16:10
4b56517
Compare
Choose a tag to compare

1.3.2

  • Add in a new parameter to Execute to force sending arguments in the body even if they do not exceed the maximum header length.
  • Set/Execute/Push now all force their arguments into the body to ensure newline characters do not get removed by the ESL header parser in FreeSWITCH.

1.3.1

07 Jan 18:34
f91070b
Compare
Choose a tag to compare

1.3.1

  • Adds a helper for mod_dptools push

1.3.0

29 Oct 20:09
cb8665b
Compare
Choose a tag to compare

1.3.0

  • Allow the call originate helpers to be called in the foreground via api
  • Change the originate helpers to take a new Leg struct for the legs of the calls to allow more control
  • Remove the UUID being returned from the originate helpers, callers are now responsible to set originination_uuid on each leg of the call.
  • Improve the IsOkay helper on RawResponse and add a GetReply helper
  • Improve function documentation.

1.2.1

13 Oct 21:25
2af98db
Compare
Choose a tag to compare

1.2.1

  • Fixes a race condition with WaitForDTMF
  • Returns *RawResponse from all audio helper commands

Initial Public Release

06 Oct 18:35
Compare
Choose a tag to compare

1.2.0

This is the initial public release of eslgo!