To configure Snom provisioning
- Add "provision_models = snom" to /etc/enswitch/common.conf, or if a provision_models line already exists, add a ",snom" to the end.
- Restart the web server.
- Set the "SIP domain" custom setting for the system rate plan (normally called "Your own rate plan") to be the hostname or IP address that telephones should register to.
- Edit a telephone on the Enswitch web, and set the MAC address. If there are multiple lines on the same physical phone, the accounts on the Enswitch can be suffixed with "-1", "-2", etc. For example:
00:11:22:33:44:55-1
for the first line on physical phone 00:11:22:33:44:55. When you save, update, or delete the phone, the Enswitch web will generate, regenerate, or delete the files in /var/lib/enswitch/provision. - Point the phone to http://<web server>/provision/snom/.
To modify the template used
- Copy /opt/enswitch/current/templates/en/provision/snom/* to /etc/enswitch/templates/en/provision/snom (you will need to make this directory), edit them to suit, then re-save any telephones on the web. The Enswitch web interface will replace the <TMPL_VAR> with the data from the database using the HTML::Template Perl library.