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.

Install Fail2ban for Asterisk from RPM



This procedure is what I consider the simplest possible fail2ban install procedure because it installs from RPM.  The most up to date RPM is currently found on the EPEL repository.

OpenSIPS and Control Panel Install Guide

OpenSIPSThis install guide was tested using the Redhat Enterprise Linux v5 distribution known as CentOS . 


Most of the install procedures for OpenSIPS assume Debian.  I prefer working with RHEL which is the reason for this install procedure.  This guide should work on Debian with some minor modifications but I haven't tried.


A2Billing Install guide


A2billingThis guide will show how to install A2Billing on a Redhat Enterprise Linux based system.  It is assumed you already have Linux and Asterisk and FreePBX installed using a procedure similar to this one.  We do not cover the installation of the callback daemon.


Replace TFTP with FTP for SIP phone configuration


These are my notes on how I replace TFTP with FTP for Aastra SIP phone configuration files on a Redhat Enterprise Linux server.  With the TFTP port exposed to the internet and no IP restrictions for remote phone configuration the directory is wide open. This makes it easy for someone to obtain extension passwords.

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