EventMachine-based client for the FreeSWITCH Event Socket Layer (mod_event_socket). Supports inbound mode (connect to port 8021, subscribe to events, run api/bgapi, auto-reconnect) and outbound mode (an embedded TCP server that FreeSWITCH dials into with the socket application, so call control lives in Ruby instead of dialplan XML). Includes a binary-safe ESL frame parser, an originate helper covering FreeSWITCH variable scopes and positional arguments, and per-channel outbound sessions.
Required Ruby Version
>= 3.2
Authors
Michael
Versions
-
0.1.0
-
source
- 0.1.0 source October 29, 2026 (19 KB)
-