Home - POSSA/freepbx-trunk-balancing GitHub Wiki

Introduction:

The FreePBX Trunk Balancing module can be used to limit usage of FreePBX trunks after defined thresholds have been exceeded or to balance usage over multiple trunks. This module is used primarily to help users create a "least-expense" route environment. It can also balance the load on multiple outbound trunk by applying a ratio factor.

Dependencies:

All versions of this module require FreePBX version 2.6 or later. Versions 0.0.4.3 and earlier are not compatible with FreePBX 2.10. Version 0.0.4.2 and earlier can only operate on SIP and IAX trunks. Version 0.0.4.3 introduced limited support for balancing DAHDI trunks. In this version only DAHDI trunks defined by DAHDI channel can be controlled, DAHDI trunks that refer to a DAHDI group is not supported. Balancing of DUNDI and ENUM trunks is not supported in any version up to 1.1.1.

Installation:

  1. Download the latest version of the module tarball, Don’t decompress the archive!
  2. Use a web browser to access FreePBX on your PBX. Choose Tools, Module Admin, Upload Module.
  3. browse to the previously downloaded tarball and click the Upload button.
  4. click local module administration, scroll down and click on Sys Info and then the Install radio button.
  5. click Process, and complete the usual FreePBX install and reload process.

Using-the-Module

Technical