FusionPBX is an amazing WEB frontend for FreeSWITCH. But as any non-proprietary project (I mean OpenSource licenced), installation is not as easy as everyone would wish. So, here I explain one of the many methods available to install it.
This installation by default will install FusionPBX with the following capabilities:
This way, if you want to do later advanced configuration such as load balancing or HA, you don't need to do a big thing in the FreeSWITCH or FusionPBX end.
Everyone knows that CentOS only takes care of some specific core packages. All others, if you want to continue using RPM's, must be used from alternative Repositories. There are many alternatives:
I especially do contributions to the OKay repository. So, if you want to use OKay follow these steps:
I will post later as I publish some updates or packages.
Soon I will stop updating the CentOS 6 repository.
So, as I am doing a very cool service I got into the dilemma of finding a user management system. It doesn't make sense to write all again if there are projects such as Joomla that does that very well. So my problem was reduced from coding a user management system to authenticating against Joomla.
After browsing I read several scripts that inspired me to write the one I need: https://bitbucket.org/daniel-lucio/external-joomla-http-authentication/src/master/