I've used both raw devices and 2 or 3 commercial SMS APIs to implement international SMS systems commercialy over the last 10 years: Middle East, Iran, Europe, East Asia, etc. IMHO the best are the ones that let you send raw SMS PDUs, which isn't that hard. If you want to do international SMS, and care about cost, then using non UCS2 encodings is a requirement. Without raw SMS PDU support, you are basically screwed. Swedish 42IT AB[0] was a good one though their capacity for and speed of detection of route failure was definitely not ideal. I've never needed inbound but did set it up with raw devices back in about 2005 and it worked fine. One technique few people use which I think is great is forwarding your service business' phone number to people as an SMS contact when people sign up to your website. This stuff is becoming a lost art.
I wish I had something like this sooner. I decided to go with Plivo for a side-project of mine and while my experience has been pleasant I really miss MMS support. I'm going to take some time going through this list evaluating different MMS providers. Anybody have any experience with a particular company on this list with MMS that they enjoy?
Twilio is an obvious mention. More expensive than Pilvo (I never heard of them and only need SMS for a project of mine so thanks) but I've never had an issue. Twilio also supports carrier lookups, you might be able to leverage that and send emails to '@mms.att.net' and the like.
they don't all disclose price publicly and I'd probably get a takedown notice if I posted prices, b/c they can always change and that's misleading the consumers.
are you obligated to be accurate? I appreciate the list (thank you, or thank the curator) but I would imagine that if you are independent you have no obligation to be correct?
I wanted to add Mblox to this list, if possible. We provide HTTP, Rest and SMPP connections, along with web based applications. We have over 100 direct operator connections, as well as global coverage to over 978 networks.
We offer MMS support within the US as well as approved US & Carrier SMS connections. I will be more than happy to speak to anyone regarding their requirements - please get in touch, Sarah.Cruttenden@mblox.com
For those of you that don't want to code interactions (going beyond simple notifications) via SMS & especially Telephony/IVR calls - and also let your business team members build and manage these interaction flows via a browser instead, check us out: https://www.engageSPARK.com .
Developers use our Subscription API to trigger an interactive SMS or IVR call campaign (that they've built via our website first) - by simply sending us the campaign ID and the recipient's phone number. This saves them days/weeks of coding to Twilio/Plivo/etc's APIs and they offload all changes to the interaction flows to their business team members. We've been used in 80+ countries, including by Intel and UN WFP. :)
We have an API for sending bulk SMS and libraries written in PHP, NodeJS, Python, Ruby, Java, C#, Go and Rust. You can try out the API and send some test messages to your phone straight from your browser at: https://zensend.io/#demo .
We have the most experience in the UK market because this is where we do most of our premium sms/direct billing business under another company (http://www.fonix.com/) but we support bulk messaging to a lot of different countries (https://zensend.io/pricing).
Really fascinated of this kind of semi--outsourced work procedure. Outsource the manual data entry to somewhere else for a minimum cost and then focus on your core strengths alone.
I would be really interested in SMS deliverability data by country or region for different SMS API providers. I think it is really key when choosing SMS providers, and it is hard data to get.
Hey dev from MessageBird here. We are "mollie-sms" on the list.
We changed our name long ago and along with the name many other things:
We support SMPP, SMPP over TLS, http apis that support TLS (with libs in many languages https://github.com/messagebird), SS7, easy delivery over all over the world (except North Korea).
I really wish people would more clearly distinguish library APIs from RPC APIs exposed by corporations' servers. I have no desire to deal with another company but I would love an open-source library implementing the client side of MMS, or at least some readable documentation about how the hell it works.
I'm currently using Nexmo for a side project, but am looking to move. I recently had to buy some more numbers and realized Nexmo had almost none available. Anyone have this issue with other providers?
Just want to correct this list, as we definitely do support SSL, and we've just upgraded the certificate: https://www.clockworksms.com/blog/ssl-sha2/
If SSL isn't enough, we can also do VPNs directly to our (only UK based) datacentres.
Feel free to ask questions if you have them. We've got good links to the US and great coverage throughout the rest of the world