A modern, async and reactive C# wrapper around FreeSwitch's Event Socket Layer interface