FusionPBX Dataset Built Using:

This setup runs flawlessly behind NAT as long as you know how to configure your firewall and ports correctly as well as understand how the FusionPBX sip profiles need to be configured. This works with VOIP Phones registering both from the public internet as well as internally on the local private network – tested extensively with both outbound and inbound calls using multiple sip providers and DID’s. I have regularly had extremely long – 4 hour calls with crystal clear audio clarity and have never dropped a call period. I personally use and recommend Pfsense for all firewall implementations.

The current dataset was kindly load-tested by Digidaz – one of the Fusion Developers from the Freenode IRC Channel #fusionpbx – In this test the FusionPBX dataset was running on a SmartOS 2GB Zone with 4 cores allocated (Intel Xeon CPU E31230) – We easily achieved 300 simultaneous concurrent calls – each call being streamed music on hold.

We stepped the calls up to 300 at a rate of 30 cps(Calls Per Second) with a 5.0 Server Load Average. Therefore this dataset should more than easily handle most large companies call volumes.

What is FreeSwitch ?

FreeSWITCH is a scalable open source cross-platform telephony platform designed to route and interconnect popular communication protocols using audio, video, text or any other form of media. It was created in 2006 to fill the void left by proprietary commercial solutions. FreeSWITCH also provides a stable telephony platform on which many telephony applications can be developed using a wide range of free tools.

What is FusionPBX ?

  • FusionPBX is an open source FreeSWITCH GUI.
  • FusionPBX can be used as a high available single or domain based multi-tenant PBX, carrier grade switch.
  • Used as call center server
  • Used as fax server
  • Used as voip server
  • Used as voicemail server
  • Used as conference server
  • Used as voice application server
  • Used as appliance framework
  • All of the above and lots more…

FusionPBX Training Courses

I was fortunate enough recently to attend the 3 day full training course. The course is conducted personally by Mark Crane the Project Founder and Lead Developer. I highly recommend it for anyone who is serious about VOIP and rolling out FusionPBX and FreeSwitch in customer or production environments. There is also a Developer Course that is available for people who want to get under the hood.

Topics Covered in the Class:

  • Extensions
  • Inbound and Outbound call routing
  • IVR Menu (Auto Attendant)
  • Dialplan
  • Voicemail
  • Company Directory
  • Conference Center
  • Fax Server
  • Fax to Email
  • Inbound / Outbound Fax Server
  • Working with NAT
  • Call Flows / Day Night Mode
  • Call Center
  • Call Recording
  • LDAP Authentication
  • Ring Groups
  • Call Monitoring
  • Call Barge
  • Follow me and Call Forward
  • Parking
  • Paging
  • Provider Setup
  • Phone Setup and Provisioning
  • Multi-Tenant
  • Multi-Category / Multi-tenant Music on Hold
  • Voicemail to Email
  • and more…