2009-02-05 24 views
3

J'ai actuellement un script php qui lit les messages électroniques envoyés à partir de téléphones puis il les messages sur Internet ...données d'entrée de traitement à partir d'un téléphone si SMS

Je veux faire la même chose, mais au lieu de lire emails, je voudrais traiter les données par SMS. Donc, si quelqu'un envoie un sms au numéro X, mon programme va passer le message à travers ce numéro X et l'utiliser dans le site.

De quoi aurais-je besoin?

Répondre

6

Vous avez beaucoup d'options ici. En règle générale, vous devez d'abord acquérir le numéro que les gens peuvent envoyer par SMS. Ensuite, un rappel vous sera envoyé quand quelqu'un envoie un SMS et votre script PHP peut traiter le message et savoir quoi en faire.

Vous avez essentiellement quelques options pour exposer le SMS

  1. Go avec un court code dédié. Par exemple, quelqu'un envoie un message à 53234 et vous recevrez un rappel pour le traiter. C'est une option coûteuse. Il vous en coûtera généralement environ 2500 $/mois minimum, non compris les frais de messagerie. Vous pouvez demander un code de fonction via un fournisseur tel que Open Market. Vous devez obtenir l'approbation pour le code court qui peut prendre jusqu'à 6 semaines.

  2. Optez pour un code de fonction partagé. C'est un peu moins cher - vous payez par message et il en coûte généralement de 0,02 à 0,10/msg selon votre volume msg. Vous obtenez un mot-clé tel que DOLLY que les gens doivent préface avant de texto. Donc, ils TEXT DOLLY INPUT TEXT ICI à 53234 maintenant et vous recevriez le rappel avec INPUT TEXT ICI. Celltrust et d'autres fournissent des codes courts partagés.

  3. Utilisez une API publique qui permet aux utilisateurs de saisir du texte via des éléments tels que des marques de texte. Les textures sont comme un code court partagé nécessite l'utilisation d'un mot clé + les utilisateurs à s'abonner. Cependant c'est gratuit ce qui est génial et a une belle API de rappel. Je crois qu'un service appelé Mozes fournit également un service similaire. Enfin, si vous le souhaitez, vous pouvez créer un compte Twitter et envoyer des SMS à leur numéro. Facebook aussi une API similaire qui vous permet d'utiliser leur shortcode FBOOK.

1

La réponse d'Ish était géniale. Je voudrais signaler une option gratuite supplémentaire.

La plupart des opérateurs vous permettent d'envoyer des messages SMS à des adresses e-mail. Le texte SMS est inséré dans le corps de l'e-mail et le sujet dépend du transporteur. Une fois l'e-mail placé dans votre boîte de réception, vous pouvez y accéder par la méthode de votre choix.

Cette méthode a fonctionné pour moi dans un projet personnel nécessitant une communication à distance avec mon ordinateur alors que je n'avais qu'un téléphone cellulaire sans Internet.

Cette Wikipedia page montre combien de portages supportent ceci (pratiquement tous). Essayez simplement de ne pas enfreindre les conditions d'utilisation de qui que ce soit, vous pouvez toujours héberger vous-même le compte e-mail.

Questions connexes