DHCP
We support 2 DHCP options:
- DHCP option 114
- DHCP option 66
If both options are received, option 114 has by default the higher priority, this can be changed. FAQ Desktop - provisioning_order
Option 114 (HTTP(S) server name)
This option is used to identify a HTTP(S) server.
- Valid Values
- <protocol> : // <IP address> or <domain> e.g. http://10.0.0.2 , https://provisioning.company.com
- <protocol> : // <IP address> or <domain> e.g. http://10.0.0.2 , https://provisioning.company.com
Examples:
DHCP option 114 = http://192.168.3.200/desktop/
GET http://192.168.3.200/desktop/GigasetP82x.htm
GET http://192.168.3.200/desktop/GigasetP82x-000102030405.htm
GET http://192.168.3.200/desktop/GigasetP82x-firmware.htm
http://192.168.3.200/desktop/<phoneType>.htm
http://192.168.3.200/desktop/<phoneType>-<macAddress>.htm
http://192.168.3.200/desktop/<phoneType>-firmware.htm
DHCP option 114 = http://192.168.3.200/desktop/{mac}.xml
GET http://192.168.3.200/desktop/000102030405.xml
GET http://192.168.3.200/desktop/GigasetP82x-firmware.htm
GET http://192.168.3.200/desktop/<MAC address of device>.xml
GET http://192.168.3.200/desktop/<phoneType>-firmware.htm
DHCP option 114 = http://192.168.3.200/desktop/config.xml
GET http://192.168.3.200/desktop/config.xml
GET http://192.168.3.200/desktop/config-000102030405.xml
GET http://192.168.3.200/desktop/GigasetP82x-firmware.htm
http://192.168.3.200/desktop/<filename>.xml
http://192.168.3.200/desktop/<filename>-<macAddress>.htm
http://192.168.3.200/desktop/<phoneType>-firmware.htm
DHCP option 114 = http://192.168.3.200/desktop
GET http://192.168.3.200/desktop
GET http://192.168.3.200/desktop-000102030405
GET http://192.168.3.200/GigasetP82x-firmware.htm
http://192.168.3.200/desktop
http://192.168.3.200/desktop-<macAddress>
http://192.168.3.200/<phoneType>-firmware.htm
Option 66 (TFTP/HTTP(S) server name)
This option is used to identify a TFTP/HTTP(S) server. The code for this option is 66, and its minimum length is 1.
- Valid Values
- <protocol> : // <IP address> or <domain> e.g. http://10.0.0.2 , https://provisioning.company.com
- <IP address> or <domain> e.g. 10.0.0.2, provisioning.company.com
where <protocol> = server type/protocol
where <IP address> = server IP address
where <domain> = server domain name
- <protocol> : // <IP address> or <domain> e.g. http://10.0.0.2 , https://provisioning.company.com
Examples:
DHCP option 66 = http://192.168.2.200/desktop/
GET http://192.168.3.200/desktop/GigasetP82x.htm
GET http://192.168.3.200/desktop/GigasetP82x-000102030405.htm
GET http://192.168.3.200/desktop/GigasetP82x-firmware.htm
http://192.168.3.200/desktop/<phoneType>.htm
http://192.168.3.200/desktop/<phoneType>-<macAddress>.htm
http://192.168.3.200/desktop/<phoneType>-firmware.htm
DHCP option 66 = http://192.168.2.200/desktop/{mac}.xml
The File extension can be defined by you, in this example = "xml"
GET http://192.168.3.200/desktop/000102030405.xml
GET http://192.168.3.200/desktop/GigasetP82x-firmware.htm
GET http://192.168.3.200/desktop/<MAC address of device>.xml
GET http://192.168.3.200/desktop/<phoneType>-firmware.htm
DHCP option 66 = http://192.168.2.200/desktop/{phone_type}{mac}{firmware_version}.xml
The File extension can be defined by you, in this example = "xml"
GET http://192.168.3.200/desktop/GigasetP82x00010203040510.1.198.11.xml
GET http://192.168.3.200/desktop/GigasetP82x-firmware.htm
http://192.168.2.200/desktop/{phone_type}{mac}{firmware_version}.xml
GET http://192.168.3.200/desktop/<phoneType>-firmware.htm
DHCP option 66 = http://192.168.2.200/desktop
GET http://192.168.3.200/desktop
GET http://192.168.3.200/desktop-000102030405
GET http://192.168.3.200/GigasetP82x-firmware.htm
http://192.168.3.200/desktop
http://192.168.3.200/desktop-<macAddress>
http://192.168.3.200/<phoneType>-firmware.htm