Reference:Configuration/ETH/DHCP-Server: Difference between revisions

From innovaphone wiki
Jump to navigation Jump to search
mNo edit summary
 
(24 intermediate revisions by 11 users not shown)
Line 1: Line 1:
If the DHCP server was enabled (see chapter entitled "[[ETH_DHCP|Configuration/ETH0-1/DHCP]]"), it can be configured here.
If the DHCP server was enabled (see chapter entitled "[[Reference:Configuration/ETH/DHCP|Configuration/ETH0-1/DHCP]]"), it can be configured here.


All settings marked with a "'''*'''" are innovaphone-specific settings that may only be found with innovaphone devices.  
All settings marked with a "'''*'''" are innovaphone-specific settings that may only be found with innovaphone devices.  


* '''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.
|valign=top nowrap=true|'''Lease Time [min]:'''
| The validity period of the DHCP lease in minutes.
|-
|valign=top nowrap=true|'''Check Interval [min]:'''
| The interval (in minutes), at which a check is made whether the DHCP lease is still valid.
|}




== Address Ranges: ==
== Address Ranges: ==
* '''First Address:''' The IP-Adresse that represents the start of the address range (for example, 192.168.1.100).
{|
* '''Last Address:''' The IP-Adresse that represents the end of the address range (for example, 192.168.1.110).
|valign=top nowrap=true|'''First Address:'''
| The IP-Adresse that represents the start of the address range (for example, 192.168.1.100).
|-
|valign=top nowrap=true|'''Last Address:'''
| The IP-Adresse that represents the end of the address range (for example, 192.168.1.110).
|}




== Offer Parameters: ==
== Offer Parameters: ==
* '''Network Mask:''' The network mask in respect of the IP-Adresse  (for example, 192.168.1.100 corresponds to the network mask 255.255.255.0).
{|
* '''Default Gateway:''' The standard router (for example, 192.168.1.1).
|valign=top nowrap=true|'''Network Mask:'''
* '''TOS Priority:''' The ToS (Type of Service) value for voice packets (0x10).
| The ''classful'' (sub)network mask to be used by the client (for example, the ''classful'' mask for the class-C address 192.168.0.1 is 255.255.255.0, for the class-B address 172.16.0.1 it is 255.255.0.0).
* '''IP Routing:''' It is possible to add static IP-Routen. They must be entered in the format ''Address:Mask:Gateway''. The elements must be separated by a colon. By completing a route with "''';'''", several routes can also be added.
|-
* '''DNS Server 1:''' The primary DNS server address.
|valign=top nowrap=true|'''Default Gateway:'''
* '''DNS Server 2:''' The secondary DNS server address.
| Standard router address (for example, 192.168.1.1).
* '''Syslog Server:''' The Syslog server address.
|-
* '''Time Server:''' The Time server address.
|valign=top nowrap=true|'''TOS Priority:'''
* '''Timezone String *:''' Here, new time zones can be added to the devices in accordance with the IEEE POSIX standard using a particular character string (for example, CET-1CEST-2,M3.5.0/2,M10.5.0/3).
| ToS (Type of Service) value for voice packets (0x10).
* '''TFTP Server:''' The TFTP server address.
|-
* '''WINS Server:''' The WINS server address.
|valign=top nowrap=true|'''IP Routing:'''
* '''Primary Gatekeeper *:''' The primary gatekeeper IP address.
| List of static IP-Routes in form of comma separated ''Address:Mask:Gateway'' triples (for example, 192.168.20.0:255.255.255.0:192.168.1.2,192.168.30.0:255.255.255.0:192.168.1.3).
* '''Secondary Gatekeeper *:''' The alternative Gatekeeper IP address.
|-
* '''Coder *:''' Coder preference for VoIP telephones.
|valign=top nowrap=true|'''DNS Server 1:'''
* '''Gatekeeper Identifier *:''' The VoIP gatekeeper or the gatekeeper ID for VoIP telephones.
| Primary DNS server address.
* '''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.
|valign=top nowrap=true|'''DNS Server 2:'''
* '''Faststart [0|1] *:''' With the Faststart[0|1] setting, you can turn on/off the H.323 Faststart procedure.
| Secondary DNS server address.
* '''Tunneling [0|1] *:''' With the Tunneling[0|1] setting, you can turn on/off the H.245 Tunneling procedure.
|-
* '''Language *:''' All VoIP telephones that receive their IP-Adresse via DHCP have the language defined here set up as the standard language.
|valign=top nowrap=true|'''Domain Name:'''
* '''Dialling Location *:''' Defines the various PBX access numbers on VoIP telephoness for directory access. This character string must contain /cc, /ac, /ntp, /itp, /col and /pbx options. Such a character string may look like this: "/cc 49 /ac 7031 /ntp 0 /itp 00 /col 0 /pbx 7".
| Domain name that client should use when resolving hostnames via DNS (aka primary DNS prefix).
* '''AM/PM Clock [0|1]:''' Enables/disables the English time format for VoIP telephones. The German time format is displayed as standard: "dd.mm.yy 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 PHONEDIR0 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.
|valign=top nowrap=true|'''Syslog Server:'''
* '''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 "[[General_Update|Configuration/General/Update]]").
| Syslog server address.
* '''Update Server URL:''' All devices integrated via DHCP are assigned the URL specified here (for example, <nowiki>http://192.168.1.2/update/script.htm</nowiki>) in the Command File URL field of the update server (see chapter entitled "[[General_Update|Configuration/General/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).
|valign=top nowrap=true|'''Time Server:'''
* '''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.
| Time server address.
|-
|valign=top nowrap=true|'''Timezone String *:'''
| Time zone setting according to the IEEE POSIX standard (for example, CET-1CEST-2,M3.5.0/2,M10.5.0/3).
|-
|valign=top nowrap=true|'''TFTP Server:'''
| The TFTP server address.
|-
|valign=top nowrap=true|'''WINS Server:'''
| The WINS server address.
|-
|valign=top nowrap=true|'''Primary Gatekeeper *:'''
| The primary gatekeeper IP address.
|-
|valign=top nowrap=true|'''Secondary Gatekeeper *:'''
| The alternative Gatekeeper IP address.
|-
|valign=top nowrap=true|'''Coder *:'''
| Coder preference for VoIP telephones. In addition to the preference for the general coder, the preference for the local network coder can be specified here (since V6.00 SR1-hotfix3). G729A,60/G711A,30 for example defines G729A as the general coder and G711A as the local network coder.  
You can enable SRTP on all phones by adding an "x" here like: G729A,60,x
|-
|valign=top nowrap=true|'''Gatekeeper Identifier *:'''
| The VoIP gatekeeper or the gatekeeper ID for VoIP telephones.
|-
|valign=top nowrap=true|'''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). ... litle correction: you must insert numeric value to the DHCP OPTION! (for example: 0 = Europe PBX, 5 = Czech PBX, 6 = Czech PUBLIC, 16 = Spain, 12 = Netherlands, etc. for more see here: [[Reference12r1:DHCP client]]
|-
|valign=top nowrap=true|'''Enblock Dialling Timeout [s] *:'''
| Switches on enbloc dialling for VoIP telephones.
|-
|valign=top nowrap=true|'''Faststart [0|1] *:'''
| Faststart 0/1 turns off/on the H.323 Faststart procedure. If this option is not defined the default (on) applies.
|-
|valign=top nowrap=true|'''Tunneling [0|1] *:'''
| Tunneling 0/1 turns off/on the H.245 Tunneling procedure. If this option is not defined the default (on) applies.
|-
|valign=top nowrap=true|'''Local Networks *:'''
| List of local networks in form of comma separated ''Address:Mask'' pairs (for example, 192.168.1.0:255.255.255.0,192.168.2.0:255.255.255.0). 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).
|-
|valign=top nowrap=true|'''Language *:'''
| All VoIP telephones that receive their IP-Adresse via DHCP have the language defined here set up as the standard language (examples of some language abreviations for DHCP option: cro = Croatian, cze = Czech, deu = German, eng = English, esp = Spanish, fin = Finnish, frn = French, hun = Hungarian, ita = Italy, nor = Norwegian, pol = Polish, rus = Russian, swe = Swedish ...
|-
|valign=top nowrap=true|'''Dialing Location *:'''
| Defines the various PBX access numbers on VoIP telephones for directory access. This character string has to contain the following options:
* cc  = country code
* ac  = area code
* ntp = national trunk prefix (carrier specific)
* itp = international trunk prefix (carrier specific)
* col = external line prefix (PBX specific)
* pbx = subscriber number (used to map incoming called party numbers to internal extensions, PBX specific)
A correct string may look like this: "cc 49 ac 7031 ntp 0 itp 00 col 0 pbx 73009".
|-
|valign=top nowrap=true|'''AM/PM Clock [0|1]:'''
| Enables/disables the English time format for VoIP telephones. The German time format is displayed as standard: "dd.mm.yy 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.
|-
|valign=top nowrap=true|'''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:
up to Version10 "<IP-Adresse of the VoIP device>/!mod cmd PHONE DIR ldap-config" <br>
from Version 11r1 "<IP-Adresse of the VoIP device>/!mod cmd PHONE/DIR ldap-config" <br>
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.
|-
|valign=top nowrap=true|'''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 "[[Reference:Configuration/General/Update|Configuration/General/Update]]").
|-
|valign=top nowrap=true|'''Update Server URL:'''
| All devices integrated via DHCP are assigned the URL specified here (for example, <nowiki>http://192.168.1.2/update/script.htm</nowiki>) in the Command File URL field of the update server (see chapter entitled "[[Reference:Configuration/General/Update|Configuration/General/Update]]"). An automated update of the devices is thereby ensured.
|-
|valign=top nowrap=true|'''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).
|-
|valign=top nowrap=true|'''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.
|}
 
==DHCP Vendor-Optioncodes==
 
For a description howto implement the Innovaphone DHCP-Options in Microsoft or Linux DHCP Server Software refer to
[[Reference12r1:DHCP client]]

Latest revision as of 12:32, 6 April 2018

If the DHCP server was enabled (see chapter entitled "Configuration/ETH0-1/DHCP"), it can be configured here.

All settings marked with a "*" are innovaphone-specific settings that may only be found with innovaphone devices.

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:

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


Offer Parameters:

Network Mask: The classful (sub)network mask to be used by the client (for example, the classful mask for the class-C address 192.168.0.1 is 255.255.255.0, for the class-B address 172.16.0.1 it is 255.255.0.0).
Default Gateway: Standard router address (for example, 192.168.1.1).
TOS Priority: ToS (Type of Service) value for voice packets (0x10).
IP Routing: List of static IP-Routes in form of comma separated Address:Mask:Gateway triples (for example, 192.168.20.0:255.255.255.0:192.168.1.2,192.168.30.0:255.255.255.0:192.168.1.3).
DNS Server 1: Primary DNS server 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.
Time Server: 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).
TFTP Server: The TFTP server address.
WINS Server: The WINS server address.
Primary Gatekeeper *: The primary gatekeeper IP address.
Secondary Gatekeeper *: The alternative Gatekeeper IP address.
Coder *: Coder preference for VoIP telephones. In addition to the preference for the general coder, the preference for the local network coder can be specified here (since V6.00 SR1-hotfix3). G729A,60/G711A,30 for example defines G729A as the general coder and G711A as the local network coder.

You can enable SRTP on all phones by adding an "x" here like: G729A,60,x

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). ... litle correction: you must insert numeric value to the DHCP OPTION! (for example: 0 = Europe PBX, 5 = Czech PBX, 6 = Czech PUBLIC, 16 = Spain, 12 = Netherlands, etc. for more see here: Reference12r1:DHCP client
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, 192.168.1.0:255.255.255.0,192.168.2.0:255.255.255.0). 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 *: All VoIP telephones that receive their IP-Adresse via DHCP have the language defined here set up as the standard language (examples of some language abreviations for DHCP option: cro = Croatian, cze = Czech, deu = German, eng = English, esp = Spanish, fin = Finnish, frn = French, hun = Hungarian, ita = Italy, nor = Norwegian, pol = Polish, rus = Russian, swe = Swedish ...
Dialing Location *: Defines the various PBX access numbers on VoIP telephones for directory access. This character string has to contain the following options:
  • cc = country code
  • ac = area code
  • ntp = national trunk prefix (carrier specific)
  • itp = international trunk prefix (carrier specific)
  • col = external line prefix (PBX specific)
  • pbx = subscriber number (used to map incoming called party numbers to internal extensions, PBX specific)

A correct string may look like this: "cc 49 ac 7031 ntp 0 itp 00 col 0 pbx 73009".

AM/PM Clock [0|1]: Enables/disables the English time format for VoIP telephones. The German time format is displayed as standard: "dd.mm.yy 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:

up to Version10 "<IP-Adresse of the VoIP device>/!mod cmd PHONE DIR ldap-config"
from Version 11r1 "<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 "Configuration/General/Update").
Update Server URL: All devices integrated via DHCP are assigned the URL specified here (for example, http://192.168.1.2/update/script.htm) in the Command File URL field of the update server (see chapter entitled "Configuration/General/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.

DHCP Vendor-Optioncodes

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