Features/Auto Provisioning/Bootup

From Snom User Wiki

Jump to: navigation, search

IMPORTANT: since version 8.7.3.x the order between the provisioning methods is managed via the setting provisioning_order.

  1. The FW loads the configuration parameters ("Settings") stored on the phone's flash memory (either factory dafaults or previously changed).
  2. The FW performs a check if the Setting (Provisioning) URL parameter has been changed manually.
  3. If the DHCP parameter is enabled the FW performs a check whether the supported DHCP options have been received in the DHCP offer:
    • YES:
      • The value found in Option 66 will be stored in parameter update server, e.g. http://server
      • The value found in Option 67 will be stored in parameter update filename, e.g. snom/snom.xml
        • Initially the Provisioning URL will be composed using update server and update filename and will be requested, e.g. http://server/snom/snom.xml. If Option 67 is absent the Provisioning URL is composed using update server and {phoneType}.htm, e.g. http://server/snom370.htm
        • In a second attempt the MAC address, i.e.-{mac}, will be concatenated and the resulting Provisioning URL will be requested, e.g. http://server/snom/snom-0004132YXXXX.xml or http://server/snom370-0004132YXXXX.htm respectively.
    • NO: see next step.
  4. Since the PnP Config parameter is enabled by default the phone will send a SIP SUBSCRIBE message to the multicast address 224.0.1.75:5060. The FW waits for a limited time whether a SIP NOTIFY reply is received with the Provisioning URL in the body, e.g. http://server/snom/snom.xml
    • YES:
      • Initially the Provisioning URL found in the body will be requested, e.g. http://server/snom/snom.xml
      • In a second attempt the MAC address, i.e.-{mac}, will be concatenated and the resulting Provisioning URL will be requested, e.g. http://server/snom/snom-0004132YXXXX.xml
    • NO: see next step.
  5. If none of the above steps could be applied the FW requests the factory default Provisioning URL:
    • http://provisioning.snom.com/snomXXX/snomXXX.php?mac={mac}
  6. IMPORTANT NOTE: If the parameter Use TR-69 Management is enabled and will be delivered back by any of the provisoning methods the URL of the TR-069 ACS will be requested immediately.
Personal tools
Interoperability