Qu'es que c'est ?
SMS Gateway est une application qui propose une interface HTTP pour envoyer des SMS
SMS Gateway c'est :
- Gratuit
- Open Source
- Simple d'utilisation
- Compatible avec n'importe quel application ou langage capable d'envoyer des requêtes HTTP
Histoire du projet
Une application similaire existait il y a quelques années SMS Gateway par APK SOFT s.r.o
Mais a disparu suite a un changement de politique de Google vis à vis des applications d'envoi de SMS.
Or dans le DevWebFramework une classe sms_gateway.class.php avait été créé et optimisé pour fonctionner avec l'application de APK SOFT s.r.o .
Afin de ne pas perdre cette classe et la possibilité d'envoyer des SMS avec le DevWebFramework,
cette nouvelle application SMS Gateway à été créé et publié en open source
Comment ça marche ?
Prérequis
Votre smartphone doit être capable d'envoyer des SMS et doit être connecté a un routeur (Box Internet)
Vous devez connaître l'IP du smartphone (Ci après noté 192.168.1.xx)
Installation
Installer et lancer l'APK sur le téléphone,
accepter les demandes de permission d’accéder a l'envoi de SMS et au numéro de téléphone (nécessaire a l'envoi de SMS)
(facultatif) Vous pouvez définir un mot de passe sur l'interface de l'application. Ce mot de passe sera requis dans les requêtes http
Test
Depuis votre navigateur allez sur http://192.168.1.xx:8080/run pour vérifier que le serveur répond
Réponse attendu : {"runing":true}
Envoi de SMS
URL | http://192.168.1.xx:8080/sendsms | ||||||||
---|---|---|---|---|---|---|---|---|---|
Méthodes | POST (recommandé) et GET | ||||||||
Paramètres |
|
Sécurité
- Contrairement a l'application de APK SOFT s.r.o, l'application n'accède pas aux SMS entrant ni au protocole POP3.
- SMSGateway est conçus pour fonctionner sur un réseau local.
Il est fortement déconseiller de permettre l'accès direct de votre Gateway depuis l’extérieur de votre réseau local (Internet).
Si tout de fois vous en avez besoin, nous vous recommandons de créer un service intermédiaire disposant d'un véritable système d’authentification (le DevWebFramework peut répondre à ce besoin) - Nous rappelons que la prospection par SMS est strictement encadré par la loi CNIL.
Les développeur de SMSGateway se dégage de toute responsabilité en cas d'usage abusif de l'application.
Liens
- Github
- Télécharger l'APK (Android 8 et plus)
- Vous pouvez compiler l'application pour IOS ? Contactez moi