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.

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.htm-000102030405.htm

GET http://192.168.3.200/desktop/GigasetP82x.htm-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.htm-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.htm-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.htm-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

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.htm-000102030405.htm   

GET http://192.168.3.200/desktop/GigasetP82x.htm-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.htm-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.htm-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.htm-firmware.htm 

http://192.168.3.200/desktop

http://192.168.3.200/desktop-<macAddress>

http://192.168.3.200/<phoneType>-firmware.htm

  • No labels