2010-09-16 27 views
3

Mon entreprise travaille pour un Telco qui nous permettra d'envoyer/recevoir des sms en utilisant leur passerelle finalement mais pour l'instant j'ai besoin d'une configuration de passerelle SMS sur ma boîte Win7 que je peux utiliser pour tester et construire une application qui envoie et éventuellement recevoir des messages SMS.Comment configurer une passerelle SMS sur Windows 7 et tester avec .NET

J'ai jeté un oeil à Kannel mais je ne peux pas sembler trouver une version Win7 ou ne pas savoir comment compiler et configurer un sur Win7.

Si quelqu'un a de l'expérience dans ce domaine, alors s'il vous plaît aidez-moi. Merci

+0

La partie ".Net" n'est pas pertinente. La passerelle aura une interface TCP/IP (éventuellement HTTP). Il ne se soucie pas de la technologie que le client utilise en interne. – MSalters

+0

Thats correct Je voulais juste donner un indice sur ce que je vais utiliser pour communiquer avec la passerelle –

Répondre

1

Si vous vous connectez à la compagnie de téléphone, il sera probablement à leur SMSC directement via SMPP ou des protocoles similaires, ce qui signifie que vous devrez configurer quelque chose pour en parler. Kannel est une excellente implémentation open source d'une passerelle SMS, et probablement votre meilleur pari à ce sujet. Il prendra soin de parler avec le SMSC du telco, et vous fournira une interface HTTP simple pour envoyer des messages depuis votre application.

Dans ce cas, il est préférable d'essayer de le configurer plus tôt, car la configuration de Kannel est assez complexe. Il nécessite l'exécution de systèmes basés sur Linux et il n'y a pas de port Windows. Cependant, pour commencer à développer votre application, vous pouvez regarder dans une fausse passerelle SMS qui acceptera la même interface HTTP que Kannel, et retournera des réponses inventées. Un moyen simple et rapide serait d'écrire une page web simple dans n'importe quelle langue, qui accepterait quelques paramètres sur une requête web et imprimerait "55124" pour le nouvel identifiant de message, ou similaire. Ensuite, votre application peut faire un simple appel HTTP pour simuler l'envoi d'un sms:

http://smsgateway.local/simulator.php?to=12345678&from=12345&body=hello+there 

Si vous voulez quelque chose aspect plus réaliste à ce list of software. Il ya quelques bibliothèques pour l'envoi de sms via un téléphone portable connecté en série, et SMPPSim qui semble fonctionner pour vous.

+0

Merci beaucoup pour une réponse détaillée, j'ai commencé à regarder SMPPSim. –