It sounds like you're trying to receive the My T-Mobile verification text while in India but cannot receive SMS'. If that's no the case, please me know. Can you please get back to us with answers to the questions syaoran asked above:

syaoran wrote:

Do you have a roaming plan on your line? Is roaming enabled on your device? Are you a Postpaid or Prepaid customer?

Please also let us know what type of phone you're using so we can help out.