Apprently, the REST API module does not like it when the "Login Name" in User Management is anything but a number. I had created some users with a login name using their actual name, not extension number, and that is where the installation of the REST API module was failing. Would this be a bug? If so, I will be glad to create a ticket at issues.freepbx.org.
However, I am still having issues with the REST APPS and BLF on the phones. After reinstalling the REST API and REST Applications modules, it has improved, but not quite right. For example, now the DND Rest App works correctly with the BLF key. But, I am still having issues with the Conference REST App and the Parking REST App. The Conference BLF is always on, and the Parking BLF works sometimes, but will stop working. Very strange...
I meant to include system details on my first post, but here is what I am running:
- FreePBX Distro 10.13.66-6
- Asterisk 13.5.0
- Phones: Yealink T48g, Yealink T46g, and Aastra 6737i