URL: https://linuxfr.org/users/selmak/journaux/voipbuster-sms-sous-gnulinux Title: VoIPBuster & SMS sous GNU/Linux Authors: Le Gall Sébastien Date: 2007年09月02日T22:16:11+02:00 Tags: Score: 0 [Ce journal reprend un post sur mon blog] 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](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=##](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";

AltStyle によって変換されたページ (->オリジナル) /