Running Freeswitch ESL Event Viewer on Fedora 22
My job involves me doing a lot of work with Freeswitch and for that it is especially useful to be able to debug the internal event stream via the Event Socket Library (ESL).
Thankfully Paul Labedan has written a GUI in QT that runs on Linux and allows me to see the events in real-time.
Here is how to install it on Fedora 22:
First download the latest ZIP file from Github and unpack.
sudo dnf install unzip unzip ESLViewer-master.zip
Next install the QT components and C++ compiler:
sudo dnf install gcc-c++ cmake qt5-qtbase-devel
Now proceed to build the application:
cd ESLViewer-master mkdir build cd build cmake .. make
If all goes well you will now have an executable file called ESLViewer in the build directory.
Run it like so:
./ESLViewer
Optionally copy it into your /usr/bin directory for easier use in the future.
sudo cp ESLViewer /usr/bin/