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.

Bluebox FreeSwitch install guide (CentOS v6.x, Freeswitch v1.2, Bluebox v1)

Sections: 

Freeswitch

This guide includes every detail in the form of step by step instructions from basic OS to a running Freeswitch + Bluebox VoIP PBX in about 1 hour.  In this guide we install Freeswitch and Bluebox manually from source. 

Simple IPTables Firewall with Whitelist and Blacklist

Sections: 

IPTables FirewallThe following is a simple IPTables firewall script that can be used for general purposes.  It includes a port list and whitelist/blacklist.  The script was tested on CentOS v6 and Ubuntu v12.

Creating a Standby Freepbx Server for High Availability

Sections: 

High Availability Failover

Tested on

CentOS v6 Freepbx v2.11
Asterisk v11

 

Terminology used

HA = High Availability.  Does not necessarily imply automatic failover.

Primary server = Live production server currently in use.

Hardening FreePBX

Sections: 

Hardening FreePBXThis script is a highly modified version of the AsteriskNOW hardening script a copy of which is here.  Some things were added.  Some were changed.  Some things were taken out.  Most importantly, it has been updated to work with newer versions of FreePBX where all the settings that used to be in amportal.conf are now in the Asterisk MySQL database.  As such, it is not compatible with older versions of FreePBX (anything before v2.9) which use the amportal.conf file.

Install Fail2ban for Asterisk from RPM

Sections: 

Fail2ban

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.

A2Billing Install guide

Sections: 

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.

 

Pages