I have a hosted Freepbx 14 currently have all extensions are remote between two offices. I have purchased EPM to provision the phones from the server, and have setup HTTP gxp2170 template in freepbx. I can't get the GXP 2170 to read or download the config files from freepbx.
I put in the Gxp2170 upgrade and provision menu the following setup info.
upgrade server : http://myserver.com:84
upgrade username: (username from global settings)
upgrade password : (password from global settings).
Then i press provision and have tried to restart he phone to pick up the config files. I have done plenty oft Yealink phones and they are so easy to program. If anyone can guide me in the right direction with this one.
If you type this on your cli: tail -f /var/log/httpd/access_log | grep your-phone-public-ip-here
Do you see anything after you try to provision the phone ?
Did you whitelist your phone’s public ip on your PBX? Connectivity > Firewall > Networks > Add your phone’s public IP as trusted.
I did run the log tail and it seems the phone is not even hitting the server at all. I do have the firewall setup correct as i have other phones registered from that ip address on that system. So, yes the public ip is trusted zone.
I guess i need someone with grandstream experience on this.