@skip189 wrote:
I believe that there is a bug cause the work around seems a little bit strange. I'm happy to put in the bug report but wanted to confirm that it isn't actual behavior. I am using Grandstream GXP-2140 phone, endpoint manager, Hosted CyberLynk FreePBX. I want to be able to setup auto provision and auto firmware upgrade via Authenticated HTTPs (I feel this is a requirement due to SIP secrets potentially being exposed, but this could be incorrect). Anyways there is no option for provision server for Grandstream Phones for https. So I go the custom portion and enter in the following string in the following format https://user:password@IPorFQDN:port. When I factory reset the phone it picks up the string from DHCP of https://user:password@IPorFQDN:port gets initial config and looks good. If I make a change, for example with that same phone, and change the extension mapping to use line 2 instead of line 1 and reboot the phone it will not get the change. Also it will not be able to get the firmware off the server. When reviewing the phone settings in provision I see the string in the following format https://user:password@IPorFQDN:port:83 where 83 is the http provisioning port. I've worked around it by changing the base file P192 = https://user:password@IPorFQDN:port/grandstream/1 and P237 = https://user:password@IPorFQDN:port. While this could be normal behavior I don't understand why it would appended :83 when the custom string specifically states to put in the port number.
Posts: 7
Participants: 4