Detailed instructions for installing and configuring software such as Asterisk and Freeswitch from scratch on Linux.  If you require our services please feel free to contact us via our contact form.

Aastra XML scripts on Asterisk 1.8

Aastra phoneThis is mostly an updated version of the Aastra XML scripts on Asterisk 1.6 procedure.  Taking into account the newer version of XML scripts and the various changes.


Integrate Flash Operator Panel v2 into FreePBX

Flash Operator PanelThis guide will explain how to replace Flash Operator Panel v1, which is included in FreePBX, with Flash Operator Panel v2 on a RedHat Enterprise Linux server running Asterisk+FreePBX.  It is important to note that FOP1 is completely free whereas FOP2 is free only up to 15 buttons.  Every element is considered a button.  So all extensions + trunks + queues + parking lots + etc. must add up to 15 or less.  After that no more buttons will appear until you buy a license.

A key advantage of FOP2 is that it requires an extension and password to view.  With FOP1 there is no built in way to prevent everyone from viewing the PBX status.


How to create a Redhat Enterprise Linux OpenVZ Template


This guide is a reference on how to create a RedHat Enterprise Linux v6 template for OpenVZ.  

There are other ways and variations on how one can go about this.  The method I will present here is the way I do it. In this case I used the recompiled from source distribution known as Scientific Linux.  This guide should work equally well for any distribution including Redhat, CentOS etc.  It also works for v5 with a few minor changes or omissions which should be obvious. This guide was used with the 32bit distribution.  

FreePBX Production Install Guide (RHEL v5 or v6, Asterisk v1.8+, FreePBX v2.9+)


This install procedure was tested using the Redhat Enterprise Linux distributions known as CentOS and Scientific Linux.

Software used:

CentOS v5 or CentOS v6 or Scientific Linux v6
Asterisk 1.8
FreePBX 2.9 or 2.10

Aastra XML scripts on Asterisk 1.6


Aastra SIP phoneWith 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 t

High Definition VoIP on Asterisk-FreePBX

Aastra 6739i SIP phoneA 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.   It is the procedure used to create servers for our Asterisk hosting service.  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.