Question

Nous construisons une application web qui devrait être en mesure de recevoir des messages SMS et stocker les informations contenues dans la base de données dans.

Quelles méthodes avez-vous utilisé? Quels sont les fournisseurs de services sont là-bas qui peuvent aider?

Était-ce utile?

La solution

http://www.clickatell.com/ sont énormes et il fonctionne exactement comme il est dit sur le étain. Vous payez pour un numéro de téléphone et les messages SMS envoyés à cette fin par frapper une URL sur votre site pour les livrer comme quelqu'un affichant un formulaire.

Autres conseils

Je vous recommande d'utiliser un service tel que TextMarks . TextMarks est gratuite et vous permet de choisir un mot-clé pour votre service qui permet aux utilisateurs de router les messages vers vous par le code court partagé TextMarks, 41411. Le seul hic est ici qu'ils se réservent 20 caractères dans chaque message pour de courtes publicités pour payer leurs services.

Si vous dépassez jamais leurs services parrainé par la publicité, vous pouvez passer à une version premium qui ne comprend pas les annonces.

Je ne l'ai pas encore fait, mais je suppose que vous pourriez installer aussi un système Asterisk sur votre serveur, puis obtenir un acccount VOIP régulier (qui crochets Asterisk dans) et configurer le serveur Asterisk pour transférer tous les SMS à votre application. Cet article pourrait aider à la mise en place du serveur Asterisk.

J'ai eu l'expérience en utilisant MX Telecom par SMS Gateway. Essentiellement, ils ont affiché des données à notre service Web chaque fois que nous avons reçu un SMS entrant. L'application en question envoyait également des messages SMS aussi bien et nous venons de faire une requête HTTP GET à une page Web de la leur.

Je ne peux pas parler à la fin des affaires (à savoir des coûts), comme je l'étais responsable de la mise en œuvre des caractéristiques -. Mais travailler avec une passerelle SMS est vraiment très simple dans une perspective de développement

Une autre (moins cher) alternative est d'avoir vos utilisateurs d'envoyer des messages texte à une adresse e-mail comme sms@yourapp.com. Ensuite, vous pouvez avoir un fil d'arrière-plan qui est à la recherche sur le compte e-mail et met les messages dans la base de données.

Je l'ai testé et mis en œuvre cette approche avec les principaux transporteurs américains avec tout des téléphones intelligents pour pay-as-you-go téléphones « merdiques » sans accroc.

Lorsque l'utilisateur envoie le SMS à votre adresse e-mail que vous obtenez l'adresse de passerelle de messagerie SMS (par exemple 8055551234@vtext.net) de sorte que vous pouvez envoyer des messages de réponse.

Le seul inconvénient est qu'il est un peu plus difficile de trouver les options « envoyer à l'adresse e-mail » sur la plupart des téléphones, mais il est (essentiellement) gratuit pour vous. Ceci est particulièrement utile pour réduire les coûts tout en testant des flux de travail. Ces 3 ~ cents pour chaque SMS ajouter assez rapidement, en particulier lors de tests automatisés.

Lorsque vous souhaitez gérer les numéros de SMS, vous pouvez configurer la plupart des passerelles SMS pour envoyer un courriel à une adresse, afin que vous ne devez changer votre infrastructure pour soutenir un message SMS « vrais ».

1 sur sebastian J'étais en train d'écrire à peu près la même

si vous travaillez avec Ruby, vous voudrez peut-être jeter un oeil à adhearsion

Vous pouvez utiliser un logiciel de passerelle SMS qui recevra les messages SMS via un modem GSM ou 3G dongle connecté à un PC et de les envoyer à votre site Web via HTTP. Par exemple: ce logiciel

Licencié sous: CC-BY-SA avec attribution
Non affilié à StackOverflow
scroll top