2010-09-23 4 views
3

J'ai un site Web écrit en C# et lorsqu'un utilisateur fait quelque chose je veux être en mesure d'envoyer un message de messagerie instantanée à un administrateur et permettre à l'administrateur de répondre à approuver/refuser la demande.Le moyen le plus simple d'envoyer/recevoir/répondre à la messagerie instantanée dans un site Web

Je voudrais utiliser quelque chose comme MSN Messenger ou AIM afin que les messages de messagerie instantanée puissent également être envoyés aux téléphones comme des sms.

+0

avez-vous essayez d'utiliser le client de Meebo ??. Comme un widget meebo ??. –

+0

Je cherche à créer plus d'un Bot IM qui ne doit pas fonctionner en tant que service, donc Meebo ne fonctionnerait pas. –

Répondre

1

Vous devez payer pour l'utilisation d'une passerelle SMS dont ils sont nombreux. Généralement, vous achetez des messages en bloc à l'avance. Il y a très peu de passerelles gratuites (si tant est qu'il y en ait), car nous savons tous à quel point les sociétés de téléphonie cellulaire sont scalpeuses. IIRC, le protocole utilisé est SMPP.

http://en.wikipedia.org/wiki/SMS_gateway

Si vous n'êtes pas sur un site hébergé et possédiez votre propre matériel, vous pouvez brancher un téléphone cellulaire moderne dans votre port USB et utilisez le logiciel fournisseurs pour envoyer des SMS soit via un protocole série en utilisant Hayes commandes, ou beaucoup plus de nos jours, un joli modèle d'objet en Java, C# ou C++. Nokia a offert cela pendant des années.

1

Je voudrais jeter un oeil à Twilio (http://www.twilio.com/). Ils se spécialisent en aidant les développeurs à intégrer SMS/Voice dans les applications.

+0

Désolé, je viens de remarquer que vous cherchiez quelque chose qui était gratuit. Twilio n'est pas gratuit mais il est basé sur l'utilisation et pas cher (pas de gros frais initiaux de ce que je peux dire) – efalcao

1

Twilio est un service Web qui peut être utilisé pour effectuer et recevoir des appels et des messages texte à l'aide de leur API REST/XML. Vous devez payer pour le service, mais c'est très très à utiliser.

+1

Il est très à utiliser en effet, oh tellement! Très très, pourrait-on dire! –

+0

whoops. Vous avez raison, certains diraient très, très. édité pour refléter cela. ;-) –

+0

Salut Quentin! J'approuve entièrement cette réponse. :) –

0

Pour envoyer des messages SMS à partir du programme, une approche simple consiste à utiliser le courrier électronique (à condition que vous connaissiez la compagnie de téléphone de la personne à qui vous envoyez le message). Par exemple, pour envoyer un message texte à un téléphone telus (fournisseur canadien), il suffit d'envoyer un courriel au [numéro de téléphone à 10 chiffres] @ msg.telus.com.

Différentes compagnies de téléphone ont différents formats, vous auriez besoin de trouver une liste de ces adresses pour votre région. Ils ne sont pas tous en faveur de recevoir ces messages sans payer de frais, mais certains le font.

Edit: Voici une liste d'adresses pour les transporteurs américains, essayez celui approprié et voir si cela fonctionnera pour vous: http://www.tech-recipes.com/rx/939/sms_email_cingular_nextel_sprint_tmobile_verizon_virgin/

Questions connexes