Yesterday I was playing with an open source VPN product which uses the GTalk log in credentials to accomplish a variety of things, including a VPN connection.
http://www.gbridge.com/ . The other features of Gbridge may not be relevant for voip users. I was hoping to figure out a way to make this work with the OBi.
They have managed to make a VPN connection using GTalk. Since the OBi also registers with the same credentials, we could could be very close to having a built in VPN solution inside the OBi.
The OBi is already using 3rd party software to make communication with GV possible. This could also be another interesting 3rd party app to explore. Imagine voip over VPN, built into the OBi unit That would solve all NAT issues, provide security, and perhaps improve the call quality.
I don't know if it is possible to integrate the Gbridge product into the OBi, however the OBiTALK service provides another NAT solution which has not been fully exploited. It may be outside the scope of OBihai engineers and marketing plan to offer this connection to be tunneled over a VPN. This value added service could even be revenue generating for the OBi company. Some people would be happy to pay a small fee for this service.
Another possibility is to include a VPN client inside the OBi. OpenVPN is an open source app which comes to mind. As an example, I have a Nortel 1535 IP phone with lower specs than the OBi unit that some clever person over at PBX in a Flash forum has been able to setup with an OpenVPN client. That project should serve as a proof of concept for the OBi engineers.