Take the 2-minute tour ×
Super User is a question and answer site for computer enthusiasts and power users. It's 100% free, no registration required.

Does anyone know of a service that will send SMS messages over the internet, and can be automated?

Prefer service to:

  • Be free
  • Have an API freely available and highly modular
  • Be open source

Like to avoid:

  • Expensive
  • No API, must only use their system.
  • No Customization
share|improve this question
    
Just to clarify, do you mean "Short Message Service" (as in cellular phone text messaging)? –  GavinR Jul 17 '09 at 18:23
    
Yes, I want to sends automated texts, using some service that I can then program to. –  Eric Koslow Jul 17 '09 at 19:44
    
There's definitely noo way anyone would try and exploit such a thing. –  ioSamurai Dec 18 '12 at 17:15

3 Answers 3

I knew of a professional service that required the end user to define their carrier, and then they converted it to the built-in email address (EX: Verizon is <10-digit phone number>@vtext.com)

I found a (non-confirmed) list of many of the carriers here:

ATT - [10-digit phone number] @ txt.att.net

Sprint - [10-digit phone number] @ messaging.sprintpcs.com

T-Mobile - [10-digit phone number] @ tmomail.net

US Cellular - [10-digit phone number] @ email.uscc.net

Verizon - [10-digit phone number] @ vtext.com

How do you send a text message from the computer?

Wikipedia

share|improve this answer
    
Wow this is really good! The only problem with this is that I don't know what carrier the number I'm sending to has. –  Eric Koslow Jul 17 '09 at 19:53
    
Yes indeed this requires the user to define their carrier before it's useful ... unless you can determine the carrier based on the phone number (anyone know if there's an API to do that? :) –  GavinR Jul 24 '09 at 14:40

Zeep Mobile is a free service, and I think it's pretty good. I'm planning on using it for a project in the near future.

share|improve this answer
1  
I like the idea, but this service seems a little too controlling for what I am doing. I don't want to force my users to sign up through a web page. Nominally I want to be able to specify a number and the message, and that's it. –  Eric Koslow Jul 17 '09 at 19:51
    
They recently sent out a news email including a section saying "Users can now subscribe to your app via SMS in addition to using the Zeep Mobile panel." So maybe it's a non-issue now? –  jtbandes Jul 17 '09 at 22:40

You can script PHP to do this by sending email to phone#@carrieraddress.com. Here is a list of the email format for different carriers:

http://en.wikipedia.org/wiki/SMS_gateway

You can write a script and then use a cron job or service scheduler to automate the messages.

share|improve this answer

Your Answer

 
discard

By posting your answer, you agree to the privacy policy and terms of service.

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