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.


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

| improve this answer | |

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.

| improve this answer | |
  • Isn't there a way to send text messages through an Internet gateway, though? – Yuck Aug 19 '13 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 '13 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 '13 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 '13 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 15552005555@vtext.com. 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

| improve this answer | |

Your Answer

By clicking “Post Your Answer”, you agree to our terms of service, privacy policy and cookie policy

Not the answer you're looking for? Browse other questions tagged or ask your own question.