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.