Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.

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

Without specifying the <protocol> the firmware will attempt all supported server protocol types consecutively:

tftp

Examples:

DHCP option 66 = http://192.168.2.200/desktop/

GET http://192.168.3.200/desktop/GigasetP82x.htm

https

GET http://192.168.3.

Examples:

DHCP option 66 =

200/desktop/GigasetP82x.htm-000102030405.htm   

GET http://192.168.3.200/desktop/GigasetP82x.htm-firmware.htm


http://192.168.

2

3.200/desktop/

The first file it tries to fetch is

<phoneType>.htm

  • Example: GigasetP820IPPRO.htm
  • Apart from phoneType.htm, the phone also tries to fetch Then the <phoneType>-firmware.htm
    Example: GigasetP820IPPRO

    http://192.168.3.200/desktop/<phoneType>-<macAddress>.htm

  • Example: GigasetP820IPPRO-7C2F80C6E5C2.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"

    The first file it tries to fetch is <mac address>

    GET http://192.168.3.200/desktop/000102030405.xml

  • Example: 7C2F80C6E5C2.xml
  • Apart from phoneType.htm, the phone also tries to fetch <phoneType>-<macAddress>.htm
    1. Example: GigasetP820IPPRO-7C2F80C6E5C2.htm
  • 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  

    Then the <phoneType>-firmware.htm
    Example: GigasetP820IPPRO-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"

  • The first file it tries to fetch is <phoneType><mac address><firmware_version>.xml
    1. Example: GigasetP820IPPRO7C2F80C6E5C210.1.193.0.xml
  • Apart from phoneType.htm, the phone also tries to fetch <phoneType>-<macAddress>.htm
    1. Example: GigasetP820IPPRO-7C2F80C6E5C2.htm
  • 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  

    Then the <phoneType>-firmware.htm
    Example: GigasetP820IPPRO-firmware.htm

    DHCP option 66 = http://192.168.2.200/desktop

    This is an example of a wrong configuration.

  • The first file it tries to fetch is "desktop"
    1. Example: desktop
  • Apart from "desktop", the phone also tries to fetch "desktop"-<macAddress>
    1. Example: desktop-7C2F80C6E5C2
  • Then the <phoneType>-firmware.htm
    Example: GigasetP820IPPRO-firmware.htm