Forum Moderators: bakedjake
There are two ways of doing this: One is to find an SMS gateway that allows you to send SMS messages (used to be lots of them for free, but they all went broke. You'll probably have to pay for them now).
The other way, and I have no idea if it works in your country, is to see if your mobile phone provider allows you to receive emails as SMS. Using Telefonica in Spain, you can email phonenumber@telefonica.net, and phonenumber receives it as an SMS, apparently for free.
/Sanenet.
P.S.: Don't make too much fuss over option 2 in case Telefonica find out about it and turn it off! ;)
Does that mean my only option is to find an SMS gateway?
I don't know anything about this subject.
- What is an SMS gateway?
- How do you find a good one?
- What do they typically charge?
- Does my site server setup matter? (Apache & php).
You can get also hook up with a reseller, who will buy SMS wholesale from the telecom networks and resell it. (Mobileway is directly connected into the network I believe). These guys work on the same theory as discount telephone call providers, they will buy a million SMS at a time. Which to go for depends on the quantity (lower amount reseller, higher amount gateway. Hey, get high enough, just become a reseller!)
The price would fluctuate from provider to provider, but is normally quite a bit cheaper than a normal SMS phone to phone.
And no, the server setup shouldn't matter - you are just sending the SMS to their network which receives it and resends it. We used to do simply by connecting the form action to their script and redirecting to our "thanks" page.
I just set up something that pings my web servers and if it gets no response for five minutes, it sends a text message to my cell phone.