2009-02-13 7 views
11

Je voulais envoyer des SMS à un mobile particulier à partir d'une application Web et recevoir sa réponse et afficher à une application Web uniquement. Est-il possible de créer en utilisant la technologie Java?Comment envoyer un SMS depuis Java?

+0

duplication possible de [Application SMS] (http://stackoverflow.com/questions/2115990/sms-application) – symcbean

+0

duplication possible de [Comment envoyer des SMS en Java] (http://stackoverflow.com/questions/ 2570410/comment-envoyer-sms-en-java) –

Répondre

2

Des gens comme ESendex peuvent fournir des fonctionnalités comme celle-ci, et aussi vous donner des SDK/exemples de code pour de nombreuses langues (y compris Java).

+0

comment commencer à utiliser ESendex, je suis un développeur java –

3

La meilleure façon d'y parvenir est d'utiliser une passerelle SMS. Une passerelle SMS encapsule les aspects techniques de l'interfaçage avec le support de messagerie SMS d'une part et d'autre part, elle fournit une interface pour les protocoles de niveau applicatif tels que http, SMTP, ftp etc. pour interagir avec elle. Par exemple, vous pouvez faire en sorte qu'une application Web communique avec la passerelle SMS via HTTP et que la passerelle située de l'autre côté communique avec le centre SMS via un protocole propriétaire pour envoyer le SMS reçu de l'application. En outre, vous pouvez configurer votre passerelle pour renvoyer les messages SMS entrants à votre application Web. De cette façon, l'application n'a pas besoin de connaître les protocoles de bas niveau pour envoyer les SMS.

Vous pouvez louer une ligne à un centre SMS (SMSC) si vous devez envoyer un grand nombre de SMS en bloc et configurer votre passerelle SMS pour utiliser cette ligne de bail pour envoyer les messages. Mais louer une ligne est beaucoup plus cher. Si vous devez envoyer un petit nombre de messages, vous pouvez utiliser votre téléphone portable à la place de la ligne louée. Connectez votre téléphone portable à votre PC/Serveur et configurez la passerelle pour utiliser votre téléphone. Vous devez vous référer à la documentation de votre passerelle pour l'interfaçage de votre téléphone avec la passerelle. Ce n'est pas très difficile mais assez simple.

Il y a beaucoup de passerelles commerciales disponibles sur le marché qui peuvent être utilisées. Mais l'utilisation d'une passerelle SMS open source est une bonne option. Vous pouvez utiliser une passerelle open source appelée - Kannel. Croyez-moi, il n'est pas très difficile de le configurer et de commencer à l'utiliser.

Questions connexes