Custom provisioning templates can be used to apply advanced configuration for auto provisioning compatible phones on our Hosted PBX platform.
Custom templates are an advanced option that uses raw device configuration. An incorrectly configured template may cause the device to disconnect from the network or the platform. If you don't have experience in applying configuration directly to devices we recommend using standard automatic provisioning.
For detail on setting up automatic provisioning and profiles, see Yealink Automatic Provisioning, Grandstream Automatic Setup & Provisioning or Using Hot Desking
Due to the wide range of configuration directives that can be applied and the differences in each deployment our team can only provide limited template support.
To create your template, login to https://my.maxo.com.au/ and select PBX Extensions
Towards the bottom of the page, locate the Select a Template to Configure option, then under select template choose New Provisioning Template
Provide a Description for your new template, along with the brand of phone you're configuring. Ensure this matches the device as they utilise different configuration formats.
In the Config section, enter your configuration lines:
Finally, specify if the template should be applied before or after the standard automatic provisioning configuration. In almost all cases this should be After.
Teamplates can be added in two different places, depending on your requirements:
On a Device Basis: the template will apply to the device, regardless of who is logged in
On a Profile Basis: the template will apply to the specific hotdesk user and any phone they log in to. Do note that some settings are not removed from the handset when logging out, but can be overwritten when another user logs in to the specific handset.
Once a template has been assigned, you can sync the changes to the device by either:
To revert a change, you must first create a template to undo the previous changes.
For example, if you have disabled the DND function on a Grandstream (per the example above), create a template enabling the feature. eg.
<item name="call.dnd">
<part name="enable">Yes</part>
</item>
Once created, remove the original template and add the new undo template, then resync the phone using either the resync or reboot & resync option.
If a template setting has caused the handset to be unreachable or otherwise disconnected it from the provisioning platform, first remove the custom templates from the device. From the Actions menu at the top left of the profile or device editor, select Reset & Reconnect.
Factory reset the handset (hold the OK or speakerphone key on Yealink, or press the centre key > System > Factory Reset on Grandstream)
Once the reset is complete, the phone will check in and download the standard Automatic Provisioning configuration.