Android – How to change sender mobile number in Android SMS service

androidsms

I'm sending SMS in my Android App,

 SmsManager sm = SmsManager.getDefault();
    String number = "1234567890";
    sm.sendTextMessage(number, null, "Test SMS Message--Successful", null, null);

It is working fine. My Question is, Is it possible to add string/text instead of Sender Mobile Number? so that in the recipient mobile, the sender's mobile number will be appeared as that string/text.

Best Answer

Yes, it is possible to change the sender phone number, but you need to use a third party SMS Gateway. You can reroute the SMS to come from a phone number that you register for your app.

Twilio - http://www.twilio.com/help/faq/sms/can-i-specify-the-phone-number-a-recipient-sees-when-getting-an-sms-from-my-twilio-app

TextMagic - http://www.textmagic.com/app/pages/en/products/bulk-sms-gateway-api