Comment envoyer des SMS en utilisant Java
Je veux envoyer un SMS à un téléphone mobile à partir d'une application web, est-il possible? Comment dois-je faire?
- La recherche est également apprécié. Il ya tellement de nombreuses questions sur l'envoi de sms.
- Je pense que la meilleure façon d'exprimer votre préoccupation est avec les mécanismes le site vous donne, par exemple, downvoting. Certes les commentaires sont une de ces méthodes, mais quelle que soit la qualité de la question, un impoli et sarcastique réponse n'est pas appelée pour et juste glisser la site vers le bas.
- Voir webmasters.stackexchange.com/questions/533/...
Vous devez vous connecter pour publier un commentaire.
Vous pouvez utiliser cette Java gratuit exemple de programme pour envoyer des SMS depuis votre PC en utilisant un modem GSM connecté à votre ordinateur vers votre port COM. Vous devez également télécharger et installer le Java comm api de Sun.
Ce programme a besoin de la suite de fichiers java pour fonctionner.
SerialConnection.java (Ce fichier est utilisé pour se connecter au port COM de votre programme java)
SerialConnectionException.java (Ce fichier est pour la manutention de connexion en série des exceptions dans votre programme Java)
SerialParameters.java (Ce programme est utilisé pour définir vos propriétés du port COM pour la connexion au port com de votre programme java)
Sender.java (C'est le programme qui implémente runnable et envoie des SMS à l'aide de la connexion série)
SMSClient.java (Cette classe java est la classe principale qui peut être instancié dans votre propre programme en java et a appelé à envoyer des SMS. Ce programme, à son tour, va utiliser tous les quatre fichiers ci-dessus à l'interne pour envoyer votre SMS).
Télécharger Envoyer des SMS Java exemple de programme fichiers
la façon la plus simple pour ce faire est d'utiliser une passerelle SMS.
il ya beaucoup là-bas, celui que j'ai utilisé est Clickatel à qui j'ai simplement poster une XML demande et la passerelle fait le reste pour rien.
je l'ai fait à l'aide de java et apache commons Client HTTP
Ici vous pouvez trouver un Java API SMS de projet dans la source forge.
En dehors de cela, vous avez besoin d'un Passerelle Sms pour l'infrastructure. Certaines entreprises vous fournir des Api qu'il devient simple comme bonjour à faire le programme.
Étape-1.
Télécharger Mail.jar et Activation.jar (voir Ressources pour les liens) et de l'enregistrer dans la bibliothèque Java répertoire sur votre ordinateur local du lecteur.
Étape 2.
Commencer une nouvelle classe Java dans Java Environnement de Développement Intégré (IDE) et nommez-le "MyMobileJava.java".
Étape 3.
Entrez les informations suivantes bibliothèques Java au début de votre classe Java. Ces bibliothèques sont les requis Java Mail et de la Communication de l'API de ressources et d'autres pièces d'Entrée/Sortie et de l'Internet des bibliothèques de classe pour l'envoi de messages texte SMS.
Étape 4
Placez le code Java suivant après la bibliothèque d'importer les instructions afin de créer une instance de la classe Java et attribuer des valeurs par défaut des messages texte SMS.
Étape 5
Créer un code Java pour créer une nouvelle session de communication qui seront ensuite utilisées pour configurer les informations contenues dans un message texte. Cette information sera alors prêt à être envoyé. Entrez le code Java suivant dans votre classe Java à la fin du code saisi à l'étape quatre.
Étape 6
Envoyer le message texte en vous connectant à votre SMS adresse de l'hôte, l'enregistrement des modifications pour le message, puis l'envoi de l'information. Pour ce faire, entrez le code Java suivant pour terminer la classe Java.
La façon la plus simple pour ce faire est de trouver un opérateur qui prend en charge les sms par mail..
Ex. Vous avez Telia/Comviq/Chello ou autres joyeusetés. Si vous envoyez un email à: [email protected] il va envoyer votre e-mail via sms sur votre téléphone.
Jetez un oeil à SMSLib (http://smslib.org), une bibliothèque open source pour l'envoi et la réception de sms à l'aide d'une GMS modem ou un téléphone mobile. C'est vraiment une grande bibliothèque.
J'ai écrit un petit maven lib pour l'accès à la libre (pour les clients seulement) de l'interface web de la Suisse moblie opérateurs, Sunrise et Orange. Vous trouvez la source sur les http://github.com/resmo/libjsms
Juste récupérer l'ensemble de la cellule de téléphone e-Mail-to-SMS (Passerelle SMS) adresses et envoyer un e-mail à cet e-mail à l'adresse SMS.