Content
With auto provisioning, M500 checks periodically and/or during bootup for a settings update hosted by a provisioning server via the sever URL. The provisioning schedule and server URL can be configured via Resynchronization Settings and Provisioning Server Settings respectively.
Note: Auto firmware upgrade uses the same scheduler and can be enabled via provisioning.resync_mode as part of the process.
The M500 supports multiple ways to retrieve provisioning server URL for zero-touch phone deployment. The following lists out the possible sources in the priority below:
If one of these sources is disabled, not available, or has not been configured, the M500 proceeds to the next source until reaching the end of the list.
Note: if you have a dual-cell or multi-cell configuration, you must perform these steps for each base station.
On the Servicing → Provisioning page, enter the required values for the fields described below.
Field | Description |
---|---|
Server URL | Sets the provisioning server address. The format of the URL must be RFC 1738 compliant, as follows: <schema>://<user>:<password>@<host>:<port>/<url-path>
|
Server Authentication Name | Sets the authentication name for accessing the provisioning server. |
Server Authentication Password | Sets the authentication password for accessing the provisioning server. |
Enable PnP Subscribe | Enables or disables checking for the provisioning URL using Plug-and-Play Subscribe and Notify protocol. Select the checkbox to enable the M500 to search for the provisioning URL via a SUBSCRIBE message to a multicast address (224.0.1.75). The M500 expects the server to reply with a NOTIFY that includes the provisioning URL. The process times out after five attempts. |
Use DHCP Options | Enables or disables checking for the provisioning URL using DHCP options. When selected, the M500 automatically attempts to get a provisioning URL through one of the enabled DHCP Option Priority listed below. |
DHCP Option Priority 1 | If DHCP is enabled, sets the first priority DHCP option for obtaining the provisioning URL. |
DHCP Option Priority 2 | If DHCP is enabled, sets the second priority DHCP option for obtaining the provisioning URL. |
DHCP Option Priority 3 | If DHCP is enabled, sets the third priority DHCP option for obtaining the provisioning URL. |
Vendor Class ID (DHCP 60) | Sets the vendor ID for DHCP option 60. |
User Class Info (DHCP 77) | Sets the user class for DHCP option 77. |
Mode | Sets the mode of the M500's provisioning/firmware file check. This determines which files the M500 retrieves when the resync process begins. The M500 can check for configuration files, firmware update files (from the URL entered on the Firmware Server Settings page), or both. |
Bootup Check | Enables or disables bootup check for configuration and firmware files. The update is applied as part of the reboot process. |
Schedule Check: Disable | When selected, disables regularly scheduled file checking. |
Schedule Check: Interval(minutes) | Sets an interval for checking for updates. After selecting Interval(minutes), enter the interval in minutes between update checks. |
Schedule Check: Days of the Week | Select to enable weekly checking for updates on one or more days. After selecting Days of the Week, select the day(s) on which the M500 checks for updates. |
Monday, Tuesday, Wednesday, Thursday, Friday, Saturday, Sunday | Sets the day(s) when the M500 checks for new firmware and/or configuration files. |
Start Hour | Sets the hour when the M500 starts to check for new firmware and/or configuration files. |
End Hour | Sets the hour when the M500 stops checking for new firmware and/or configuration files. |
Use encryption for configuration file | Enables or disables the use of encryption for the configuration file(s). Enable if you have encrypted the configuration file(s) using AES encryption. |
Passphrase | Sets the AES encryption passphrase for decrypting the configuration file(s). Enter the key that was generated when you encrypted the file. |
Import the following settings to to the base station via provisioning. Change the values as required.
If you are in a dual-cell or multi-cell configuration, you must import the settings for each base station.
provisioning.remote_check_sync_enable = 1 provisioning.server_address = https://secure-provisioning.snom.com/snomM500/{mac}.htm provisioning.server_username = provisioning.server_password = provisioning.pnp_enable = 1 provisioning.pnp_response_timeout = 10 provisioning.dhcp_option_enable = 1 provisioning.dhcp_option_priority_1 = 66 provisioning.dhcp_option_priority_2 = 159 provisioning.dhcp_option_priority_3 = 160 network.user_class = snomM500 network.vendor_class_id = snomM500 provisioning.resync_mode = config_and_firmware provisioning.bootup_check_enable = 1 provisioning.schedule_mode = disable provisioning.resync_time = 0 provisioning.weekdays = provisioning.weekdays_start_hr = 0 provisioning.weekdays_end_hr = 0 provisioning.crypto_enable = 0 provisioning.crypto_passphrase = provisioning.check_trusted_certificate = 0
For more information about a setting, refer to its page in M500 Settings.
Further Information
Related articles