# Using the DHCP server with options

You want to use the DHCP server in the existing IP network to address the IP system phones. To do so, add the manufacturer-specific options 60 and 43 to the DHCP server via its configuration interface.

## Vendor class identifier (Option 60)

The broadcast address request of an IP system phone comprises the MAC address as well as the vendor class identifier. If the DHCP server finds an assignment for the identifier in its configuration, it is able to provide the IP system phone with the vendor-specific information (Option 43).

Table 1. Option 60: Vendor class identifier for the IP system terminals
IP system terminal | Vendor class identifier
MiVoice 5361 IP | Aamadeus IP phone
MiVoice 5370 IP | Aamadeus IP phone
MiVoice 5380 IP | Aamadeus IP phone

Table 2. Option 60: Vendor class identifier for Mitel SIP phones
IP system terminal | Vendor class identifier
Mitel 6753 SIP | AastraIPPhone53i
Mitel 6755 SIP | AastraIPPhone55i
Mitel 6757 SIP | AastraIPPhone57i
Mitel 6730 SIP | AastraIPPhone6730i
Mitel 6731 SIP | AastraIPPhone6731i
Mitel 6739 SIP | AastraIPPhone6739i
Mitel 6863 SIP | AastraIPPhone6863i
Mitel 6865 SIP | AastraIPPhone6865i
Mitel 6867 SIP | AastraIPPhone6867i
Mitel 6869 SIP | AastraIPPhone6869i
Mitel 6873 SIP | AastraIPPhone6873i
OMM RFP | OpenMobility

## Vendor-specific information (Option 43)

If the DHCP server is able to assign an address request to an IP system phone using the vendor class identifier, it sends it not only the address co-ordinates but also the configured vendor specific information. The information consists of phone configuration parameters. Use the following information to map the required parameters in a DHCP server configuration.

Table 3. Option 43: IP system phone configuration parameters
Attribute | Option code | Hex | Length (octet) | Type | Explanation
PBX_ADDRESS | 03 | $03 | 4 | UINT32 | IP address of the communication server
SIP_PORT_PBX | 04 | $04 | 2 | UINT16 | SIP port of the communication server
SIP_PORT_PHONE | 05 | $05 | 2 | UINT16 | SIP port of the IP system phone
VLAN_PRIO | 07 | $07 | 1 | UINT8 | VLAN priority of the IP system phone (0 to 6)
VLAN_ID/VLAN_ENABLED | 08 | $08 | 2 | UINT16 | VLAN ID of the system phone (values between 0 and 4094, with value 0 deactivating the VLAN)
VLANPC_PRIO | 09 | $09 | 1 | UINT8 | VLAN priority of the PC interface on the IP system phone (0 to 6)
VLANPC_ID/VLANPC_ENABLED | 10 | $0A | 2 | UINT16 | VLAN ID of the PC interface on the IP system phone (values between 0 and 4094, with value 0 deactivating the VLAN)
VLAN PC port TAGS | 11 | $0B | 1 | UINT8 | VLAN tags of the PC interface on the IP system phone: 1 = activated 0 = deactivated

## Example

The example below shows a configuration file for the integrated DHCP server:

# This is a sample configuration file for the Aamadeus IP phones.

# Depending on the Vendor Class Identifier different options are

# set.

# The Vendor Class for the Aamadeus IP phone

Option 60 == Aamadeus IP Phone

{

# Vendor specific information:

# PBX IP address: Code 0x03; Length 4; 172.020.054.001

# --> Hex string: 0x0304AC143601

# SIP Port PBX: Code 0x04; Length 2; 18060

# --> Hex string: 0x0402468C

# SIP Port Phone: Code 0x05; Length 2; 18060

# --> Hex string: 0x0502468C

# Put hex string parts together to get the whole option 43 string:

Option 43 = 0x0304AC1436010402468C0502468C

}

# From here on another vendor class can be defined.

Parent topic: Product information
↑