From innovaphone wiki
Jump to navigation Jump to search
There are also other versions of this article available: Reference | Reference7 | Reference9 | Reference11r1 (this version) | Reference12r1

If the DHCP server was enabled (see chapter entitled "IP4/ETH/DHCP"), it can be configured here.

Lease Time [min]: The validity period of the DHCP lease in minutes.
Check Interval [min]: The interval (in minutes), at which a check is made whether the DHCP lease is still valid.

Address Ranges:

The number of addresses in one range must not exceed 65535, the total number of addresses over all ranges must not exceed 131071.
Please note that the address range is limited by the configured subnet on the underlying interface. In other words you can not use a dhcp-range that is not in the same subnet like your physical interface.

First Address: The IP-Adresse that represents the start of the address range (for example,
Last Address: The IP-Adresse that represents the end of the address range (for example,

Offer Parameters:

All settings marked with a "*" are innovaphone vendor-specific settings recognized only by innovaphone devices.

Network Mask: The (sub)network mask to be used by the client. The mask is silently adjusted to cover at least the classful mask for the IP-Adresses to be provided (for example, the classful mask for the class-C address is, for the class-B address it is

If not specified, the mask configured at the ethernet interface of the DHCP server is used.

Default Gateway: Standard router address (for example,

If not specified, this will be defaulted to the DHCP server's IP address

TOS Priority *: Two comma separated 8 bit values for the TOS/DSCP field in the IP header of UDP-RTP and TCP-signalling packets (Bit 0..2 'precedence', bit 3..6 'type of service'). The default for RTP packets is 0xb8 (RFC 3246 - Expedited Forwarding), for signalling packets it is 0x68 (RFC 3246 - Assured Forwarding). 0xb8,0x68 for example define the default values.
IP Routing: List of static IP-Routes in form of comma separated Address:Mask:Gateway triples (for example,, Note if you have only one IP Route you need to finish with "comma" in the end, using the previous example would be:,
DNS Server 1: Primary DNS server address.

If not specified, this will be defaulted to the DHCP server's IP address

DNS Server 2: Secondary DNS server address.
Domain Name: Domain name that client should use when resolving hostnames via DNS (aka primary DNS prefix).
SYSLOG Server: SYSLOG server address.
TFTP Server: The TFTP server address.
Time Server 1: Primary Time server address.

If not specified, this will be defaulted to the DHCP server's IP address

Time Server 2: Secondary Time server address.
Timezone String *: Time zone setting according to the IEEE POSIX standard (for example, CET-1CEST-2,M3.5.0/2,M10.5.0/3).
WINS Server: The WINS server address.
Node Type: NetBIOS over TCP/IP name resolution method (e.g. 2 for P-node)
Primary Gatekeeper *: The primary gatekeeper IP address.
Secondary Gatekeeper *: The alternative Gatekeeper IP address.
VoIP Protocol *: The VoIP Protocl to be used for the Primary Registration (User-1), one of:

H.323, H.323/TCP, H.323/TLS, SIP/UDP, SIP/TCP, SIP/TLS

Coder *: Coder preferences for VoIP telephones. You get additional information's in this article Reference11r1:DHCP client
Gatekeeper Identifier *: The VoIP gatekeeper or the gatekeeper ID for VoIP telephones.
Dial Tones *: The dial tone that is transmitted as the standard dial tone to the VoIP telephones (for example, German PBX = as German PBX, US = US dial tone, UK = British dial tone).
Enblock Dialling Timeout [s] *: Switches on enbloc dialling for VoIP telephones.
Faststart [0|1] *: Faststart 0/1 turns off/on the H.323 Faststart procedure. If this option is not defined the default (on) applies.
Tunneling [0|1] *: Tunneling 0/1 turns off/on the H.245 Tunneling procedure. If this option is not defined the default (on) applies.
Local Networks *: List of local networks in form of comma separated Address:Mask pairs (for example,, For VoIP Calls that end up in a local network the device will try to use the coder preferred for the local network (as provided in the Coder option or defined locally).
Language *: The language to be used as default language on a VoIP Telefone, one of the shorthands:
Shorthand Language
ger Deutsch
eng English
frn Française
dut Nederlands
ita Italiano
esp Español
swe Svenska
dan Dansk
nor Norsk
fin Suomi
cze Cestina
est Eesti
por Português
lat Latvieðu
cro Hrvatski
pol Polski
rus Русский
slo Slovenija
hun Magyar
Dialling Location *: Defines the various PBX access numbers on VoIP telephones for directory access. This character string must contain /cc, /ac, /ntp, /itp, /col and /pbx options. The "Max Internal Number Length" is optional and coded with the tag /len. A valid string may look like this one: /cc 49 /ac 7031 /ntp 0 /itp 00 /col 0 /pbx 7 /len 3.
AM/PM Clock [0|1] *: Enables/disables the English time format for VoIP telephones. The German time format is displayed as standard: " hh:mm, 24-hour clock." If a 1 is entered in this field, the English time format "mm/dd hh:mm xm, 12-hour am/pm clock" is displayed.
LDAP Directory *: To allocate a functioning LDAP configuration to all VoIP devices integrated via DHCP, a configuration character string can be entered in the LDAP Directory field. You obtain this configuration character string by executing the following command in the browser of a configured device: "<IP-Adresse of the VoIP device>/!mod cmd PHONE/DIR ldap-config". When this command has been executed, a configuration character string is output in the browser, which you copy and paste into the LDAP Directory field of the DHCP server. In this way, all further devices are given a correct LDAP configuration.
Update Interval [min] *: All devices integrated via DHCP are assigned the interval specified here in the Interval [min] field of the update server (see chapter entitled "Services/Update").
Update Server URL *: All devices integrated via DHCP are assigned the URL specified here (for example, in the Command File URL field of the update server (see chapter entitled "Services/Update"). An automated update of the devices is thereby ensured.
802.1q VLAN ID *: The configuration at the switch must be observed for setting the VLAN ID. An empty 802.1q VLAN ID field (16 bit) assumes the value 0. The VLAN ID with the value 0 switches QoS (Quality of Service) off according to 802.1q ab. If the switch at the port to the innovaphone device happens to be configured to a different VLAN ID, the same value must be specified here to allow a prioritisation from the Ethernet. To be able to distinguish between the VLANs, the Ethernet packet is extended by 4 bytes, of which 12 bits are intended for the inclusion of the VLAN ID, making 4094 VLANs possible (VLAN ID 0 and 4095 are reserved or invalid).
802.1p VLAN Priority *: In the 802.1p VLAN Priority field (3 bit), the associated VLAN priority level (a value between 0 and 7) can be specified, in order that voice data is given priority forwarding, for example.
STUN Server *: See Reference11r1:IP4/General/STUN for the format.

DHCP Vendor-Optioncodes

For a description howto implement the Innovaphone DHCP-Options in Microsoft or Linux DHCP Server Software refer to Howto:DHCP client

Easy method to determinate the DHCP-Options valid strings it's described here:Howto:Valid_values_for_innovaphone_DHCP_verndor_options

DHCP Server Update Script Commands

The DHCP server supports some commands meant for use in an update server script.

mod cmd DHCPx offer /name value [ /name value [ ... ] ]

This command changes a particular option offered to DHCP clients to the given value. Values must be url-encoded. If no value is given the named option is cleared. Valid names include

Option (as in configuration dialogue) /name subsitution
Network Mask /mask
Default Gateway /gw
TOS Priority /priority-tos
IP Routing /rt
DNS Server 1 /dns1
DNS Server 2 /dns2
Domain Name /domain-name
SYSLOG Server /log-srv
TFTP Server /tftp-srv
Time Server 1 /ntp-srv1
Time Server 2 /ntp-srv2
Timezone String /tz
WINS Server /wins
Node Type /node-type
Primary Gatekeeper /gk1
Secondary Gatekeeper /gk2
VoIP Protocol /voip-protocol
Coder /coder
Gatekeeper Identifier /gk-id
Dial Tones /dialtone
Enblock Dialling Timeout /enbloc
Faststart /faststart
Tunneling /h245-tunneling
Local Networks /local-nets
Language /lang
Dialing Location /dial-loc
AM/PM Clock /clock-type
LDAP Directory /ldap-dir
Update Interval /update-interval
Update Server URL /update-url
802.1Q VLAN ID /vlan-id
802.1p VLAN Priority /vlan-prio

The new option values are effective immediately for new offers. Existing clients can be informed using the

mod cmd DHCPx renew

command to the DHCP server which triggers send-out of the updated values to existing clients.