to sms gateway provider or not?

Posted on 2011-05-04
Last Modified: 2013-11-10
I need to implimenting sms gateway on my website pretty much an exact replica of what google. provides as a way to validate their business owners for their google places feature.

The problem is i know nothing about SMS validation and my developer is asking for sms provider details...

I also noticed after a few searches here on EE that some people are saying that you dont need an sms provider if you send the text message as an email?

Can someone who has more insight please explain the gist of what i need?

Here are my criteria:
1) I need to send 1 text message with a unique code in it that is generated by my app
2) My website is only for the United States market and therefore only needs to send TXT messages from the U.S. to the U.S.
3) I am just starting my business and would like a FREE open source solution if its reliable and in the U.S. ( I dont beleive i am looking for free software as I dont have a machine that can host this

Do I even need an SMS provider if i send the message as an email?

Question by:Thanx
    LVL 40

    Accepted Solution

    If you want to send SMS to numbers across carriers, doing it via email may be difficult, as each carrier has a different email gateway, it changes, and can be prone to delays. It also burdens the user with knowing their carrier, and telling your app. But it is done, you need to obtain an SMS gateway list.

    The problem with this option is you need to know your user's carrier before sending the email. Either you need to ask the user to enter this in his profile, or you use a number lookup service ( for example) to find the carrier, then send the text out.

    Your other options for sending are:
    1) Use a cheap service like Clickatel (and be aware that there will be some networks that you cannot send to).
    2) Implement an SMS gateway either with an SMS modem or by buying some SMS hardware.
    3) Pay for a premium messaging service that will guarantee delivery across networks

    None of these options require you to know any carrier info, you just send.
    LVL 107

    Assisted Solution

    by:Ray Paseur
    If you are in the USA, look into this service.  I have used their telephony and SMS solutions with great success.

    Author Comment


    Can you elaborate on option 2 please? Thanks

    so for what i would need to do twilio would provide a service that would allow me to send sms for 2 cents per sms message? What do you use it for and how much do you pay - is there any carrier it does not send sms too?



    Author Comment

    Is twilio considered a premium messaging service that will guarantee delivery across networks?

    LVL 107

    Expert Comment

    by:Ray Paseur
    I am under a non-disclosure agreement with respect to my Twilio application and rates.  I can tell you that the app is in private beta and relates to retail advertising and marketing initiatives.  I do not know of a cross-network guarantee but I have never discovered a single case where a message went missing.  I have tested most of the major networks in the USA.  Twiliio tech support is great and you can get started with them for a very modest investment.  Worth checking out, for sure.

    Write Comment

    Please enter a first name

    Please enter a last name

    We will never share this with anyone.

    Featured Post

    Do You Know the 4 Main Threat Actor Types?

    Do you know the main threat actor types? Most attackers fall into one of four categories, each with their own favored tactics, techniques, and procedures.

    These instructions are based on installing Owncloud on your new raspberry pi connected with a usb HDD. What do you need Part A? A Raspberry Pi, model B. A boot SD card for the Raspberry Pi. A usb HDD An Ethernet cable to connect to the lo…
    Today sees the launch of a new case study, focusing on BYOD technologies we have been working with for some time now.  But with the advent of 802.11ac wireless technologies and the story behind our landmark developments, we would like to share this …
    This Micro Tutorial will show you how to maximize your wireless card to its maximum capability. This will be demonstrated using Intel(R) Centrino(R) Wireless-N 2230 wireless card on Windows 8 operating system.
    Viewers will learn how to connect to a wireless network using the network security key. They will also learn how to access the IP address and DNS server for connections that must be done manually. After setting up a router, find the network security…

    761 members asked questions and received personalized solutions in the past 7 days.

    Join the community of 500,000 technology professionals and ask your questions.

    Join & Ask a Question

    Need Help in Real-Time?

    Connect with top rated Experts

    8 Experts available now in Live!

    Get 1:1 Help Now