FreeSWITCH GUI can use XML-RPC, ESL, Erlang and several communication approaches to be in contact with FreeSWITCH. The strong process is the useful ESL library that's translated to a few languages, including Perl, Lua, Python, Ruby, .Net and others.
There are a number of graphical user interfaces on hand for FreeSWITCH. A few are listed beneath. These can guide in managing XML configuration documents and FreeSWITCH operations themselves. All of them take a seat on prime of a FreeSWITCH installation (so that you will have to regularly nonetheless make yourself familiar with the directions above).
Open Source GUI Solutions for FreeSWITCH
FusionPBX
FusionPBX is a feature rich, multi-platform, highly customizable, scalable and fast web interface to manage FreeSWITCH as a PBX or as a voice SWITCH. The project started as the FreeSWITCH package on pfSense. Development was done to make it work with multiple operating systems this includes various version of Linux, BSD, Windows, Mac OS X, and others. The data storage was moved from pfSense's XML data storage to PHP Data Objects (PDO) which provides ability to use SQLite, PostgreSQL, MySQL and other data storage engines. It can use any web server that supports PHP5 this includes Apache, Lighttpd, nginx, IIS and many others.
FusionPBX currently has 48 additional modules (aka packages) that provide a great deal of functionality. Some examples of the functionality include but art not limited to active calls, active extensions, interactive conference interface, interactive queues, very detailed call records with XML CDR, auto phone provisioning, IVR menu for auto attendant features, hunt groups, call forward, DISA, time conditions, dialplan editor, sip gateway manager, extension management, user management, contact management, content and menu manager and more. Development is active. To learn more use the links below.
FreePyBX
FreePyBX is an MPL 2.0 opensource licensed feature-rich GUI implementation for FreeSWITCH. User-friendly intuitive interface allows your customers to enjoy all of the features and stability of very expensive proprietary software for free. It was written in Python with the Pylons framework, the call control is mostly Lua, but the directory, configuration, and dialplan are also XML cURL. It is an ITSP multi-tenant system supporting many features like call center queues, click-to-call, text-to-speech and much more. Some of the technologies that it utilizes are dojo, ajax, and has interfaces to JSON that can easly be used for an API for third-party, cloud api, or legacy systems and rdbms'. The code is easy to follow and was written very modular to allow easy integration with third-party modules and custom development. An excellent choice for an ITSP telephony framework.
Comments
Post a Comment