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.

Asterisk Freepbx Install Guide (CentOS v6, Asterisk v13, Freepbx v12)

Sections: 

CentOS

 

 

This guide covers the installation of Asterisk® from source on CentOS. Changes in this guide compared to previous guides include the use of Asterisk v12 & v13, Freepbx v12, and the addition of the pjsip library.

Tested on:

CentOS v6 32 bit & 64 bit
Asterisk v12 & v13
Freepbx v12

Asterisk Freepbx on Ubuntu (Ubuntu v14, Asterisk v13, Freepbx v12)

Sections: 

Ubuntu

 

 

 

This guide covers the installation of Asterisk®from source on Ubuntu.  Changes in this guide compared to previous guides include the use of Ubuntu v14, Asterisk v12 & v13, Freepbx v12, and the addition of the pjsip library.

Tested on:

Ubuntu Server v14.04 LTS 32bit & 64bit
Asterisk v12 & v13
FreePBX v12

Kazoo v3 Single or Multiple Server VoIP Telephony Platform Install Guide

Kazoo

Kazoo is an open source, scalable, distributed, cloud-based VoIP telephony platform.  It is designed to handle anything from small offices to small countries.  Kazoo relies heavily on other mature, stable, open source applications including Kamailio, Freeswitch, and Bigcouch.   

This guide shows how to install an entire Kazoo system on one or more CentOS v6 x64 servers from RPM.  It can be used for testing and development or production scenarios.

Sections: 

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.

Pages