Table of Content
What is FreeSwitch GUI
Application of FreeSwitch GUI
FreeSwitch GUI Installation Requirement
Supported FreeSwitch GUI Platform
Free & Open Source FreeSwitch GUI Solution Provider
What is FreeSWITCH GUI
FreeSWITCH GUI we also know as FsGui is the flexible and extendable platform which used XML-RPC, ESL, Erlang and several communication methods to communicate with FreeSWITCH.
The main purpose of using the ESL library is that it is available in different languages such as Perl, Lua, Python, Ruby, .NET etc.
We can say that basic objective of FsGui is to provide features of call control on the desktop. These features can be conference management, click to call, outlook integration, managing XML configuration files and many others.
Applications of FreeSwitch GUI
After the development of Graphical User Interface (GUI) of FreeSwitch, the credibility of FreeSWITCH enhanced many more. FsGui allows their users to enjoy all of the features and stability of software that can cost hundreds of dollars per seat per month for free.
By using it you can create powerful IVR, call centre and conferencing applications easily for the system. It allows you to create Communications-enabled business processes (CEBP) applications – It allows communication between applications as well as between applications and humans to automate many components of business processes.
It provides the ease to use and develop new applications quickly and efficiently. The graphical user interface makes work easy for development, integration, and many more.
The console is the first application which was built after the development of FsGui. It provides excellent features to manage multiple FreeSWITCH instances and a tabbed interface that allows you to connect simultaneously to as many instances as you like.
FreeSwitch GUI Installation Requirements
Different requirements can be for installation of FreeSwitch GUI. It depends upon the solution providers.
But the most common requirements are:
FreeSWITCH:
You first need to install FreeSWITCH. FreeSWITCH comes in different packages. You can download account to your requirement.
Web Server:
Second, you need to install the web server. Here are some option for web server
Apache
Nginx
PHP:
PHP is also needed to install.
Click here to read how to install PHP
Database:
Install a database backend such as:
MySQL
PostgreSQL
dev-db/sqlite
Supported FreeSwitch GUI Platform
FreeSWITCH supported different platform. You can install it on the different platform. But the specification of each platform will be different from each other.
GUI of FreeSWITCH is tested in different operating devices and number of user voted positive feedbacks. Therefore it can be used following below-operating system without any Hassel.
Learn The Difference Between FreeSWITCH & Asterisk
Window Operating System
You can use FreeSWITCH with GUI In Window operating systems.
Learn how to install FreeSWITCH in Window operating system.
Linux Operating System
You have the opportunity to install and operate FreeSWITCH GUI in different Linux distribution systems.
Learn How to Install FreeSWITCH GUI in CentOS 7 and RHEL 7
Mac OS X
FreeSWITCH GUI also supported Mac OS X. It can easily install on it.
Learn how to installation FreeSWITCH installation guide for Mac OS X
Free & Open Source FreeSwitch GUI Solution Provider Reviews
Different software solution providers are integrated FreeSWITCH with their software to provide easy to use communication support to their users. This communication can be in the form of fax, voice broadcasting, SMS broadcasting, email broadcasting and many more.
I tried to search the most comprehensive FreeSWITCH GUI solution provider on the base of user experience and reviews.
Let’s see the list of free and open source FreeSWITCH GUI solution providers:
FusionPBX
If your requirement is a highly customizable voice switch, then it will be good for you. FusionPBX is an open source voice switch which uses the free and open source communication system FreeSWITCH. It provides the customizable and flexible web GUI interface to the very powerful and highly scalable multi-platform voice switch.
FusionPBX can be run on different operating systems. It allows you the flexibility of different hardware. You can configure different hardware with it. You also get GUI for unlimited extensions, voicemail-to-email, music on hold, call parking, analogue lines or high-density T1/E1 circuits, and many other features.
FusionPBX Features Review
It provides the excellent features of phone systems. It has the ability to utilize this phone system to different categories of business such as small, medium and large businesses.
Call Block Call Broadcast Call Flows
Call Detail Records Conference Contacts
Follow Me Hot Desking IVR Menus
Ring Groups Multi-Tenant Music on Hold
Queues Recordings Time Conditions WebRTC ready Voicemail
FreePyBX
FreePyBX also provides FreeSWITCH GUI access. It comes with MPL 2.0 opensource licensed. It has the user-friendly graphical user interface. This free project is sponsored by VoiceWARE Communications.
It is written in Python language. It allows you to extend its functionality. If you are the coder of Python it is easy for you to easily extend the functionality of this system.
Dial plan for call written in Lua language. It is an excellent choice for an ITSP telephony framework.
FreePyBX Features Review
It provides excellent features in the telephony system. It simplifies the user experience for telecom needs. Let’s see some of the features of FreePyBox.
Multi-tenant Carrier-Grade Real-time Call Routing
Ticketing System Unlimited Auto Attendant Unified Messaging
Customer Relationship Management Click-to call Web Fax
Some Call Center Features Call Transfer Hunt Groups
Caller ID Routing Blacklists
WikiPBX
WikiPBX is another Graphical User Interface(GUI) for FreeSWITCH. It enables you to use a database but stays out of your way if you choose to use flat files. By using this solution you can configure Extensions, SIP endpoints, and gateways through a web interface.
It provides the live time viewed features of hang-up calls, transferred the call, even you can view Call Detail Report(CDR) over the web interface. It also allows you to integrate or add Audio or text-to-speech into live calls.
It is supported MPL license. It is supported different operating systems like Linux Windows Mac OS.
Features Review of WikiPBX
Call Detailed Report Interactive Voice Response Transfer call
Hang up Text to Speech Audio support
ICTFax
CTFAx is free and open source fax and email sending solution. It used FreeSWITCH, ICTCore to sending and receiving email and fax. It is developed on Drupal Framework. It is web-based Email to Fax, Fax to Email and Web to Fax solution.
It is supported G.711 faxing, PSTN faxing and FoIP T.38 origination and termination.
See the latest version of ICTFAX.
Features Review of ICTFAX
Web to Fax Fax to Web Online Fax
Email to fax Fax to Email T.38 Supported
PSTN Supported G.711 Support JPG Image Support
TIFF Image Support Easy to extend EST APIs
SimpleCOS
SimpleCos is a simple free and open source software application to charge the minutes consumption of the clients. It is a simple billing app. Currently, it has the ability to manage multiple FreeSWITCH terminals through the module xml_curl and mod_nibble_curl for remote pricing.
Feature Review SimpleCos:
Weekly and monthly CDR Show Statistic of Last 10 calls Multiple FreeSWITCH Terminal Management