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.
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
Thats correct Je voulais juste donner un indice sur ce que je vais utiliser pour communiquer avec la passerelle –