There is really no big trick in it..
A "normal" VPN-tunnel is completely open.
Given that the tunnnel is up and running, and the LAN on the IPO-side is: 192.168.0.0 with mask: 255.255.255.0. The local VPN-box has the following IP: 192.168.0.1
The LAN on the phone-side is 192.168.10.0 with mask: 255.255.255.0. The local VPN-box has the following IP: 192.168.10.1
The IPO needs info about the LAN on the Phone side, so create an IP-route like this:
IP adress: 192.168.10.0
Mask: 255.255.255.0
Gateway: 192.168.0.1
Destination: LAN1 (normally!)
Make sure the IPO is equiped with a VCM-card (or it's a Small Office Edition ;-) ), and that "Autocreate Extn" is enabled in System/Gatekeeper. You don't need to create any extension. The IPO is now ready!
Connect your laptop loaded with the correct manager to the "Phone LAN". Make sure there is no open config. Set File/preferences to "255.255.255.255" (Broadcast). Make sure that in File/Change working directory, that "Binary directory is set to C:\Programmer\Avaya\IP Office\Manager\ (in a normal install that is!). Open "View\TFTPlog".
The following example is given that a DHCP-server is present:
Now connect the IP-phone, and press "*" when the display says "Press * to configure". Set "Phone IP" to "0.0.0.0". Set "CallSv" to the IPO's local IP-adress, set "Mask" to "0.0.0.0", set "Router" to "0.0.0.0", set "FileSv" to the laptop's IP-adress. Don't touch any other settings. Use the "*" key as ".". If you mistype, delete with "Speaker", "OK" is the "#" key.
The phone should now reboot. After a while it should load it's bin-files, which you can see in the phone-display, and in the TFTP-log. After a while it should ask "Extn=", type the desired Extn-number and press "#". Then it asks "Password=", just type some random numbers here and press "#".
The phone should now be up and running ;-)