#1 Le 13/04/2008, à 16:06
- elfoiros
Envoyer des SMS en ligne de commande Ubuntu
Hello tous,
le script suivant permet d'installer les outils necessaire pour envoyer des SMS en ligne de commande (pour gutsy).
Une fois ce script exécuté, envoyer simplement un SMS avec la commande :
om$ sudo ./le_script_plus_bas
om$ send_sms.py 0033611111111 "SMS Linux avec Skype"
Noter que vous devez auparavant vous connecter à votre compte Skype.
Le script :
#!/bin/bash
shellout(){
echo
echo "ERROR in $1 commande";
echo
exit 2;
}
current_user=`id`
if ! echo $current_user | grep -q "uid=0"
then
echo "You must be root !!!"
echo "Try sudo $0"
exit 3
fi
wget -q http://packages.medibuntu.org/medibuntu-key.gpg -O- | apt-key add -
if grep -q "deb http://packages.medibuntu.org/ gutsy free non-free" /etc/apt/sources.list;
then
echo "sources.list is up to date";
else
echo "Mise a jour du fichier /etc/apt/sources.list"
echo "deb http://packages.medibuntu.org/ gutsy free non-free" >> /etc/apt/sources.list
apt-get update
fi
echo "--------- Installation de python et skype"
apt-get install skype python
echo "--------- Téléchargement et installation des outils Skype"
cd /tmp
wget -c http://www.oberle.org/skype_tools-0.11.tar.gz || shellout "wget http://www.oberle.org/skype_tools-0.11.tar.gz"
tar xvzf skype_tools-0.11.tar.gz
mv /tmp/skype_linux_tools /opt/
for script in `find /opt/skype_linux_tools -name "*.py"`
do
base=`basename $script`
ln -sf $script /usr/bin/$base
done
echo "--------- Téléchargement et installation du module python"
cd /tmp
wget -c http://downloads.sourceforge.net/skype4py/Skype4Py-0.9.28.7.tar.gz || shellout "wget http://downloads.sourceforge.net/skype4py/Skype4Py-0.9.28.7.tar.gz"
tar xvzf Skype4Py-0.9.28.7.tar.gz
cd Skype4Py-0.9.28.7 && ./setup.py install
echo "--------- Installation terminé !"
echo
echo "Commande pour envoyer un SMS (Utiliser un numéro au format internationnal !!!):"
echo
echo "send_sms.py 0033611111111 \"SMS Linux avec Skype\""
echo
A +
Dernière modification par elfoiros (Le 14/04/2008, à 10:14)
Coluche : "Bite" c'est un gros mot, même si c'est une petite
Consultant e-commerce
Étude et realisation
Optimisation, maintenance
Hors ligne
#2 Le 13/04/2008, à 16:07
- slasher_fun
Re : Envoyer des SMS en ligne de commande Ubuntu
Déplacé dans "Trucs et astuces"
Hors ligne
#3 Le 27/04/2008, à 18:41
- Tom4216
Re : Envoyer des SMS en ligne de commande Ubuntu
Salut, pourrai tu etre un peu plu complet dans ton explication de comment envoyé des sms av cskype car je ne sais pas ou mettre le script.
#4 Le 28/04/2008, à 10:25
- zeppelinlg
Re : Envoyer des SMS en ligne de commande Ubuntu
Salut, et merci pour ton script par contre j'ai petit bug :
L'installation c'est parfaitement passé. J'ai démarré Skype me sui loggé et j'ai lançé ta commande, la skype ma demander si j'autoriser l'envoie du sms, j'ai mis oui. Et c'est la que j'ai un problème : ton script me renvoie
Your SMS has 1 chunk(s).
+336XXXXXXXX could not be deliveted
Faut t'il s'inscrire a un service particulier sur skype ou ai-je fait une fausse manoeuvre...
Hors ligne
#5 Le 28/04/2008, à 11:09
- slasher_fun
Re : Envoyer des SMS en ligne de commande Ubuntu
Les SMS Skype sont payants, tu as du crédit ?
Hors ligne
#6 Le 01/05/2008, à 17:17
- elfoiros
Re : Envoyer des SMS en ligne de commande Ubuntu
Les SMS Skype sont payants, tu as du crédit ?
Effectivement les SMS skype sont payants, 13 centimes le SMS à l'internationnal. (c'est moins cher que les autres opérateur SFR, Orange, Bouygue, ...)
Est-il possible d'envoyer des SMS gratos depuis le NET ?
Si oui, je suis preneur
Coluche : "Bite" c'est un gros mot, même si c'est une petite
Consultant e-commerce
Étude et realisation
Optimisation, maintenance
Hors ligne
#7 Le 01/05/2008, à 19:22
- \\Ouranos//
Re : Envoyer des SMS en ligne de commande Ubuntu
Est-ce qu'il y a aussi ça sur Ekiga? Et comment tu payes la facture?
Ubuntu facile, c'est :
- Dire "Bonjour"
- Lire la doc et les règles du forum avant de poster. Savoir poser une question intelligemment.
- Mettre des balises url autour des liens et un tiret à su.
Hors ligne
#8 Le 01/05/2008, à 20:19
- Xun
Re : Envoyer des SMS en ligne de commande Ubuntu
Effectivement les SMS skype sont payants, 13 centimes le SMS à l'internationnal. (c'est moins cher que les autres opérateur SFR, Orange, Bouygue, ...)
Nop, les SMS sont tous a 10 centimes (chez moi en tout cas, avec Orange)
Xun
Dernière modification par Xun (Le 01/05/2008, à 20:20)
Hors ligne
#9 Le 01/05/2008, à 21:50
- whitedamon
Re : Envoyer des SMS en ligne de commande Ubuntu
Effectivement les SMS skype sont payants, 13 centimes le SMS à l'internationnal. (c'est moins cher que les autres opérateur SFR, Orange, Bouygue, ...)
Nop, les SMS sont tous a 10 centimes (chez moi en tout cas, avec Orange)
Xun
CA dépend de l'abonnement. moi je paye 10 Cts le SMs, ma mere paye 15Cts et on est tt les 2 chez SFR
Hors ligne
#10 Le 02/05/2008, à 09:19
- elfoiros
Re : Envoyer des SMS en ligne de commande Ubuntu
Moi chez SFR c'est 25 centimes le SMS à l'internationnal !
Coluche : "Bite" c'est un gros mot, même si c'est une petite
Consultant e-commerce
Étude et realisation
Optimisation, maintenance
Hors ligne
#11 Le 02/05/2008, à 17:14
- patgrisly
Re : Envoyer des SMS en ligne de commande Ubuntu
Est-ce qu'il y a aussi ça sur Ekiga? Et comment tu payes la facture?
OUI oui, j'ai un compte chez diamoncard pour appeler des tel fixes,mais il y a plusieurs sortes de compte,notament un compte pour envoyer des sms .
http://wiki.diamondcard.us/SendSms
N'ayant pas pris cette option ,je sais pas en dire +
Hors ligne
#12 Le 02/05/2008, à 18:15
- Xun
Re : Envoyer des SMS en ligne de commande Ubuntu
Mon frere ne paye pas ses SMS meme en inter...
Xun
Hors ligne
#13 Le 02/05/2008, à 19:29
- elfoiros
Re : Envoyer des SMS en ligne de commande Ubuntu
Mon frere ne paye pas ses SMS meme en inter...
Xun
Tu peux nous en dire plus.
Coluche : "Bite" c'est un gros mot, même si c'est une petite
Consultant e-commerce
Étude et realisation
Optimisation, maintenance
Hors ligne
#14 Le 03/05/2008, à 17:32
- whitedamon
Re : Envoyer des SMS en ligne de commande Ubuntu
Xun a écrit :Mon frere ne paye pas ses SMS meme en inter...
Xun
Tu peux nous en dire plus.
Hors ligne
#15 Le 04/05/2008, à 10:44
- Xun
Re : Envoyer des SMS en ligne de commande Ubuntu
Quand je teste avec mon numéro de portable, il me met "numéro non attribué" xD
Sinon, mon frere a un abonnement SFR, 20€ par moi et SMS illimités. Que ça soit a l'étranger ou pas, il ne paye pas...
Xun
Hors ligne
#16 Le 07/05/2008, à 13:00
- dudumomo
Re : Envoyer des SMS en ligne de commande Ubuntu
Je recherche justement a envoyer des SMS via Skype.
Mais le script ne marche pas...
Je dois pas etre doué...
J'ai copié ce script dans un fichier. Mais je ne peux pas le lancer...
dudumomo-laptop:~/Desktop$ sudo ./Skype
sudo: ./Skype: command not found
Idipops, le réseau social des prestataires de services !
Tutorial and news on how to host your own server: http://freedif.org
Aidez la recherche avec BOINC et rejoignez la Mini-Team Libristes: http://www.boinc-af.org | http://libristes.boinc-af.net
Hors ligne
#17 Le 07/05/2008, à 16:02
- Xun
Hors ligne
#18 Le 07/05/2008, à 16:35
- slasher_fun
Re : Envoyer des SMS en ligne de commande Ubuntu
Le fichier "Skype" est-il exécutable ? Pour en être sur, taper "chmod +x Skype" en se plaçant dans le répertoire "Desktop" où se trouve le fichier
Hors ligne
#19 Le 07/05/2008, à 17:50
- dudumomo
Re : Envoyer des SMS en ligne de commande Ubuntu
La honte..j'ai oublié de faire chmod !
Merci bien !
Idipops, le réseau social des prestataires de services !
Tutorial and news on how to host your own server: http://freedif.org
Aidez la recherche avec BOINC et rejoignez la Mini-Team Libristes: http://www.boinc-af.org | http://libristes.boinc-af.net
Hors ligne
#20 Le 07/05/2008, à 20:12
- Ras'
Re : Envoyer des SMS en ligne de commande Ubuntu
Un script qui va chercher sur différent sites d'envoie de sms gratuits serait pas mal
Je verrais ça quand j'aurais du temps libre ( et que j'aurais fait tout les projets que j'ai en cours :\ )
Va t'faire shampouiner par le compteur_V2 en timezone[Canada/Eastern] !
Les types awesome n'ont rien à prouver. À personne.
'k bye là
Hors ligne
#21 Le 08/05/2008, à 11:04
- VincentMax
Re : Envoyer des SMS en ligne de commande Ubuntu
https://developer.skype.com/wiki/Skype4Py
http://www.kolmann.at/philipp/linux/skysentials/
Voici 2 liens impecables pour faire ça en graphique. Tout est bien expliqué [en] bien sur !
Je ne suis pas très doué, et ça fonctionne !;)
J'essaie de m'attaquer à la lecture du "voicemail".
Hors ligne
#22 Le 09/05/2008, à 14:46
- breizhat
Re : Envoyer des SMS en ligne de commande Ubuntu
Le prix des SMS vers l'international varie selon la destination. Bizarrement par exemple, le SMS vers l'Arménie (ma destination favorite) coute 0,078 EUR HT alors que vers la France c'est 0,108 EUR HT. Kazakhstan 0,053 Russie idem Irlande 0,089... Comprenne qui pourra... J'essaie ce soir à partir de Skype Linux.
C'est toujours mieux que TOUS les opérateurs français entre 0,28 & 0,30 EUR: ca c'est de la concurrence!:(
Dernière modification par breizhat (Le 10/05/2008, à 08:47)
------------------------------------------------------
N'utilisez pas sudo, utilisez sumo!
La commande sumo sert à expulser Windows et Apple du cercle sacré!
Hors ligne
#23 Le 11/05/2008, à 10:35
- breizhat
Re : Envoyer des SMS en ligne de commande Ubuntu
Hello tous,
le script suivant permet d'installer les outils necessaire pour envoyer des SMS en ligne de commande (pour gutsy).
Une fois ce script exécuté, envoyer simplement un SMS avec la commande :
om$ sudo ./le_script_plus_bas om$ send_sms.py 0033611111111 "SMS Linux avec Skype"
Noter que vous devez auparavant vous connecter à votre compte Skype.
Le script :
#!/bin/bash shellout(){ echo echo "ERROR in $1 commande"; echo exit 2; } current_user=`id` if ! echo $current_user | grep -q "uid=0" then echo "You must be root !!!" echo "Try sudo $0" exit 3 fi wget -q http://packages.medibuntu.org/medibuntu-key.gpg -O- | apt-key add - if grep -q "deb http://packages.medibuntu.org/ gutsy free non-free" /etc/apt/sources.list; then echo "sources.list is up to date"; else echo "Mise a jour du fichier /etc/apt/sources.list" echo "deb http://packages.medibuntu.org/ gutsy free non-free" >> /etc/apt/sources.list apt-get update fi echo "--------- Installation de python et skype" apt-get install skype python echo "--------- Téléchargement et installation des outils Skype" cd /tmp wget -c http://www.oberle.org/skype_tools-0.11.tar.gz || shellout "wget http://www.oberle.org/skype_tools-0.11.tar.gz" tar xvzf skype_tools-0.11.tar.gz mv /tmp/skype_linux_tools /opt/ for script in `find /opt/skype_linux_tools -name "*.py"` do base=`basename $script` ln -sf $script /usr/bin/$base done echo "--------- Téléchargement et installation du module python" cd /tmp wget -c http://downloads.sourceforge.net/skype4py/Skype4Py-0.9.28.7.tar.gz || shellout "wget http://downloads.sourceforge.net/skype4py/Skype4Py-0.9.28.7.tar.gz" tar xvzf Skype4Py-0.9.28.7.tar.gz cd Skype4Py-0.9.28.7 && ./setup.py install echo "--------- Installation terminé !" echo echo "Commande pour envoyer un SMS (Utiliser un numéro au format internationnal !!!):" echo echo "send_sms.py 0033611111111 \"SMS Linux avec Skype\"" echo
A +
CA MARCHE NICKEL!
Attention seulement a certains caracteres speciaux interprétés par la Konsole par exemple "!".
Ca me Konsole d'ailleurs:D
A quand une interface graphique?
Merci a tous.
------------------------------------------------------
N'utilisez pas sudo, utilisez sumo!
La commande sumo sert à expulser Windows et Apple du cercle sacré!
Hors ligne
#24 Le 11/05/2008, à 22:45
- Ras'
Re : Envoyer des SMS en ligne de commande Ubuntu
Indice :
SMS=$( zenity --entry --title="GSMS" --text="Veuillez ecrire votre SMS" )
send_sms.py 0033611111111 "$SMS"
Mais je regarderais ça quand je me pencherais sur l'utilisation du script avec un site de sms gratuit, donc pas de suite.
Dernière modification par Ras' (Le 11/05/2008, à 22:46)
Va t'faire shampouiner par le compteur_V2 en timezone[Canada/Eastern] !
Les types awesome n'ont rien à prouver. À personne.
'k bye là
Hors ligne
#25 Le 12/05/2008, à 09:58
- elfoiros
Re : Envoyer des SMS en ligne de commande Ubuntu
Une autre restriction au niveau du codage utilisé pour l'envoye de SMS :
Eviter les caractère accentué sinon :
File "/usr/lib/python2.5/site-packages/Skype4Py/skype.py", line 388, in _Property
Value = unicode(Set)
Je me penche sur le problème dés que j'ai un peu de temps.
Coluche : "Bite" c'est un gros mot, même si c'est une petite
Consultant e-commerce
Étude et realisation
Optimisation, maintenance
Hors ligne