views:

561

answers:

8

I'm building a web application that needs to send notifications by SMS.

What SMS gateway service providers with API support fulfill the following requirements:

  • Reliable
  • Global delivery - I will send globally with no specific region being sent to more than others
  • Ideally cheap

What are your recommendations? Why?

+1  A: 

Clickatell is pretty good.

Noon Silk
Please expand - why is it so? :-)
knorv
@knorv Because it meets the requirements you asked for.
Noon Silk
silky: Have you used Clickatell? What has been good? What has been bad? :-)
knorv
I think it is not cheap and it is not mostly used out of US
fravelgue
@fravelgue You are wrong on both counts (IMHO); we use it here in Australia and in the UK, and it's international anyway. Indeed, it is also reasonably cheap, from my experience.
Noon Silk
@knorv: Yes, I've used them. It's trivial to integrate, you have a few options (email/http/xml). The bad? nothing. Set it up, made it work, forgot about it. What more could you ask for.
Noon Silk
@silky, i know it is international. But i have check his prices in markets where my compamy operate and our price are more cheep.We work with more of 10 world-wide aggregators. Sry but i cannot give names, but if you need more information, you can connect private with me.
fravelgue
+3  A: 

We've been using MxTelecom for a few years and are very happy with them.

realworldcoder
+3  A: 

I've used clickatell (www.clickatell.com) for sending msgs to Europe, US and AsiaPac destinations. Prices are cheap, depending on destination & quantity - there is an online calculator you can use to estimate costs. The API is simple (HTTP REST). They also support two-way, bulk and MMS messaging service, but I have not used these.

I have had trouble getting messages sent to some carriers in Malaysia, but their support team was responsive and this issue was resolved within about 10 days.

I also like the online reporting tools which provides graphs of messages sent / success rates etc over time.

Kevin
+1  A: 

I would suggest looking into OpenMarket for SMS, Premium SMS as well as MMS, they offer several SDK's in a number of languages.

FYI: MX Telecom was purchased by OpenMarket/Amdocs

Phill Pafford
+9  A: 

Clickatell is a popular SMS gateway, which covers 819 networks in over 220 countries.

The API offers a choice of connection options via: HTTP/S, SMPP, SMTP, FTP, XML, SOAP and COM.


To give a few examples, the HTTP method would be as simple as requesting the following URI from your application:

http://api.clickatell.com/http/sendmsg?to=NUMBER&msg=Message+Body+Here

The SMTP method would consist in sending a plain-text email to [email protected], with a body as in the following example:

user: xxxxx
password: xxxxx
api_id: xxxxx
to: NUMBER
text: Message Body Here

The other methods are similarly easy to interface with, in my opinion. You can check out the full details from the Clickatell API Guide.


As for message costs, Clickatell uses a credit based system. 1 credit will generally mean 1 message, but some destinations may charge a bit less (usually 0.8 of a credit) and some may charge more (usually 1.5 or 2). Apparently this depends on the network operators in the particular region. (Source)

1 credit is currently priced at USD 0.03 / EUR 0.022 / GBP 0.02. There is a minimum requirement of 400 credits, so the initial investment can be of just USD 12. (Source)


You may also want to test the gateway for free from your browser: Clickatell: Test SMS Gateway.

Daniel Vassallo
+1  A: 

we've been using iMEZ and no problems so far.

Schildmeijer
A: 

Would suggest http://sms2email.com/site/email2sms.php They provide various features sms, mms, bulk features, ringtone gateway. Pricing comes in credits and different pricing for bulk features. Integration also simple.

zapping
A: 

Panacea Mobile offers HTTP, SMPP and SMTP API connectivity. They, too, have global coverage and offer the cheapest rates with such an advanced API. Have a look at this PHP script featured here: bakery.cakephp.org/articles/view/component-to-send-sms-text-messages

You can also view the Panacea Mobile API Guide on the support site - look under the API guides.

You can view their pricing by volume and country on the sms gateway page.

Stefano Sessa