http://www.tek-tips.com/viewthread.cfm?qid=1508632&page=1
Example scenario includes:
•    If IP phone is pre-UNISTIM 3.0 (from factory), then the Voice VLAN option needs to be manually set to DHCP
•    1000 is the native VLAN
•    2000 is the voice VLAN
•    10.1.100.254 is the Node IP
This is the option that goes in to the default (native) VLAN 1000
Option 128:
“VLAN-A:2000.”
These are the 2 options that go into the Voice VLAN
Option 128 (used after the FW is updated to UNISTIM 3.0):
“Nortel-i2004-B,s1=10.1.100.254;p1=4100;a1=1;r1=7;
cachedip=y;menulock=p;igarp=y;pcuntag=y;lldp=n;”
Option 144 (only needed for pre-UNISTIM 3.0 IP phones):
“Nortel-i2004-A,10.1.100.254:4100,1,7.”
Here is the summary of what happens in this example:
•    Default VLAN assigns the VOICE VLAN ID to the IP phone
•    IP phone releases the default VLAN IP address and requests a new address in the Voice VLAN
•    Option 144 assigns the Node IP automatically to the phones (pre-UNISTIM 3.0)
•    Phone registers to Node and updates firmware
•    Option 128 assigns all of the other individual options that are available to the phone such as “Ignore GARP”, “Menu Lock”, “Cached IP”, etc.
o    There are dozens of these individual settings that can be automatically configured in the new firmware and they are all listed the IP Phone Fundamentals NTP
•    This process takes 13 minutes
o    Firmware update to UNISTIM 3.0 takes 11 of 13 minutes