Digium Phones - How to implement BLF

I recently set up a Digium D65 with freePBX 14. First I tested the Endpointmanager. Tried everything, including the base file edit. Problem is that the EPM is not compatible with newer firmware (tested 2.7.2 back to 2.6.6). I always received a phone apps not licensed message (=Sangoma phone apps). Digium D65 firmware 2.2.1.7 worked (regarding Sangoma phone apps), but it is relatively old…and there were other issues with freePBX EPM.
So the solution was to deactivate the EPM and phone app module in freePBX and activate the Digium-phone-config-module. Malcolm helped me a lot (community_asterisk_org) and posted a link to his advanced DPMA tutorial.
This is the ideal solution for Digium phones connected to a freePBX server. You can use a XML-config file to adjust EVERY little setting of the phone and at the same time use the DPMA features to reload your phone through the webgui and populate your digium phone books.

I already ordered several Digium D65 phones and will soon configure a Digium-D65-freePBX system. I became a fan of Digium-phones and freePBX…because of DPMA…and its advanced config features. So it is not dead…at all.

If you use the advanced DPMA feature and the XML config you can do powerful things…and yes, you can autopopulate your BLF-Line-buttons…or create a xml-file…everything is possible with Digium :slight_smile:

On a freePBX 14 machine, you have to add this to your res_digium_phone_additional.conf

[ext#]
type=phone
config_file=000FD30D2ABB.cfg
line=ext#
full_name=Viktor Orban
show_call_parking=yes

If you want to use Queues, you have to add a little more text, which is outlined in Malcolm’s advanced DPMA tutorial.
Do not edit res_digium_phone_devices.conf (freePBX distro), because it gets overwritten … but you might know it already…