Endpoint Manager v 18.104.22.168 / v 22.214.171.124 and onward is capable of configuring Digium phones using Asterisk's "Digium Phone Module for Asterisk (DPMA)" module. The PBX Endpoint Manager commercial module will be responsible for configuring "DPMA" asterisk module which allows DPMA to push configuration to respective DPMA phones.
The Endpoint Manager module will take care of entire asterisk DPMA related configuration so this deprecates the FreePBX "Digium phone module" module going forward
We do not need DPMA specific license while running on valid licensed FreePBX.
Step 1 - Endpoint Manager → Global → Use DPMA
Endpoint Manager → Global → Use DPMA option will allow Endpoint Manager to decide whether to use "DPMA" functionality of asterisk to configure Sangoma D series phones or use legacy functionality for generating phone configuration.
By-default this is "NO".
If you are using the PBX Digium Phones module to configure Sangoma D series phones, this EPM global setting should be set to 'NO'.
If you are using Endpoint Manager exclusively to provision Sangoma D series phones, set this global setting to 'YES'. For this situation it is recommenced that you uninstall/remove the PBX Digium Phones module, otherwise conflict may occur where 2 PBX modules might try to modify phone configurations.
As soon as we select this option, FreePBX will check the status of "DPMA" module installed/license in back end and inform the status to user.
After selecting "Use DPMA" to "YES" we need to submit this configuration.
Step 2 - Endpoint Manager → Right Navigator→ DPMA Management
This option will only be visible if "Endpoint Manager → Global → Use DPMA" option is "YES".
By-default "DPMA" is licensed to work with FreePBX system.
We can use "DPMA Management" section to do the following configuration, required by the "DPMA" module.
You must set a Global PIN and choose a Phone Authentication Method. Save settings and apply config. Adjust the remaining settings to suit your PBX deployment.
Once "DPMA Management" configuration is over, then we can follow normal approach of configuring Digium Template and Extensions from Extensions mapping to configure the Digium phones.
Step 3 - Pointing your D series phone to the Asterisk Configuration Server.
Once the above settings are in place, boot your D series phone. If it has not previously been provisioned, it will attempt to discover the DPMA server or it will prompt you to enter your Asterisk Configuration Server details. Enter the details as shown in the DPMA Settings for IP and port. The phone will then download it's provisioning config.
Digium phone support
All the Sangoma D series phones as noted in EPM-Supported Devices can be configured to use DPMA.