It's standard for the mobile phones to have a private IP address, all traffic is always routed through some proxies before it hits the internet. This is so for GPRS, UMTS and HSDPA. There is no way you will convince your provider (T-Mobile, Base, Vodafone?) to open up their firewalls for incoming traffic. You will never get a high ID when you use your phone.
On the bright side, the application will still work, even if you have a low ID
