Auto provisioning is disabled by default. This is to give a chance to secure provisioning server with HTTP Authentication or CIDR. HTTP Authentication requires the phone to send hash of the combined username and password in order to get configuration. CIDR is an IP address restriction that can be used to restrict which IP addresses are allowed to get the device configuration. An example of CIDR is xxx.xxx.xxx.xxx/32 the /32 represents a single IP address. To set one of these values go to Advanced > Default Settings and find the Provision category from there used the edit button to set a value. After this is done it is safe to set enabled equal to true.
How to setup the device using the phone’s web interface.
Advanced > Default Settings¶
In the Provisioning section, there are a few key options that have to be set in order to turn auto provisioning on.
- enabled Must be enabled and set to value true and enabled True. It is disabled by default.
- http_auth_username Must be enabled and set to value true and enabled True. It is disabled by default. Be sure to use a strong username.
- http_auth_password Must be enabled and set to value true and enabled True. It is disabled by default. Be sure to use a strong password.
- cidr Optional security option to allow configuration request limited to specific IP version 4 ranges. Type array allows multiple ranges of IP addresses.
Remote phone book (Address Book) are based on the FusionPBX Contacts App.
Phone Book Settings¶
In order to use the phone book a few steps are needed.
- Assign the device to a user.
- Create or import the Contacts.
- Set Enabled as True in Default Settings.
- Set Enabled True for contact_extensions, contact_users and contact_groups in Default Settings.
- From the phone, go into the menu to update the phone book.