If the phone is not getting an address it is a DHCP server problem. You can verify this by going to the System Information option. Once you enter programming Hold Tranfer * # you have to do Hold # * (I believe) to get to the option. Most likely it is getting an address, but your DHCP server is not setup to send the phone the DRS server address. If you are using a windows server this can be sent via DHCP, but I will have to find the code for this. It can also be set statically in the phone and still use DHCP. Without this the phone will not come up obviously.