What network provider are you using and in which country? Rules for the use of mobile networks differ, here in Germany the network providers usually do not allow using a mobile connection for server purposes, unless you have a special M2M contract.
You can try from your mobile this link:
What Is My IP - Shows Your IP Address
It will probably report two IP's - the real one (151...) and a proxy (10...). You would need the real IP to communicate with the device. More info you can find here:
Mobile IP - Wikipedia, the free encyclopedia
Rolf