FreePBX vs. FusionFBX
- PBX On Raspberry Pi
- FreePBX vs. FusionFBX
- PBX on Orange Pi Zero
- PBX on Raspberry Pi Zero
- $100 for a Home Phone System?
FreePBX vs FusionFBX has been being a topic for many years.
Both FreePBX and FusionPBX are great projects, but two systems have different sources and architectures.
Actually both are the Web-Gui developped from Asterisk and Freeswitch instead of command lines.
FreePBX

FreePBX is developped from Asterisk on CentOS Linux, also support other Linux. FreeBPX provides free Distro disk. Most modules of FreePBX are free, but commercial modules need to pay.
Some PBX projects were also developped from FreePBX, like Trixbox, Elastix and PBX in a Flash.
Pros:
- Free Distro.
- Based on CentOS
- Friendly Web-Gui
- Easy to use and configure
- Long History
- Wide Community Support
- Support Arch Linux, Ubuntu, Debian, Raspbian
- Support both x86 and ARM CPU
- Good support for telephony hardware
Cons:
- Not all modules are free, some commercial modules need to pay.
- Web-Gui uses much system resource. However, a powerful ARM-device like Raspberry Pi 4 might not have such problem
- Some commercial moduels need to pay.
- G729 need to pay
FusionPBX

FusionPBX is developped from Freeswitch. All modules of FusionPBX are free, but need more handy on computer.
Pros:
- Free installation
- All modules are free
- Installing procedure very easy. Just two command lines.
- Support Debian, Raspbian, Ubuntu, FreeBSD, CentOS
- Friendly Web-Gui
- Easy to use and configure
- Support both x86 and ARM CPU
Cons
- It’s not asterisk, need some time to learn and get used to its Web_Gui
- less community support
- Support for ARM devices not as good as x86
Other option: Issabel project
Elastix was open-source and all-in-one solution in the past, which intergrated PBX, call center, Email server, Fax, instant-message, CRM…….. The most importance is that all are free. This would let small business have chance to enjoy Enterpise-class PBX with much low costs, but all were gone after 3CX acquired ELastix. Elastix becomes one 3CX’s division and is not the one we ever loved now.
Forturnately, Issabel project follows Elastix step and keeps developped and maintained. Its Web-Gui almost same as Elastix, so the Elastix lovers could continue to use such wonderful product.
However, you have to note two issues:
- Issabel doesn’t support 32bit CPU
- Issabel doesn’t support ARM CPU
Actually Issabel( including previous Elastix) is developped from Asterisk and FreePBX, but have no limit on extension and simultaneous calls. All modules are free except the one from third party.
Consequently, Issabel is an option for a newbie, also a good start to learn VOIP and Asterisk.