Gigaset is using DHCP option 114 to get provisioning URL, but also we get the request to support the same feature using DHCP option 66.

DHCP option 66 was in the past used for tftp configuration but today it is also used to get the HTTP provisioning URL.

DHCP option 66 is supported by:

DeviceComment
N510

Implemented in software 226 but disabled by default.See below how to enable via auto-provisioning.

From software 245 by default enabled.

N720Is disabled by default, must be enabled via auto provisioning.
Maxwell basic, 2 and 3Is default enabled.




N510 (From software 242)Maxwell 3/B
Auto provisioning settingBS_IP_Data1.ucB_USE_DHCP_66_IF_114_NOT_AVAILABLE = 0 (Default)
Provisioning URL
DHCP option 66 = URLDHCP option 66 = URL

Provisioning file download


http://<DHCP option 66>/<MAC address>.xml

<URL>/provisioning.xml

Example

DHCP option 66 = profile.gigaset.net/device

MAC adres device 7C:2F:80:12:34:56

Device will download: HTTP://profile.gigaset.net/device/7C2F80123456.xml

DHCP option 66 = profile.gigaset.net/device

MAC adres device 7C:2F:80:12:34:56

Device will download: HTTP://profile.gigaset.net/device/provisioning.xml

Auto provisioning settingBS_IP_Data1.ucB_USE_DHCP_66_IF_114_NOT_AVAILABLE = 1
Provisioning URL
DHCP option 66 + "." + DHCP option 15 = URL

Provisioning file download


DHCP option 66 and 15 are offered:

http://<DHCP option 66>.<DHCP option 15>/42/2/master.bin

after this, the device will download the other bin files, like described below.

baselines.bin

...bin files

XML file that contains the settings

Only DHCP option 66 is offered:

http://<DHCP option 66>/42/2/master.bin

after this, the device will download the other bin files, like described below.

baselines.bin

...bin files

XML file that contains the settings


Example

DHCP option 66 = profile.gigaset

DHCP option 15 = net/device

Device will download: HTTP://profile.gigaset.net/device/42/2/master.bin




DHCP option 114 will overwrite DHCP option 66 if both are offered. DHCP option 114 has higher priority.

See on this page a flowchart for the N510 and N720. FAQ N510 Provisioning flow chart

The Gigaset N510 IP software 226 or higher has this option implemented but disabled by default. For testing it can be enabled via auto provisioning using the following parameter.

From software 245, this feature is enabled by default.

XML syntax:

<BS_IP_Data1.ucB_USE_DHCP_66_IF_114_NOT_AVAILABLE class="symb_item" value="0x1"/>

Provisioning parameterValueMeaning
BS_IP_Data1.ucB_USE_DHCP_66_IF_114_NOT_AVAILABLE0 = No 1 = YesWhen set to 1. then base station request option 114 like before and in addition request option 66. If server reply for 114 then everything is like before (option 66 will not been read), but if server does not support option 114 and reply for 66 option then base station read from 66 option.



<?xml version="1.0" encoding="ISO-8859-1"?>
<ProviderFrame xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:noNamespaceSchemaLocation="N510.xsd">
<Provider>
<!-- Please enter the correct MAC Address example: 3E2F800E1234
Please enter correct Version value: DDMMYYHHMM example: 2811120928
Please enter a Profile name
If not correct, no setting will be done
-->
<MAC_ADDRESS value="FF:FF:FF:FF:FF:FF"/>
<PROFILE_NAME class="string" value="IPDEC"/>

<SYMB_ITEM ID="BS_IP_Data1.ucB_USE_DHCP_66_IF_114_NOT_AVAILABLE" class="symb_item" value="0x1"/>

</Provider>
</ProviderFrame>