Eine andere (preiswertere) Alternative besteht darin, dass Ihre Benutzer Textnachrichten an eine E-Mail-Adresse wie [email protected] senden. Dann können Sie einen Hintergrund-Thread haben, der das E-Mail-Konto überprüft und die Nachrichten in die Datenbank einfügt.
Ich habe diesen Ansatz bei großen US-Carriern implementiert und getestet, von Smartphones bis hin zu Pay-as-You-Go-Handys ohne Probleme.
Wenn der Benutzer die SMS an Ihre E-Mail-Adresse sendet, erhalten Sie die SMS-E-Mail-Gateway-Adresse (z. B. [email protected]), sodass Sie Antwortnachrichten senden können.
Der einzige Nachteil ist, dass es etwas schwieriger ist, die "Senden an E-Mail-Adresse" Optionen auf den meisten Handys zu finden, aber es ist (im Grunde) kostenlos für Sie. Dies ist besonders hilfreich zur Kostenreduzierung beim Testen von Workflows. Diese ~ 3 Cent für jede SMS summieren sich ziemlich schnell, besonders während des automatisierten Tests.
Wenn Sie SMS-Nummern unterstützen möchten, können Sie die meisten SMS-Gateways so konfigurieren, dass sie eine E-Mail an eine Adresse senden, sodass Sie Ihre Infrastruktur nicht für die Unterstützung "echter" SMS-Nachrichten ändern müssen.
Ich dachte, ich würde dies nach ein paar Jahren aktualisieren. Twillio sind ein neuer Spieler auf dem Markt und haben eine erstaunliche API für solche Sachen –