Developer: Colorado4Wheeler’s Plugins by EPS
Category: Hubs and Protocol Bridges
Github: Github Repo
Assistance: Get help!    Check the online documentation
Plugin ID: com.eps.indigoplugin.freepbx
Latest release: v1.0.0 released on July 5, 2018 (this release is only compatible with Indigo 2022.2 and earlier)
Requires: Indigo v7.0.2 thru v2022.2
  Download latest release


This plugin for the Indigo Domotics home automation platform that interacts with your FreePBX telephone system to allow you to control your PBX and extensions via Indigo.


You must install the RestAPI module from the FreePBX modules admin and enable the module for this plugin to work. This has been tested on FreePBX version 13. The API module is available on 14 and should work fine but may not on version 15. Once I upgrade to 15 I'll add support for the new API structure added in that version.

This plugin requires Indigo 7 or greater.

Basic Instructions

Once the RestAPI module is installed, open it to get the Token and Token Key, then create a PBX Server device in Indigo with this information and the IP address of your PBX. Once complete you can create PBX Extension devices in Indigo for each extension you wish to control and use Indigo Actions to manipulate the extensions


Currently this supports:

  • Do Not Disturb (Enabling/disabling for any extension, showing status)
  • Call Forwarding (Enabling/disabling for any extension, showing status)
  • Call Waiting (Showing status)
  • Call Flow - aka Day/Night ((Enabling/disabling any flow, showing status)
Release details
Released on: July 5, 2018
Requires: Indigo v7.0.2 thru v2022.2
Changes in this release
  • Added to the Indigo Plugin store