Cher journal,
aujourd'hui téléphoner coûte cher !
Certes, mais ne t'inkiet pas Cher Journal ! Car Mr Web à plus d'un tour dans son sac...
Ces derniers temps le VoIP s'est bien développé. Ce système qui permet de passez des appels vers des numéros de téléphones depuis son ordinateur fait révolution ! Du coup, on trouve des offres très intéressantes sur le Web. Par exemple, VoIPBuster permet de passer des appels illimités et gratuits vers les fixs dans de nombreux pays (dont la France) et propose notamment l'envoi de texto à 1 centime !
Seulement voila... tout le monde ne pense pas toujours à GNU/Linux ! Il existe bien un logiciel libre : kiax, qui permet de se connecter au protocole iax (protocole du système VoIPBuster) via le serveur iax.voipbuster.net, mais ce logiciel n'intègre pas encore l'option sms. Pour envoyer des sms depuis une station linux, deux façons donc : le "mycount" du site de VoIPBuster, qui intègre une application java pour envoyer les sms, ou bien une url à se rendre, comprenant les informations recuise en argument. Le premier moyen étant un peu long et chiant (pas de carnet d'adresse possible notamment...), j'ai écrit un petit script pour automatiser le second.
Le scipt utilise bash. Bien sur, c'est un truc vite-fait, il reste des détails qui ne peuvent probablement pas être résolus par bash. A mon avi, l'idéal serait de le faire en Perl. (Peut être que je le referais plus tard) Par exemple : un sms ne contient que 160 caractères, alors que le script n'impose pas de limitation. Conséquence : si le texte fait plus de 160 caractères, il y a une erreur qui s'affiche dans le navigateur.
J'ai fait un espèce de carnet d'adresse que j'affiche avant de demander le numéro du destinataire, quelque chose de minimaliste, qui contient les noms et numéros de tel des personnes à qui j'envoie des textos régulièrement. (type un nom, un num par ligne).
Le script suppose que vous avez déjà un compte VoIPBuster, qui soit chargé ! Pour plus d'information, RDV sur http://www.voipbuster.com/en/index.html
Voila ! Have Fun ! (Pensez à changez les informations dans le script.)
Voici mon script : sms.sh (à placer dans un répertoire du path !)
#! /bin/bash
echo ""
echo "##################"
echo "######TEXTO#######"
echo "##################"
echo ""
echo "Le sms sera envoyé depuis l'ID : ##[ENTRER ICI VOTRE NUMÉRO DE PORTABLE]## "
echo ""
#On fait une demande de message
echo "Veuillez entrer le message (160 carractères max):"
read message
#Affichage du carnet d'adresse. Cette étape n'est pas obligatoire, mais je trouve ça plus pratique :
#j'ai fait un fichier qui contient les noms et numéros de téléphones des contacts à qui j'envoie régulièrement des sms
echo "==Carnet d'adresse=="
cat $HOME/carnet_texto
echo ""
echo "Veuillez entrer le numéro de téléphone"
read num
iceweasel "https://myaccount.voipbuster.com/clx/sendsms.php?username=##[VOTRE IDENTIFIANT]##&password=##[VOTRE MOT DE PASSE]##&from=##[VOTRE ID]##&to=$num&text=$message"
#thx
echo "Votre sms à bien été envoyé! Merci";
# www-browser
Posté par Manger sur pattes . Évalué à 3.
- Devrait fonctionner sous tous les dérivés Debian équipés au moins d'un navigateur en mode texte (/usr/bin/www-browser pointe sur /etc/alternatives/www-browser qui pointe sur le binaire du navigateur web texte par défaut)
- Il lance un navigateur en mode texte: ça fonctionnera aussi dans une console
[^] # Re: www-browser
Posté par Cyrille Pontvieux (site web personnel, Mastodon) . Évalué à 3.
Mais un wget ou curl devrait suffir...
# iceweasel
Posté par Nico C. . Évalué à 8.
Un wget n'aurait pas suffit ? wget est tout aussi Libre que iceweasel (meme pour debian, c'est dire...), beaucoup plus leger et bien mieux adapte pour le scripting...
Il doit etre meme possible de falsifier le user agent avec ces tres nombreuses options au cas ou ca pourrait poser un prob.
Il existe curl aussi qui a tout autant de possibilites tres avancees.
Enfin, je dis ca mais je dis rien hein...
# Question de vocabulaire
Posté par 태 (site web personnel) . Évalué à 6.
Et donc les sms n'ont absolument rien à voir avec la VoIP, il n'y a absolument pas le problème de transporter la voix en temps réel sur le réseau puisque qu'il s'agit de texte... Le problème commun est l'ajut entre réseau informatique et réseau téléphonique.
# bash ....
Posté par thepaka . Évalué à 7.
# Je prend note !
Posté par Le Gall Sébastien . Évalué à 1.
# Petite précision sur IAX
Posté par galactikboulay . Évalué à 3.
Suivre le flux des commentaires
Note : les commentaires appartiennent à celles et ceux qui les ont postés. Nous n’en sommes pas responsables.