Is Twilio the best voice/SMS service for a web/mobile app?
I just signed up for a Twilio test account and it seems like an awesome service for programmatically sending/receiving text messages, conference calls, etc.
However, it seems like there are a ton of alternatives. Are there any services that are better than Twilio? I know a bunch of services offer slightly better SMS pricing.
EDIT: My expected usage would likely be a small amount of text message reminders and the ability to setup a conference call that 2 people could call into.
Hey Chris - Twilio is ok for low-volume apps. If you have any kind of volume, though, there are a few factors to consider:
1) If you're using Twilio for long codes you'll run into problems with consistent delivery to the handsets as the mobile operators are seeing a lot of spam on long codes and restrict the volume of messages that they will send. And they don't tell Twilio which messages were not delivered so you'll still pay for the messages.
2) Connection Type - If you use a short code on Twilio you'll need a fairly robust http: POST mechanism because Twilio doesn't support SMPP binds (don't ask me why).
Feel free to message me at firstname.lastname@example.org if you want to know more.
Oop. Sorry Chris. I missed your question, to which you likely already have the answer. A long code is a 10-digit number (a regular phone number) and the delivery of SMS using these is largely un-regulated and unwelcome by the mobile operators, mostly because of spam. A short code is a 5-6 digit number that is part of the closed mobile messaging ecosystem all mobile operators have in place. It is generally expensive but there is structure for consistent message delivery as well as problem escalation.
I've only had experience with text messaging (as a business owner and as a developer) so I can offer advice only in this regard.
For SMS twilio's interface is simple and easy to use - I've used their API in php and .net and it was a breeze.
The downside is that their SMS costs are pretty high compared to the competition and they don't have such a great coverage outsides the US (they do offer an reliable international SMS service if you want to send SMS).
To fit my needs I've been using nexmo (www.nexmo.com) as they have better rates and better coverage outside US. And their API is just as easy to use.
Let me know if there are any other aspects I could shed light on.
There are many SMS options that are lower cost. There are fewer options that support voice and SMS, but there are choices there too. Check out Twilio, Tropo, TelAPI, 46Elks for voice and SMS, just a few I have on tip of my fingertips. If you have very low volume, then Twilio penny a message is probably inconsequential for you. You could also move later if volume starts going way up and impacting your finances. Disclaimer: I am founder of www.OneAPI4SMS.com which is currently only SMS, but looking at voice option in future. And if you are doing 5 SMS per day, don't worry about short code vs. long code. If you want to learn more about long code, check out www.longcodes.com, and short codes, check out www.usshortcodes.com.Good luck to you.
We use tropo as it is free for developers.
Check out www.3seventy.com.
SMS is one of the communication media it will reach lots of people in seconds and it the best way to reach thousands of people in seconds of time. I would like to share more advantages on my blog.