Logo Questions Linux Laravel Mysql Ubuntu Git Menu
 

[email protected] vs. Twilio, Clickatell, etc?

I want to let users interact with my Django app via SMS. Twilio's pricing (for a phone number and the volume of texts I'd be processing) is okay, but why would I do this rather than go through carriers' email gateways?

What do API gateways provide that @vtext.com, etc. addresses don't?

like image 514
jacobbaer Avatar asked May 22 '11 00:05

jacobbaer


1 Answers

What do API gateways provide that @vtext.com, etc. addresses don't?

Guaranteed delivery.

The email to SMS gateways often drop messages, especially if you're sending quite a few messages through them. They might even block you if you exceed a (undocumented, completely arbitrary) rate. Practically, I wouldn't expect more than a 90% success rate sending emails through a cell providers' email gateway.

Beyond that, to use gateways correctly you'll ask your users for their provider, maintain a database of provider gateway addresses (which have been known to change in the past). Remember also that most of the world has number portability; this means you'll need to constantly monitor for delivery failures (from the gateways that even bother to send 'em) and ask users to update their provider.

like image 168
jacobian Avatar answered Sep 20 '22 16:09

jacobian