Unlike the example site given, we will only need support for Yealink and Snom telephones, and also only mostly features related to assigning lines and configure soft keys. We can hard code many of the settings for our system as a template instead of the UI supporting a full configuration. This will make deployment easier to our customers. Also we only need http and https, not tftp, for configuration.
One additional and simple feature will be to perform a REST API call to our PBX server to tell the extension that was reconfigured via SIP NOTIFY that it needs to reload its configuration.
Please bid if you can help us make a simpler phone auto provisioning system for our clients.