I have two Sangoma phones sitting next to each other, an S300 and an S305. They are using the same EPM template and both phones work fine. They will also provision correctly via ZTP on HTTPS if I reset them to factory defaults. And they provision fine if I log in to the phones and tell it to provision now. There is no DHCP option for provisioning and all provisioning except HTTPS with username and password has been disabled.
However, only the S300 will provision when I push updates from the server (which is hosted and therefore not on the same network). I can also reboot the S300 from EPM. But the S305 will do neither.
In EPM Extension Mapping, the IP address of the S300 is the public IP where it is located (remember, hosted system). The S305 however shows it’s LAN address. I suspect this is telling me what the problem is but I’m not getting the message. BTW, these are pjsip.
I also updated both phones to the latest firmware; they were on 1.58 (220.127.116.11) and now they are on 1.60 (18.104.22.168).
I’m betting this one will smack me in the face when someone points out the problem to me.