Is there a way to send and receive SMS when a cellular signal is not available, but WiFi is? I'm often on-site at locations where the building has a strong WiFi (Internet) connection, but a simple cell signal is spotty at best.

3 Answers 3


Several services exist to send SMS via the Internet. One of the most popular (an possibly most reliable) is Google Voice.


SMS is tied in with GSM telephony standard, so the answer to your question is No.

But what you can do, is use Viber, Whatsapp to send something similar to SMS (not the GSM variety!) to each party provided they have the appropriate app installed.

  • Isn't there a way to send text messages through an Internet gateway, though?
    – Yuck
    Aug 19, 2013 at 20:58
  • That AFAIK requires a specialized SMS-to-Gateway service - for example, this was the first hit on google - ozekisms.com specialized GSM box attached to phone used for mass marketing campaigns over SMS, have not heard of one for personal use though!
    – t0mm13b
    Aug 19, 2013 at 21:03
  • There's actually a huge list of them here - en.wikipedia.org/wiki/List_of_SMS_gateways Not sure how current, but I don't supposed there's a standard or third-party way to route them through one of those?
    – Yuck
    Aug 19, 2013 at 21:07
  • You're right, there isn't. Such gateways are expensive to run, so in general they're only open to certain kinds of user (for example, customers of that carrier or online service).
    – Dan Hulme
    Aug 19, 2013 at 22:21

Use smtp to send as email thru sms email gateway. fairly easy to do. Gmail users can send 500 emails per day. You can leave the subject blank and send it to the gateway address which is usually something like [email protected]. vtext.com is for text sms only for verizon, also seems to handle many metropcs and walmart numbers. works well for simple text messages. I do it all the time from my email account when i need to text someone and im out of minutes.

refer to the sms gateway list on wikipedia. it really is rediculously simple, the issue is knowing which gateway to which number. typically, users would select their carrier when submitting their number to you say via website. used to see this alot.

the code u need is here... https://stackoverflow.com/questions/25136025/sending-mail-in-android-without-intents-using-smtp

You must log in to answer this question.

Not the answer you're looking for? Browse other questions tagged .