问题
Can somebody tell me best SMS gateway in USA . I want my application to send SMS using HTTP. So I would like to the best and cheap gateway which can provide api's to send sms. My App is written in VB.NET.
回答1:
If you need to send messages only in the US, you might not even need an SMS gateway. AFAIK most cell carriers in the US have free email-to-SMS services. Wikipedia has an extensive list of carriers providing SMS transit. Here are the most important ones:
- AT&T:
number@txt.att.net
- T-mobile:
number@tmomail.net
- Sprint:
number@messaging.sprintpcs.com
- Verizon:
number@vtext.com
回答2:
I built a .NET library that uses Twilio's REST API to send SMS (or make voice calls). It requires a Twilio account however.
(Disclaimer: I work at Twilio, but I built this library prior to starting here)
回答3:
How large of a scale is your app going to be? If its small or medium scale, you could run your own gateway. For around $200 you can get your own GSM modem and then use something like slingshotSMS or pyGSM (which slingshotSMS is built on) and run your own SMS gateway. SlingshotSMS is nice because it has a HTTP interface.
You also of course would need a SIM card attached to an account that has an SMS plan.
回答4:
I have used txtimpact.com for sending & receiving text messages in usa. It was flawless.
fyi.. it doesn't matter in what programming language you have written application, txtimpact offers simple http api can be called from any programming language.
here is the site link SMS gateway
回答5:
I have used Clickatell on several projects with great success.
They have a wide variety of integration options and can handle a huge volume of messages and their prices are reasonable for low volume as well.
回答6:
You can use Rapid SMS. It's a free open source platform, based on Django, built by some smarties at the Unicef. You can set up your own SMS server with it. It's Python but the server can have an HTTP backend, therefor you can query it using VB.net using REST.
Basically it just requires a linux server (not a big one), a GSM modem and a sim card with a contract letting you sending text messages. No need extra special contracts or gateway nor third parties and providers. The price is the market price for SMS since you use it like a normal mobile phone.
We use it to build complete information management systems in Africa, where there is no reliable landline but SMS is fine. However, there is almost no documentation, which is why it's not a widely used solution.
回答7:
TextPort.com works well. They offer .NET-based SOAP and WCF services that are easy to integrate with from any .NET environment. It's free if you send 300 SMS messages or less per month. Any messages over 300 are $0.01 each.
TextPort also handles the auto-detection of the mobile provider for you. All you do is send the phone number and your message.
Here's a link to their SMS Gateway page.
来源:https://stackoverflow.com/questions/2475658/sms-gateway-in-usa