EPM-Use DPMA for Digium Phones(Deprecated)
THIS WIKI IS APPLICABLE ONLY FOR OLDER ENDPOINT MANAGER RELEASES. PLEASE REFER TO NEW WIKI FOR EPM V15.0.38+ AND V14.0.67+ RELEASES.
Introduction
Digium Phones use the "Digium Phone Module for Asterisk (DPMA)" protocol for configuration. DPMA operates over SIP (PJSIP) which removes the need for additional ports to be open on the firewall.
All Digium phones are supported as shown up at EPM-Supported Devices
Configuration
1) Go to Admin → Module Admin and Disable the Digium Phones Config module. This is the legacy module which was previously used to configure Digium phones.
2) Next go to Settings → Endpoint Manager → Global Settings and enable USE DPMA as shown below.
3) After DPMA is enabled go to Settings → Endpoint Manager → DPMA Settings and set a Global Pin. As well change the authentication mode to Global Pin. This will ensure the DPMA server is protected by a password. This password will need to be known by anyone configuring a phone.
4) Next step is to go to Settings → Endpoint Manager → Brands → Digium and modify the Digium template you will be using. At this point enable all phones that you will be using as shown below.
5) Next step is to go to Settings → Endpoint Manager → Extension Mapping and create a map between the extension and the phones MAC address. This needs to be done for all Digium phone extensions.
Phone Configuration - Manual Method
1) When the D series phone boots, it will ask for a Digium Configuration server. Point it to the IP of the PBX and the PJSIP port.
2) The phone will request the global password. Enter this to configure.
3) Select the extension from the list. If used previously, you may need to go to All Extensions to find it.
Phone Configuration - Option 66
1) You can configure your DHCP server with option 66 to automatically point new phones to the PBX.
2) This is done using the following string below.
sip:proxy@<PBXIP>:<PJSIP PORT>
3) For an example if your PBX IP is pbx.sangoma.com then the string will be the following, and this can be an IP or FQDN.
sip:proxy@pbx.sangoma.com:5060
4) Once this is setup, any phone that gets this option 66 string from the DHCP server will go to the FQDN/IP specified and look for its configuration. This will still require the global pin.