Contenu | Rechercher | Menus

Annonce

Si vous avez des soucis pour rester connecté, déconnectez-vous puis reconnectez-vous depuis ce lien en cochant la case
Me connecter automatiquement lors de mes prochaines visites.

À propos de l'équipe du forum.

#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" smile

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

slasher-fun a écrit :

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 smile


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

Xun a écrit :

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

Ouranos999 a écrit :

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

Xun a écrit :

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

elfoiros a écrit :
Xun a écrit :

Mon frere ne paye pas ses SMS meme en inter...

Xun

Tu peux nous en dire plus.

http://www.radins.com/gratuits/communic … ms-textos/ wink

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

Re : Envoyer des SMS en ligne de commande Ubuntu

essaye sudo sh

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 smile

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 smile
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

elfoiros a écrit :

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