Tips on installing FreeSWITCH and FusionPBX in debian

I’ve been testing out FreeSWITCH and FusionPBX. I found it non trivial to install in debian. Here are my tips for installing.

Don’t bother with the install script. I found it to be broken. And when it breaks during install, it leaves you in a state that’s very hard to understand and fix. In the end it was easier to install FreeSWITCH by hand, get that working, to the extend that you can make inter extension calls, then proceed with the FusionPBX install.

Create a fusionpbx site for apache and enable it. Note that this makes fusionpbx appear at the root of your site. Create file called fusionpbx in your /etc/apache2/sites-available directory and put the following in it:

I’m sorry you weren’t able to install freeswitch following my directions. They are not really meant as a definitive set of instructions, more just some tips and things I did which worked for me at the time, to the best of my memory.

Also, this is not a wiki, but my blog.

Also, if you could elaborate on the troubles you are having, I might be able to help, but you are more likely to get help if you visit the freeswitch irc channel or post to the freeswitch users mailing list.

Hey Jason,
Thank you so much for this guide!
I installed fusionPBX nd FreeSwitch and its running perfectly well.! I actually want to change the sip-profile/internal.xml and vars.xml to enable WebRTC binding. when i make changes to the vars.xml file by enabling the and run the FreeSwitch,its throws error stating Error Creating SIP UA for profile: internal (sip:mod_sofia@172.21.198.26:5060;maddr=172.21.198.26;transport=udp,tcp)
Any help would be appreciated!!!
Thanks in advance!!!