Un'altra alternativa (più economica) è invitare gli utenti a inviare messaggi di testo a un indirizzo di posta elettronica come [email protected] Quindi puoi avere un thread in background che sta guardando l'account e-mail e inserisce i messaggi nel database.
Ho implementato e testato questo approccio con i principali corrieri statunitensi con tutto, dai telefoni intelligenti ai telefoni "schifosi" con scadenze senza intoppi.
Quando l'utente invia l'SMS al proprio indirizzo e-mail, si ottiene l'indirizzo gateway e-mail SMS (ad esempio [email protected]) in modo da poter inviare messaggi di risposta.
L'unico svantaggio è che è un po 'più difficile trovare le opzioni "Invia a indirizzo email" sulla maggior parte dei telefoni, ma è (fondamentalmente) gratuito per te. Ciò è particolarmente utile per ridurre i costi durante il test dei flussi di lavoro. Quei ~ 3 centesimi per ogni SMS si sommano abbastanza rapidamente, specialmente durante i test automatici.
Quando si desidera supportare i numeri SMS è possibile configurare la maggior parte dei gateway SMS per inviare un messaggio di posta elettronica a un indirizzo, in modo da non dover modificare l'infrastruttura per supportare messaggi SMS "reali".
Ho pensato di aggiornarlo dopo alcuni anni. Twillio è un nuovo player nel mercato e ha un'API incredibile per cose come questa –