Hi Tom,
Internet mode is only available if your GeckoPhone can see a RAS connection.
So basically only computers connected directly to the internet, with a dialup modem etc will be able to initialise in internet mode, and only these phones will be able to receive a call made to their geckophone number.
GeckoPhones that can't see a RAS connection, phones within a LAN etc, will not be able to initialise in internet mode, only in
LAN mode.
I notice that you've subscribed your GeckoPhone , are you able to use VIP services from behind the router (can you use contact book etc)? If you can use your VIP services then GeckoPhone is getting through the router no problem. And you should be able to make and place IP address calls through your router within your LAN. You should also be able to place a GeckoPhone number call to a machine outside your LAN that has a RAS connection, a home dialup machine for example.
Unlike Skype and other P2P phone systems, a GeckoPhone conversation only ever uses a direct socket connection between machines, there is no routing information etc, this simplicity of design makes the architecture as strong as the underlying TCPIP transport (ie you don't rely on 3rd party GeckoPhone instances to complete the call).
Hope this info helps.