Nortel has just released UNIStim firmware release v2.3. There were some major enhancements made in firmware release v2.2 that enhanced DHCP provisioning for the 1100 series and i2007 phones. With release v2.3 the same new enhanced DHCP provisioning is now available for the i2001, i2002 and i2004 (Phase II only) phones.
While I haven’t personally started testing the new firmware release I’d like to discuss the new DHCP options that will be available to phones running this software release. It’s really important that we not confuse the legacy DHCP options with these newly available DHCP options. Unless your phone is running a firmware release documented below you should ignore this post entirely!
- 0604DBP for i2001, i2002, i2004 (Phase 2 Only)
- 0621C4V for i2007
- 0623C4N, 0624C4N, 0625C4N and 0627C4N for 1110, 1120E, 1140E and 1150E respectively
- 062AC5L for 1210, 1220 and 1230
Nortel Internet Telephones running the firmware documented above will support a new DHCP option and vendor class “Nortel-i2004-B”. The format of the newly defined “Nortel-i2004-B” DHCP option is;
Nortel-i2004-B,param1=value1;param2=value2;param3=value3;…
PARAMETER | VALUE | DESCRIPTION |
s1ip | 0.0.0.0 – 255.255.255.255 | Primary Server IP Address |
p1 | 0 – 65535 | Primary Server port number |
a1 | 0 – 255 | Primary Server action code |
r1 | 0 – 255 | Primary Server retry count |
s2ip | 0.0.0.0 – 255.255.255.255 | Secondary Server IP Address |
p2 | 0 – 65535 | Secondary Server port number |
a2 | 0 – 255 | Secondary Server action code |
r2 | 0 – 255 | Secondary Server retry count |
xip | 0.0.0.0 – 255.255.255.255 | XAS Server IP Address |
xp | 0 – 65535 | XAS Server port number |
xa | Character string up of the following of the following character “g” graphical | XAS Server action code |
unid | Character string up to 32 characters | Unique network identification |
menlock | (f)ull lock or (p)artial lock or (u)nlock | Menu lock mode |
vq | (y)es or (n)o | Enable 802.1q for voice VLAN |
vcp | 0 – 15 | 802.1q control p bit for voice stream |
vmp | 0 – 15 | 802.1q media p bit for voice stream |
vlanf | (y)es or (n)o | Enable VLAN filter on voice stream |
pc | (y)es or (n)o | Enable PC port |
pcs | (a)uto negotiation (10)Mbps (100)Mbps | PC port speed |
pcd | (a)uto negotionation (f)ull duplex (h)alf duplex | PC port duplex |
dq | (y)es or (n)o | Enable 802.1q for PC port |
dv | (y)es or (n)o | Enable VLAN for data |
dvid | 0 – 4095 | VLAN ID for data VLAN |
dp | 0 – 15 | 802.1q p bit for data stream |
pcuntag | (y)es or (n)o | Strip 802.1q tags on packets forwarded to PC port |
lldp | (y)es or (n)o | Enable 802.1ab LLDP |
pk1 | Character string of 16 characters representing 16 hexadecimal digits | S1 PK |
pk2 | Character string of 16 characters representing 16 hexadecimal digits | S2 PK |
cacheip | (y)es or (n)o | Enable cached IP |
igarp | (y)es or (n)o | Ignore GARP |
srtp | (y)es or (n)o | Enable SRTP-PSK |
dim | (y)es or (n)o | Enable screen dimmer |
bt | (y)es or (n)o | Enable Bluetooth (1140E and 1150E only) |
The above table was taken directly from the Nortel release notes.
An example configuration string would look something like the following;
Nortel-i2004-B;s1ip=47.11.62.20;p1=4100;a1=1;r1=255;s2ip=47.11.62.21;p2=4100;a2=1;r2=2;xip=47.11.62.147;xp=5000;xa=g;unid=Main-tower;menulock=p;vq=y;vcp=3;vmp=4;vlanf=y;pc=y;pcs=a;pcd=a;dq=y;dv=y;dvip=60;dp=5;pcuntag=y;lldp=y;pk1=438A64FC24127C23;pk2=64FC23CD24AB1413;cachedip=y;igarp=n;srtp=n;dim=y;bt=y;
You’ll obviously need to be careful with using the “lldp” option in DHCP because it could hang the IP phone if you don’t have the network switch setup properly.
Cheers!