Following the basic setup of a new FreePBX server, I wanted to experiment with HTTPS provisioning using a new DB20 basestation and handset.
I found a document on the wiki that I followed, but I’m having a problem configuring HTTPS authentication on the server.
Under port management, I have both HTTP and HTTPS enabled for HTTP provisioning using the default ports. I initially had problems because the server was not listening on port 1433 for the HTTPS provisioning - I rebooted and enabled/disabled the service, but eventually noticed some SSL errors in the logs and wondered if the wildcard certificate I had installed (and had set as the default) was part of the problem.
To rule this out, I installed a Let’s Encrypt certificate and set it as my default (as well as selecting it in my PJSIP settings, and the HTTPS settings in Sys Admin). After doing this, when I re-enabled HTTPS provisioning and could see that the server was listening on the port (TCP/1433).
I’ve now hit an issue when trying to enable authentication. I go into System Admin and then Provisioning Protocols. When I click both (or for that matter if I click HTTPS Only or HTTP Only), leave the username and password blank and then click Save, the server works away for a while and then the page refreshes with None selected, and the username/password boxes are still blank. I have also tried manually specifying the username and password, but the same thing happens; it pauses for a bit, the page refreshes and None is selected.
I am running version 14.0.5.25 and have updated all modules on the server. Any pointers would be greatly appreciated.
Regards,
Chris