Envoyer des SMS via son forfait 4G et un routeur 4G

Envoyer des SMS via son forfait 4G et un routeur 4G - PHP - Programmation

Marsh Posté le 07-12-2020 à 08:30:09    

Bonjour,
J'ai une question qui me turlupine d'un point de vue technique. Comment ça se fait que je n'ai pas de moyen d'envoyer un SMS via un script PHP et un forfait 4G acheté chez Bouygues pour être mis dans un routeur 4G ?
Tout ce que j'ai trouvé, c'est un script qui exploite l'IHM du compte client web de Bouygues pour envoyer 5 SMS gratuits/jour.
Mais je ne comprends pas ce qui techniquement m'empêche de formater une requête bien comme il faut pour exploiter les SMS dispos dans mon forfait mais que pour l'instant je n'utilise pas vu que la carte SIM est dans le routeur 4G.
 
Au passage, je ne comprends pas pourquoi la première carte SIM du forfait B&Y reçue ne marchait pas dans le routeur (activée pourtant) et qu'il a fallu en commander une 2ème avec l'option 2€/mois pour que la carte SIM soit exploitable par le routeur. Si c'est pas pour nous faire payer plus cher, je vois pas d'autre raison technique d'autant qu'avec notre 1er forfait B&Y acheté, il y a quelques années, la carte SIM reçue marchait du premier coup :/
 
Merci :)


---------------
Astres, outil de help-desk GPL : http://sourceforge.net/projects/astres, ICARE, gestion de conf : http://sourceforge.net/projects/icare, Outil Planeta Calandreta : https://framalibre.org/content/planeta-calandreta
Reply

Marsh Posté le 07-12-2020 à 08:30:09   

Reply

Marsh Posté le 07-12-2020 à 11:22:08    

Bonjour Rufo,

 

Pour la question de l'envoi de SMS via un script PHP, j'ai une petite idée mais je vais d'abord répondre à la 2ème question.

 

Pour ta 2ème question : Ayant moi-même un routeur 4G, Bouygues impose l'IPv6 car on partage l'IP avec plusieurs autres utilisateurs. Pour avoir de l'IPv4 (et donc en privé), je suis passé chez Sosh. J'ai essayé chez SFR, débit catastrophique. Du coup, peut-être qu'il faut une option à 2€ chez Bouygues pour que ce soit exploitable. Enfin, Bouygues ne veut pas que l'on utilise ses cartes SIM dans des routeurs 4G perso juste pour la data.

 


Du coup, pour en revenir à la première question, est-ce que la fonction d'envoi de SMS ne serait pas bloqué par Bouygues sur son réseau 4G en IPv6 lorsque l'on utilise une SIM dans un routeur ?


Message édité par slr56 le 07-12-2020 à 11:25:44

---------------
Configurations type du moment : https://forum.hardware.fr/hfr/Hardw [...] 1331_1.htm  https://www.jouannetphotographe.com
Reply

Marsh Posté le 07-12-2020 à 13:44:16    

Pour ma 2ème question, j'étais arrivé aussi à cette conclusion : vu la baisse des forfaits 4G, ça devient très intéressant d'avoir une connexion haut débit quand on ne peut pas avoir la fibre. Mais ça fait chier les FAI car autant sur un smartphone, la plupart des gens ne consomment pas tout leur quota data alors que sur un routeur 4G, il y a beaucoup plus de chance (ou, en tout cas, la conso sera bien plus élevée) et ça va coûter bien plus cher aux FAI d'où ce surplus à payer.
 
Pour l'envoi des SMS, j'en suis même pas au point de savoir si je me fais bloquer par Bouygues. C'est que je n'ai même pas réussi à trouver un script php permettant de formater un message SMS qui soit envoyable par mon routeur. Je trouve que des scripts qui utilisent une API web d'un fournisseur. Moi, je cherche comment on envoie une trame de données correspondant à un "vrai" SMS comme s'il était envoyé via un smartphone. Mais j'ai pas trouvé :/
 
Edit : j'ai trouvé ce document : https://hal.archives-ouvertes.fr/hal-00814264/document
Mais ça me paraît bien bas niveau. Toutefois, p28, y'a peut-être un truc intéressant. Se pourrait-il qu'envoyer un mail sur une adresse du genre 33677851111@bouyguestel.com, ça marche et que le possesseur du n° de tél 06 77 85 11 11 reçoive le sms ? Ca me paraît trop beau pour être vrai :/ (je parle pas du cas du mec qui aurait créé une adresse mail avec son n° de tél dedans).


Message édité par rufo le 07-12-2020 à 13:58:56

---------------
Astres, outil de help-desk GPL : http://sourceforge.net/projects/astres, ICARE, gestion de conf : http://sourceforge.net/projects/icare, Outil Planeta Calandreta : https://framalibre.org/content/planeta-calandreta
Reply

Marsh Posté le 21-12-2020 à 08:22:28    

Bon, j'ai testé l'envoi sur une adresse au format 33677851111@bouyguestel.com et bien évidemment, ça marche pas. Ca aurait été trop simple :(
 
Je suis quand même très étonné de pas trouver des libs qui permettent l'envoi de SMS en natif et sans passer par une API d'un opérateur :/


---------------
Astres, outil de help-desk GPL : http://sourceforge.net/projects/astres, ICARE, gestion de conf : http://sourceforge.net/projects/icare, Outil Planeta Calandreta : https://framalibre.org/content/planeta-calandreta
Reply

Marsh Posté le 22-12-2020 à 10:06:33    

Je pense que c'est gardé le plus secret possible, d'autant plus maintenant avec des abonnements "illimités" car cela permettrait de mutualiser les abonnements. Il me semble néanmoins qu'il existe une jurisprudence qui condamne l'utilisation de tels forfaits par automatisation.
Parce qu'en fait c'est illimité mais pas trop quand même. :o  
 
Comme tous les forfaits dans les communications, on te vend des capacités que tu ne peux pas exploiter en vrai.


---------------
C'est en écrivant n'importe quoi qu'on devient n'importe qui.
Reply

Marsh Posté le 22-12-2020 à 10:47:09    

Pas très encourageant ce que tu me dis là :/


---------------
Astres, outil de help-desk GPL : http://sourceforge.net/projects/astres, ICARE, gestion de conf : http://sourceforge.net/projects/icare, Outil Planeta Calandreta : https://framalibre.org/content/planeta-calandreta
Reply

Marsh Posté le 22-12-2020 à 20:54:00    

Non, c'est juste pour faire de la com au sein d'une école associative, diffuser des infos importantes, par ex.


---------------
Astres, outil de help-desk GPL : http://sourceforge.net/projects/astres, ICARE, gestion de conf : http://sourceforge.net/projects/icare, Outil Planeta Calandreta : https://framalibre.org/content/planeta-calandreta
Reply

Marsh Posté le 22-12-2020 à 22:28:15    

Il y a bien longtemps quand j'étais encore un petit rongeur :o il y avait des téléphones portables avec un port série et des commandes AT pour faire à peu près tout. Ca n'existe pas dans une version plus moderne ça, autrement dit un MODEM 4G avec un port série ou similaire? Après à moins de trouver un machin industriel pour €€€ il faudra bricoler un peu, mais avec Arduino et tout ça ça ne doit pas être sorcier? Ca vaut peut-être le coup de chercher ou alors je dis n'importe quoi. :o

Reply

Marsh Posté le 23-12-2020 à 09:07:56    

Il me semble avoir vu sous Rasberry Pi un truc qui envoie des SMS.


---------------
Astres, outil de help-desk GPL : http://sourceforge.net/projects/astres, ICARE, gestion de conf : http://sourceforge.net/projects/icare, Outil Planeta Calandreta : https://framalibre.org/content/planeta-calandreta
Reply

Marsh Posté le 23-12-2020 à 11:42:44    

A l'époque ( :o  aussi) de mon premier téléphone 4G, celui-ci était livré avec un soft windows qui permettait de gérer les SMS et d'en envoyer (avec une interface qui ressemblait à un mini Outlook mal traduit du chinois).
Ya p'tet quelque chose à chercher en développant une appli android qui fasse interface entre les SMS et du bluetooth ? Et hop bluetooth sur le PC et envoi des SMS...

Reply

Marsh Posté le 23-12-2020 à 11:42:44   

Reply

Marsh Posté le 23-12-2020 à 12:04:52    

PlaySMS sinon ? API Dispos


Message édité par Saguu le 23-12-2020 à 12:05:38
Reply

Marsh Posté le 23-12-2020 à 13:39:04    

Je vais regarder ça, PlaySMS. C'ets une appli PHP apparemment. Si ça marche, ça serait parfait.
Merci bien :jap:


---------------
Astres, outil de help-desk GPL : http://sourceforge.net/projects/astres, ICARE, gestion de conf : http://sourceforge.net/projects/icare, Outil Planeta Calandreta : https://framalibre.org/content/planeta-calandreta
Reply

Marsh Posté le 09-01-2021 à 14:55:40    

Bon, PlaySMS, c'est juste une gateway et faut un provider de SMS (payant donc), ça va pas me convenir.
 
Par contre, en allant sur le topic 4G/5G de la cat SOHO, ça m'a donné une idée et j'ai trouvé 2 pistes prometteuses :
https://github.com/fabiux/tplink_sm [...] end_sms.py
https://www.codeproject.com/Tips/11 [...] R-from-NET
 
C'est pas du PHP mais j'ai compris le principe des 2 codes : on se connecte sur l'IHM du routeur et on va sur la page des SMS et on utilise le formulaire pour envoyer un SMS. J'ai déjà implémenté ce genre de truc, donc ça devrait le faire. Bref, à coder puis à tester.


---------------
Astres, outil de help-desk GPL : http://sourceforge.net/projects/astres, ICARE, gestion de conf : http://sourceforge.net/projects/icare, Outil Planeta Calandreta : https://framalibre.org/content/planeta-calandreta
Reply

Marsh Posté le 09-01-2021 à 19:46:28    

Ah parce que dans l'interface admin c'est possible d'envoyer des SMS? Par contre pas top du coup d'avoir le mdp admin dans le code...

 

Le rongeur geek pense qu'il faudrait faire l'ingénerie inverse du firmware pour faire quelque chose de plus propre, mais le rongeur rationnel réplique que c'est un boulot monstrueux et le chat juriste rappelle à l'ordre en disant que c'est probablement pas légal tout ça. :o (je veux dire l'ingénerie inverse, pas ce que tu veux faire)


Message édité par rat de combat le 09-01-2021 à 19:47:35

---------------
Si vous ouvrez un sujet merci de ne pas le "laisser mourir" subitement et de le marquer comme "résolu" le cas échéant!
Reply

Marsh Posté le 09-01-2021 à 21:46:07    

C'est pour une école associative. Alors ceux qui seraient capables de récupérer le mdp admin à partir du code source de mon appli ont déjà le mdp admin. Donc, ça va.


---------------
Astres, outil de help-desk GPL : http://sourceforge.net/projects/astres, ICARE, gestion de conf : http://sourceforge.net/projects/icare, Outil Planeta Calandreta : https://framalibre.org/content/planeta-calandreta
Reply

Marsh Posté le 10-01-2021 à 18:57:36    

Sinon tu peux aussi externaliser l'envoi de sms via des services en ligne, certes payant, mais fiable.


Message édité par fredo3 le 10-01-2021 à 18:57:55
Reply

Marsh Posté le 10-01-2021 à 19:04:02    

Oui, mais notre école associative n'a pas de sous et on paye un forfait avec des SMS qu'on n'utilise pas actuellement.


---------------
Astres, outil de help-desk GPL : http://sourceforge.net/projects/astres, ICARE, gestion de conf : http://sourceforge.net/projects/icare, Outil Planeta Calandreta : https://framalibre.org/content/planeta-calandreta
Reply

Marsh Posté le 10-01-2021 à 19:40:45    

A tout hasard, tu as regardé si il existe une image OpenWRT ou semblable pour ton routeur? Avec de la chance celle-ci permet de faire ce que tu veux et c'est du FOSS, donc...

Reply

Marsh Posté le 10-01-2021 à 19:48:15    

- Un PI Zero ou Nano Pi Neo.
- Pour la suite logiciel sous linux, Gammu. L'envoi se fait via ligne de commande. Et ca peut exécuter des script bash dès la réception d'un sms.
- Un modem à base de SIM800/SIM808/SIM868 à 4€ connecté en UART.

 

Franchement il n'y a pas plus simple. Bon par contre le SIM800 et variantes, chauffent un peu (probablement pas fiable sur le long terme).
Si vous avez un réseau NB-IoT actif en France il y a aussi les modules à base de SIM7020/SIM7060/SIM7070/SIM7080... à pas cher (12-20€), ca consomme nettement moins, mais faut une SIM spécifique IoT.


Message édité par fredo3 le 10-01-2021 à 19:50:10
Reply

Marsh Posté le 11-01-2021 à 02:00:25    

Free a une API SMS sinon je crois :o


---------------
"Xat le punk à chien facho raciste. C'est complexe comme personnage." caudacien 05/10/2020
Reply

Marsh Posté le 11-01-2021 à 08:16:15    

Peut-être (à vérifier) mais j'imagine qu'il faut avoir un forfait chez eux, ce qui n'est pas le cas. On vient de passer sur un forfait Bouygues de 100 Go pour 15€/mois fin novembre, je vais pas refaire changer.
 
On m'a fait une suggestion à base de telnet et ligne de commande pour envoyer des sms via mon routeur 4G. Piste que je vais creuser en priorité.


Message édité par rufo le 11-01-2021 à 13:16:28

---------------
Astres, outil de help-desk GPL : http://sourceforge.net/projects/astres, ICARE, gestion de conf : http://sourceforge.net/projects/icare, Outil Planeta Calandreta : https://framalibre.org/content/planeta-calandreta
Reply

Marsh Posté le 11-01-2021 à 13:58:23    

Le forfait 2€ a la fonctionnalité je crois bien :o
Sinon ouais faut espérer que tu puisses t'amuser en CLI :o


---------------
"Xat le punk à chien facho raciste. C'est complexe comme personnage." caudacien 05/10/2020
Reply

Marsh Posté le 11-01-2021 à 13:58:58    

remet le modele du routeur stp


---------------
"Xat le punk à chien facho raciste. C'est complexe comme personnage." caudacien 05/10/2020
Reply

Marsh Posté le 11-01-2021 à 14:04:11    

TP-Link Archer MR6400.
 
Je doute que le forfait à 2€ propose 100 Go de data :/ Et est-ce que Free fait la même connerie que les autres opérateurs de filer une carte SIM qui est bridée et marche pas dans les routeurs 4G et qu'il faut demander une multi-sim ?


Message édité par rufo le 11-01-2021 à 14:05:37

---------------
Astres, outil de help-desk GPL : http://sourceforge.net/projects/astres, ICARE, gestion de conf : http://sourceforge.net/projects/icare, Outil Planeta Calandreta : https://framalibre.org/content/planeta-calandreta
Reply

Marsh Posté le 11-01-2021 à 14:12:50    

Ah mais je crois que t'as pas besoin de mettre la SIM dans un phone ou modem pour la 2€ free :o
Y'a une API SMS :jap: A vérifier sur leur site
 
https://www.freenews.fr/freenews-ed [...] bile-14817


---------------
"Xat le punk à chien facho raciste. C'est complexe comme personnage." caudacien 05/10/2020
Reply

Marsh Posté le 15-01-2021 à 22:19:36    

Je ne comprends pas le problème avec PlaySMS ?
J’ai fait tourner ça sur un RPi avec une clé 4G/SIM Free et gateway Gammu pendant des mois  :??:  
Il y a une API dispo que j’appelle via cURL
 
C’est quoi qui bloque ? :D


Message édité par Saguu le 15-01-2021 à 22:21:05
Reply

Marsh Posté le 15-01-2021 à 22:30:22    

Ben, de ce que j'ai compris, PlaySMS n'est qu'une interface qui nécessite de se connecter à un fournisseur d'envoi de SMS.
Moi, j'ai un routeur 4G avec dedans une carte SIM avec un forfait Bouygues et je veux pouvoir envoyer des SMS provenant d'une appli écrite en PHP via ce routeur. J'ai pas l'impression que PlaySMS répond à mon besoin.
 
Et Gammu  nécessite d'avoir un RPi et une clé 4G compatible. Donc, c'est pas non plus dans mon scope. Ma contrainte est de faire avec 0€ en plus et avec le matériel/environnement que j'ai.


---------------
Astres, outil de help-desk GPL : http://sourceforge.net/projects/astres, ICARE, gestion de conf : http://sourceforge.net/projects/icare, Outil Planeta Calandreta : https://framalibre.org/content/planeta-calandreta
Reply

Marsh Posté le 16-01-2021 à 14:04:01    

Okey, je comprends mieux. PlaySMS fait l’interface entre Gammu (ou Kannel ou autre) et les utilisateurs en proposant une interface Web.
Mais de fait, si l’investissement RPi n’est pas possible/souhaité, ça ne répond pas au besoin :D

Reply

Marsh Posté le 16-01-2021 à 14:22:56    

C'est ça. Après, je reconnais que Gammu et PlaySMS sont intéressants pour qui cherche à se faire une solution d'envoi de SMS à pas cher.
Moi, je suis sur une autre problématique. Le besoin d'envoyer des SMS existe mais n'est pas une nécessité. Je pars du constat que j'ai un forfait 4G dans le routeur qui permet aussi d'envoyer des SMS en plus de la data pour internet et je cherche à savoir s'il est possible d'envoyer des SMS via ce forfait et le routeur 4G qu'on a à l'école. D'où mon refus de faire un investissement pour un besoin qui est plus du "si ça le fait, c'est bien, mais si c'est pas le cas, on s'en fiche" :D


---------------
Astres, outil de help-desk GPL : http://sourceforge.net/projects/astres, ICARE, gestion de conf : http://sourceforge.net/projects/icare, Outil Planeta Calandreta : https://framalibre.org/content/planeta-calandreta
Reply

Marsh Posté le 20-01-2021 à 08:23:45    

Bon, j'ai essayé la solution à base de telnet sur le routeur MR6400 mais le port ne semble pas ouvert :( Comme j'ai fait ça à distance, j'ai peut-être mal fait un truc mais vu que mon script php de test marchait pour l'accès en telnet à un autre équipement du même LAN, j'en doute :/
 
Va plus me rester que la solution pas top à base de manip de l'IHM web du routeur pour utiliser la fonction "envoyer un sms" en simulant les clic d'un utilisateur.


Message édité par rufo le 20-01-2021 à 08:23:59

---------------
Astres, outil de help-desk GPL : http://sourceforge.net/projects/astres, ICARE, gestion de conf : http://sourceforge.net/projects/icare, Outil Planeta Calandreta : https://framalibre.org/content/planeta-calandreta
Reply

Marsh Posté le 22-01-2021 à 18:59:14    

J'ai souvenir d'applis à installer sur un tel sous lineage qui font office de gateway sms avec une sorte d'"api" pour envoyer des sms à travers le téléphone. Avec une autre carte ou une carte jumelle et un vieux tel, y'a peut être moyen d'arriver à ce que tu veux faire.


---------------
http://lacabanedeladmin.trickip.net/
Reply

Marsh Posté le 22-01-2021 à 19:06:16    

Peut-être, mais j'ai pas de téléphone. Que le routeur 4G et la carte sim dedans.
Je ne comprends surtout pas pourquoi j'arrive pas à envoyer des sms via l'ihm web du routeur. Je parie sur un bridage de la carte sim. J'ai ouvert un topic dans la cat SOHO pour savoir si certains avaient déjà réussi à envoyer un sms avec ce routeur.


---------------
Astres, outil de help-desk GPL : http://sourceforge.net/projects/astres, ICARE, gestion de conf : http://sourceforge.net/projects/icare, Outil Planeta Calandreta : https://framalibre.org/content/planeta-calandreta
Reply

Marsh Posté le 22-01-2021 à 20:13:59    

Un vieu tel d'occaz du type galaxy s2 ca doit être dans les 20 euros je pense.  
 
RTFM !? :o


---------------
http://lacabanedeladmin.trickip.net/
Reply

Marsh Posté le 22-01-2021 à 20:27:44    

Ben la doc, je l'ai lue mais ça marche pas :/
Après, comme expliqué avant, je veux pouvoir envoyer des sms avec ce que j'ai sous la main, sans engager de nouveaux frais (c'est pas mes sous mais ceux de l'asso et le besoin n'est pas avéré, c'est juste pour savoir si c'est possible).


---------------
Astres, outil de help-desk GPL : http://sourceforge.net/projects/astres, ICARE, gestion de conf : http://sourceforge.net/projects/icare, Outil Planeta Calandreta : https://framalibre.org/content/planeta-calandreta
Reply

Marsh Posté le 23-01-2021 à 10:22:35    

Il reste le support constructeur si c'est encore applicable :/


---------------
http://lacabanedeladmin.trickip.net/
Reply

Marsh Posté le 23-01-2021 à 12:21:06    

Je doute que ça soit un pb côté routeur mais plutôt côté carte sim vu que la première reçue marchait pas dans le routeur (bridée pour la data) alors que la 2ème était ok.


---------------
Astres, outil de help-desk GPL : http://sourceforge.net/projects/astres, ICARE, gestion de conf : http://sourceforge.net/projects/icare, Outil Planeta Calandreta : https://framalibre.org/content/planeta-calandreta
Reply

Marsh Posté le    

Reply

Sujets relatifs:

Leave a Replay

Make sure you enter the(*)required information where indicate.HTML code is not allowed