This site is where you can find detailed instructions for installing and configuring Asterisk and FreePBX from scratch as well as all the various bits and pieces.  Our Linux OS of choice is CentOS.  Our SIP phone brand of choice is Aastra.  Our zaptel card manufacturer of choice is Sangoma.  We believe this combination will create a best in class Asterisk based VoIP PBX for production business environments.

If you require our services fell free to email us at "admin AT powerpbx DOT org" or call 1-250-868-9260. 

FreePBX Install Guide (CentOS v5.x, Asterisk v1.6.x, FreePBX v2.6.x)

UPDATED for FreePBX 2.6

Includes every detail in the form of step by step instructions from bare metal to a running VoIP PBX in about 2 hours.

FreePBX Production Install Guide (CentOS v5.x, Asterisk v1.4.x, FreePBX v2.4.x)

FreePBX-Asterisk install and configure guide for CentOSv5.x, Asteriskv1.4.x, and FreePBX v2.4.x.  Includes every detail in the form of step by step instructions from bare metal to a running VoIP PBX in about 2 hours.

For printer friendly version of this guide create an account and login.  It will only take a few seconds.

Aastra XML scripts on Asterisk 1.6

With the recent introduction of patch 3 for Aastra XML scripts 2.2.1 we now have scripts that work on Asterisk 1.6 as well as 1.4.  The installation procedure has also been greatly simplified.  There are at least two bugs in patch 3 that I am sure Aastra will eventually fix but for now I will provide the information

High Definition VoIP on Asterisk-FreePBX

A short guide on how to use High Definition VoIP on Asterisk and FreePBX.

What is it
HD VoIP in the Asterisk world involves selecting the g722 codec for VoIP calls.  g722 is known as a wideband codec as opposed to g711 which is narrowband.  The nice thing about it is that it does not require any more bandwidth than g711.  Both require 64kbit/s each way for a 2-way conversation.

Asterisk/FreePBX on an OpenVZ/Virtuozzo Virtual Private Server (VPS)


This install procedure can be used in a generic OpenVZ or Virtuozzo environment or inside an all in one OpenVZ installer+GUI product such as Proxmox VE.  I am not sure how relevant it would be for Xen.  This guide covers the installation INSIDE an already created OpenVZ/Virtuozzo container (VPS sans Operating System) which would then become a functioning Virtual Private Server (VPS).  I will not be covering the OpenVZ host setup or iptables or zaptel/dahdi setup inside or outside the OpenVZ environment.

Solving problems with external SIP without losing your mind

External SIP or in other words SIP through firewalls and routers or more accurately SIP traversal through Network Address Translation (NAT) is arguably one of if not the most common problem people face.  SIP is notorious for this.  This little article is my attempt to provide a simple no nonsense method of finding and fixing these problems.  Ideally before they ever happen.  To keep it simple I will assume everything on the PBX itself is configured correctly. 

Asterisk GUI Install Guide (CentOS v5.x, Asterisk v1.4.x, Asterisk GUI v2.x)

Includes every detail in the form of step by step instructions from bare metal to a running VoIP PBX in about 2 hours.  Because it does not require MySql or Apache, Asterisk GUI v2.x is a good alternative to FreePBX for someone looking for a less resource intensive install, possibly on a flash drive and/or embedded appliance hardware with limited CPU/RAM.  The whole install including source files takes up about 1.2Gigs of drive space and uses about 100MB of RAM while idle.  It could probably be reduced to 1Gig of drive space or less with very little effort.  Assuming you

FreePBX, Asterisk and Linux Advanced Topics

Here are a few advanced topics covering some things that can be done to any FreePBX or strictly Asterisk distribution.  These would be things one might be interested in doing beyond the standard Linux-Asterisk-Freepbx installation.

Aastra XML scripts part II, auto-provisioning and auto setup with RPMS

In previous posts I showed how to auto-provision and configure Aastra phones by manually installing XML scripts.  Aastra has released RPM packages for Trixbox that combines everything and adds new features as well as mDNS so the phones can find the TFTP server even if you don't have a DHCP server capable of assigning it.  The script won't install unless mDNS is installed. 

The most common SNAFUs when planning and implementing an open source VoIP PBX rollout and how to avoid them

This is a general overview of some of the more common mile high mistakes people make when doing an open source VoIP PBX project.  I won't be going into details about hardware dimensioning or software configuration.  I will just be providing a general overview of some of the system level common sense mistakes people make in terms of a typical consultant/client type of project.

Syndicate content