Issues migrating Diguim phones from FreePBX 13 to 17

Hello all! I hope you’re doing well.

(For context, we are using Digium D60 and D65s.)

I am trying to migrate our infrastructure from FreePBX 13 to 17. The migration has been going really smoothly thanks to the wiki and the backup/restore module, however my Digium phones aren’t working 100% with the server. I am having some troubles getting some features to work, specifically, the contacts app, ringtones, and backgrounds.

On our FreePBX 13 server, we are using the Digium Phones module, which worked flawlessly. Since it is discontinued with newer versions, I had to switch from that to Endpoint Manager. I have DPMA enabled and the phones are able to join the server. Phones can call each other, configs are being applied (tested with timezone settings), and I see the devices populating in the manager. The provisioning protocol I am using is TFTP.

For the contacts issue, my understanding is I have to use FreePBX’s Contact Manager module, which has contacts populated. I went into User Management and ensured all users has permission to use phone apps. Even with that set and re-configuring, contacts are not appearing on the phones. I logged into UCP and can confirm that the users can see the internal phonebook. The phones work with other applications such as status and voicemail, so it reaches my server fine.

For my issue with backgrounds and ringtones, I upload them using the respective option through Endpoint Manager and can confirm they upload. I see them in the filesystem (/tftpboot/ringtones/ and /tftpboot/images) and on FreePBX. I added both to the phone’s template, and both do not work. When checking the ringtones on the phone, I see the ringtone but it plays no sound. I have also ran “fwconsole chown” thinking it was a permissions problem, but no luck.

Can I get any assistance on this please? I am truly stumped on how to fix these issues. Thanks for taking the time to read my post!

Bumping with some new information. I narrowed the issue down to DPMA itself. Disabling the DPMA Contacts app and swapping to REST works. The layout is a bit different, but at least it works. Still having some troubles with backgrounds and ringtones, but I also suspect that to be a DPMA issue.

I would deeply appreciate it if anyone can help me out!

Resolved, sorta. DPMA seems to be acting up a lot on FreePBX 17. Downgrading to FreePBX 16 works perfectly. Used the came configuration and everything.