FreeSwitch or FusionPBX?



  • I had set up FreeSwitch a few months back on a test pfSense box to check it out.  Got it working and liked the features but didn't have time to commit to a production environment so I decided to put it off until I had time.  With the holidays here I finally have time to implement it but I see that the package seems to be morphing to FusionPBX which has no pfSense package so I'm a little confused.

    Is developement on FreeSwitch dead?  I don't want to bother installing FreeSwitch if it's at the end of the line.  If I install FreeSwitch now will I be able to update to FusionPBX if/when there's a package available without having to start completely over?  :-\


  • Rebel Alliance Developer Netgate

    Development is continuing, just on FusionPBX (though mcrane can probably clarify that better).

    There will be a pfSense package for that, it's just not ready yet, if I heard correctly.



  • @TreeTopFlyer:

    Is development on FreeSwitch dead?  I don't want to bother installing FreeSwitch if it's at the end of the line.  If I install FreeSwitch now will I be able to update to FusionPBX if/when there's a package available without having to start completely over?  :-\

    First off if you are not aware I'm the developer for the pfSense FreeSWITCH package. I've decided to make it multi-platform, and the data store is in a SQL database either sqlite, mysql or postgresql. On pfSense the database will be SQLite with a possible option for a remote database server. I wanted to have a short name for the project and came up with FusionPBX. The website is fusionpbx.com.

    I'm a big fan of pfSense and have wanted to get it working for pfSense 1.2.3. However it uses PHP4 and FusionPBX needs PHP5 and PHP PDO. Last week I got it working with Apache running PHP5 on pfSense 1.2.3 it was quite a process to get it working so today I worked on it again but used captive portal web server config which uses pfSense's native web sever. I got it working and it is much easier and less resource intensive to run it in this way. Now I need to turn it into a package to make it easy to install and maintain.

    So to reinterate the FreeSWITCH package project has not ended the project name has simply changed to FusionPBX. I'm thinking the FreeSWITCH package may just get turned into a basic install of FreeSWITCH and FusionPBX will be the package that installs a graphical interface to manage it.



  • Thanx for the explanation Mark.  I knew you had done massive amounts of work on FreeSwitch and I couldn't see you just dropping it.  I had felt that the current GUI was lacking but I understood that your priority was to get the engine running smoothly first.  I look forward to seeing the pfSense version of FusionPBX.



  • FusionPBX can now be installed on pfSense using the vHosts web server package that I made for this purpose.



  • At the moment the vHosts package requires pfSense 1.2.3 as soon as I get time I will improve it so that it will work for pfSense 2.0.



  • I noticed a tweet on the FusionPBX site a few days ago indicating some progress on a FusionPBX package for pfsense. As a newbie to pfsense I'm curious if there is any documentation on installing the FusionPBX. I'm of the impression that it's not at the point of where installing Fusion PBX is as simple as installing the 'canned' packages found via the pfsense web console packages menu. Could it be as simple as installing the vhost package and then extracting the tar of FusionPBX? I'm also of the understanding that FusionPBX is to Freeswitch as FreePBX is to Asterix…simply a web GUI front end...is this understanding correct? I discovered PfSense after my hand-me-down Sonicwall 200 died and after going through Smoothwall and similar minimal footprint systems, I stumbled on PfSense and have been thoroughly impressed that it runs on my 600MHZ VIA based fanless mini-ITX board. I was heading down the road of having two mini-ITX devices with one multi-honed and dedicated to PfSense and the other an Ubuntu/alternate based mini-ITX for VoIP PBX duties however, coming across this thread makes me wonder if I can use the FXO card in my PfSense board and have an 'office in a box'.



  • Mark put together this "quick & dirty" install earlier this week.  Worked fine for me.

    http://forum.pfsense.org/index.php/topic,22010.msg114084.html#msg114084


Locked