This tutorial is based on Asterisk 1.6.2 and FreePBX 2.8
One of the most useful FreePBX modules is the Asterisk Info module. This is a web front-end that runs some Asterisk information commands in the background, providing information about what SIP extensions are connected, what trunks are registered and what calls are in progress, along with the codec they are using.
This tutorial is based on Asterisk 1.6.2 and FreePBX 2.7
FreePBX is based on a modularised architecture. This means that features can be enabled and disabled as required. It also means that new features can be added as modules become available.
The FreePBX version can also be upgraded using an ‘upgrade module’.
Before doing any upgrades to FreePBX it is always advisable that you have a full system backup in case of encountering issues. Also be aware that if you use the FreePBX backup module to backup the configuration you may experience issues if you try to restore this to a different version of FreePBX.
There are several steps involved with routing a call based on time-of-day in FreePBX but it’s quite flexible.
The first thing you need to do is install the “Time Conditions” module. To do this click on the “Tools” tab in FreePBX and then click “Module Admin”. Select the Time Conditions module, click “Download and Install” and then scroll down and click Process.
One simple thing you can do to stop unwanted callers with FreePBX is install the “Blacklist” module. Obviously this will only work if the Caller ID number is presented to your system when the caller rings.
To install the module click on the Tools tab in FreePBX and then the Module Admin menu option. Then click “Check for updates online” and you should see all the available modules. Select the “Blacklist” module and select “Download and install”