HowTo, The Basics
Build Your PBX: Overview
Before getting into details, it helps to have a visual overview of the system we’re building.

Let’s walk through this diagram.
There are couple of VOIP phones that connect to a standard router. The router is connected to the internet using a broadband connection (probably ADSL or cable) that has a minimum speed of 100kbps (kilo-bits-per-second).
The phones connect to our PBX which will run on a VPS (virtual private server). We’ll configure our PBX to use a VOIP provider which will allow us to make calls to regular telephones, and if our VOIP provider gives us a telephone number, we’ll also be able to receive calls from regular phones as well.
Of course, your setup might have some slight variations. For example, you might only have one VOIP phone. Or you might have two VOIP phones at separate locations (so each would require it’s own router and broadband internet connection). We’ll be explaining configuration options (not just cut and paste configuration files) so you’ll be able to make these minor adjustments as we walk through your PBX setup.
