Endpoint Manager Vs FreePBX Digium Phone Module

Introduction

 

Sangoma DPMA phones (formerly branded as Digium, and includes the D series and P series devices) rely on the res_digium_phone Asterisk module for full phone functionality. 

As mentioned in EPM-Digium Phones , We have the following ways to provision Sangoma's DXX/PXXX series phones:

  1.  Endpoint Manager - EPM-DPMA for Digium Phones

  2. FreePBX Digium Phone Module - Digium Phones Module (Deprecated). Please note that this module is not supported on PBXAct.

FreePBX Distro RPM

It has been a project goal to ensure that both PBX provisioning modules have maintained compatibility with updates to the Asterisk res_digium_phone module, but that has become increasingly difficult, to the point that it is necessary to have a separate corresponding Asterisk module for each FreePBX module.

We have added the following DPMA RPMs to the FreePBX SNG7 Distro platform.

 

  1. asterisk<number>_res_digium_phone  -> This RPM is required for the Endpoint manager to work properly in order to provision Dxx/Pxx series phones.

  2. asterisk<number>_res_digium_phone_public -> This RPM is required for Freepbx Digium Phone Module to work properly in

 

For provisioning DPMA phones, it is strongly recommended to use EITHER Endpoint Manager OR the Freepbx Digium Phone Module. Do not use both the modules on the same system to provision DPMA phones.

 

 

What you need to do as a FreePBX Administrator

  1. If you’re not running the SNG7 FreePBX Distro - Nothing needs to be done. Continue to apply updates as you’ve been doing.

  2. If you’re not using DPMA series phones (D series or P series by Sangoma or Digium) - Nothing needs to be done.

  3. If you’re using the Endpoint Manager in FreePBX or PBXact - Nothing, the existing RPM will continue to work as it always has

  4. If you want to use Endpoint Manager then always ensure that you are running proper RPM i.e. "asterisk<number>_res_digium_phone"

  5. If you want to use FreePBX Digium Phone module then ensure that you are running proper RPM i.e. "asterisk<number>_res_digium_phone_public".

  6. If you see the following notification in FreePBX when browsing to Connectivity -> Digium Phones Module that means you are using wrong RPM. See the steps below to uninstall and download the proper RPM.

     

  7. If you’re using the old FreePBX Digium Phones module on FreePBX Distro SNG7 - ensure Asterisk is running with the module res_digium_phone_public by following the instructions shown in the warning.

  8. How to remove the incorrect RPM - 

    1. yum remove asterisk<number>_res_digium_phone   OR 

    2. yum remove asterisk<number>_res_digium_phone_public

  9. How to install proper the proper RPM - 

    1. yum install asterisk<number>_res_digium_phone   OR 

    2. yum install asterisk<number>_res_digium_phone_public

  10. If you’re running PBXact on SNG7 and you are using the unsupported Digium Phones Module for provisioning devices - Contact Support

Return to Documentation Home I Return to Sangoma Support