Différences

Ci-dessous, les différences entre deux révisions de la page.

Lien vers cette vue comparative

Les deux révisions précédentes Révision précédente
Prochaine révision
Révision précédente
gammu [Le 25/03/2013, 15:03]
84.14.218.222 [Pour Wammu, l'interface graphique]
gammu [Le 20/12/2021, 23:03]
wiki-corrector-bot passage de http à https sur les liens externes (détecté et corrigé via le bot wiki-corrector (https://forum.ubuntu-fr.org/viewtopic.php?id=2067892)
Ligne 1: Ligne 1:
 +
 {{tag>​téléphonie bluetooth}} {{tag>​téléphonie bluetooth}}
  
Ligne 36: Ligne 37:
   groups | grep -q dialout || sudo adduser $USER dialout   groups | grep -q dialout || sudo adduser $USER dialout
  
 +puis se déconnecter et se reconnecter.
 ==== Pour Gammu, l'​outil en ligne de commande ==== ==== Pour Gammu, l'​outil en ligne de commande ====
  
Ligne 61: Ligne 62:
 ==== À la recherche du port ==== ==== À la recherche du port ====
  
-Une fois votre configuration sauvegardée,​ votre portable devrait être près à fonctionner avec //Wammu// ou //Gammu// !+Une fois votre configuration sauvegardée,​ votre portable devrait être prêt à fonctionner avec //Wammu// ou //Gammu// !
  
 === Bluetooth === === Bluetooth ===
Ligne 76: Ligne 77:
  
 Le port que vous devrez saisir dans votre fichier de configuration est, ici, « 00:​15:​DE:​29:​05:​81 ». Le port que vous devrez saisir dans votre fichier de configuration est, ici, « 00:​15:​DE:​29:​05:​81 ».
 +
 +Exemple de fichier de configuration **''​.gammurc''​** pour une connexion Bluetooth :
 +
 +<​code>​
 +[gammu]
 +port = 00:​15:​DE:​29:​05:​81
 +connection = blueat
 +</​code>​
 +
  
 === Port USB === === Port USB ===
Ligne 82: Ligne 92:
  
 La solution pour configurer de façon certaine le nom du périphérique dans /dev est d'​utiliser UDEV. Pour cela créer une règles dans « /​etc/​udev/​rules.d/​ » qui s'​appliquera à chaque connexion du périphérique USB. Les règles UDEV prennent en compte différentes informations sur le périhérique USB (constructeur,​ numéro de série etc.) et peuvent créer le périphérique dans « /​dev ». Des scripts peuvent même être lancés au moment de la connexion du périphérique. La solution pour configurer de façon certaine le nom du périphérique dans /dev est d'​utiliser UDEV. Pour cela créer une règles dans « /​etc/​udev/​rules.d/​ » qui s'​appliquera à chaque connexion du périphérique USB. Les règles UDEV prennent en compte différentes informations sur le périhérique USB (constructeur,​ numéro de série etc.) et peuvent créer le périphérique dans « /​dev ». Des scripts peuvent même être lancés au moment de la connexion du périphérique.
 +
 +Exemple de fichier de configuration **''​.gammurc''​** pour une connexion USB :
 +
 +<​code>​
 +[gammu]
 +port = /​dev/​ttyACM0
 +connection = at
 +model = at
 +</​code>​
  
 → [[:​udev|Pour plus d'​informations sur UDEV]]… → [[:​udev|Pour plus d'​informations sur UDEV]]…
Ligne 108: Ligne 127:
  
 <note important>​ <note important>​
-Il vous est fortement recommandé de désactiver l'​écran de veille pendant votre utilisation de Wammu/​Gammu,​ car celui-ci risque d'​interrompre la connexion, ​et d'​occasionner ​ainsi des pertes de données.+Il vous est fortement recommandé de désactiver l'​écran de veille pendant votre utilisation de Wammu/​Gammu,​ car celui-ci risque d'​interrompre la connexion, ​occasionnant ​ainsi des pertes de données.
 </​note>​ </​note>​
  
 L'​application est assez simple, et l'​interface résume bien ce que l'on peut en faire : L'​application est assez simple, et l'​interface résume bien ce que l'on peut en faire :
  
-{{:​applications:​wammu:​wammu_intrepid_01.png?​600|Interface de Wammu}}+{{ :​applications:​wammu:​wammu_intrepid_01.png?​600 |Interface de Wammu}}
  
 Voici, par exemple, l'​interface qui permet la création et l'​envoi de SMS (accessible via //Créer → Message//) : Voici, par exemple, l'​interface qui permet la création et l'​envoi de SMS (accessible via //Créer → Message//) :
  
-{{:​applications:​wammu:​wammu_intrepid_02.png?​800|Interface pour la création de SMS}} +{{ :​applications:​wammu:​wammu_intrepid_02.png?​800 |Interface pour la création de SMS}}
  
 +==== Problèmes rencontré ====
 +Sous [[bionic|Bionic]],​ wammu ne se lançait pas du fait de:
 +<​code>​
 +~$ wammu
 +Traceback (most recent call last):
 +  File "/​usr/​bin/​wammu",​ line 47, in <​module>​
 +    import Wammu.Locales
 +  File "/​usr/​lib/​python2.7/​dist-packages/​Wammu/​Locales.py",​ line 31, in <​module>​
 +    import six
 +ImportError:​ No module named six
 +</​code>​
 +En désinstallant/​réinstallant //six//:
 +<code bash>​sudo apt install python-pip
 +pip uninstall six
 +pip install six
 +</​code>​
 +Ça fonctionne((https://​stackoverflow.com/​questions/​13967428/​importerror-no-module-named-six/​51019124#​51019124)).
 ===== Gammu : utilisation en commande ===== ===== Gammu : utilisation en commande =====
  
Ligne 154: Ligne 189:
 === Envoi de SMS === === Envoi de SMS ===
  
 +== Par le terminal ==
 <​code>​echo "Tapez ici votre SMS" | gammu --sendsms TEXT 06XXXXXX</​code>​ <​code>​echo "Tapez ici votre SMS" | gammu --sendsms TEXT 06XXXXXX</​code>​
 <​file>​ <​file>​
Ligne 160: Ligne 196:
 </​file>​ </​file>​
  
 +== Par script, avec zenity ==
 +Prérequis : zenity et gammu-smsd installés, téléphone connecté et configuré dans Gammu.
 +
 +Recopier et rendre exécutable le script suivant (en adaptant prénoms et numéros de téléphone) :
 +
 +<code bash>
 +#!/bin/bash
 +log1=Pierre
 +log2=Paul
 +log3=Autre_numéro
 +
 +logA=$(zenity --entry --ok-label=Ok --cancel-label=Quitter --title "Envoi d'un SMS" --text="​À qui voulez-vous l'​envoyer ?" --entry-text=$log1 $log2 $log3) ;
 +        if [ "​${PIPESTATUS[0]}"​ != "​0"​ ]; then
 + zenity --warning --text="​Pas de SMS, envoi annulé !" --timeout=2
 +        exit
 +        fi
 + case $logA in
 +   "​$log1"​) logB=0611111111 ;;
 +   "​$log2"​) logB=0622222222 ;;
 + "​$log3"​) logB=$(zenity --entry --text="​Numéro de téléphone"​ --entry-text="​0633333333"​ --title "​SMS"​) ;
 +        if [ "​${PIPESTATUS[0]}"​ != "​0"​ ]; then
 + zenity --warning --text="​Pas de SMS, envoi annulé !" --timeout=2
 +        exit
 +        fi ;;
 + esac
 +echo "​$logA"​ | grep $logA >/​dev/​null
 + if [ "​$?"​ = 0 ]; then
 + logC=$(zenity --entry --timeout=300 --ok-label=Envoi --cancel-label=Quitter --width=800 --title="​Envoi d'un SMS à $logA" --text="​Saisissez votre texte" --entry-text="​Bla,​ bla, bla")
 +
 + case $? in
 +     0) `echo $logC | gammu --sendsms TEXT $logB` && exit 0 ;;
 +     1) zenity --warning --text="​Pas de SMS, envoi annulé ! L'​utilisateur a soit appuyé sur le bouton Annuler, soit fermé la boîte de dialogue"​ --timeout=2 ;;
 +     -1) zenity --error --text="​Une erreur inattendue s'est produite !" --timeout=2 ;;
 +      5) zenity --error --text="​La boîte de dialogue a été fermée car le délai d'​affichage a expiré !" --timeout=2 ;;
 + esac
 + if [ "​${PIPESTATUS[0]}"​ != "​0"​ ]; then
 + exit
 + fi
 + fi
 +exit 0  </​code>​
 +
 +=== Récupération des contacts ===
 +
 +Pour récupérer ses contacts, tapez la commande suivante :
 +  gammu getallmemory SM
 +  ​
 === Upload d'​application Java === === Upload d'​application Java ===
  
Ligne 179: Ligne 261:
 | Alcatel ​      | OT 708              | 8.04 LTS         | Tout O.K, Bluetooth, envoi, récéption,​ todo, appels... | | Alcatel ​      | OT 708              | 8.04 LTS         | Tout O.K, Bluetooth, envoi, récéption,​ todo, appels... |
 | Alcatel ​      | OT S320             | 8.10             | Bluetooth, tout fonctionne | | Alcatel ​      | OT S320             | 8.10             | Bluetooth, tout fonctionne |
 +| Alcatel |OT 2012D | 14.04 | Contacts, appels|
 ^ Marque ​       ^ Modèle ​             ^ Version d’Ubuntu ^ Détails ^ ^ Marque ​       ^ Modèle ​             ^ Version d’Ubuntu ^ Détails ^
 | CECT          | p168s               | 8.10             | bluetooth ok sauf todo et calendrier ​ | | CECT          | p168s               | 8.10             | bluetooth ok sauf todo et calendrier ​ |
Ligne 185: Ligne 268:
 | Nokia         | 2680                | 9.04             | Bluetooth, tout fonctionne | | Nokia         | 2680                | 9.04             | Bluetooth, tout fonctionne |
 | Nokia         | 2700                | 10.10            | Bluetooth, tout fonctionne | | Nokia         | 2700                | 10.10            | Bluetooth, tout fonctionne |
 +| Nokia         | 2760                | 12.04 LTS     | Bluetooth, sms fonctionnent |
 | Nokia         | 3109c               | 8.04 LTS         | Bluetooth | | Nokia         | 3109c               | 8.04 LTS         | Bluetooth |
 | Nokia         | 5200                | 8.10             | Info, Contacts et Appels seulement en USB ou en bluetooth | | Nokia         | 5200                | 8.10             | Info, Contacts et Appels seulement en USB ou en bluetooth |
-| Nokia         | 6086                | 8.10             | Info, Contacts, Appels, Message, ​Calendier ​en bluetooth | +| Nokia         | 6086                | 8.10             | Info, Contacts, Appels, Message, ​Calendrier en bluetooth | 
-| Nokia         | 6151                | 9.10             | Info, Contacts, Appels, Message, ​Calendier ​en bluetooth - fermeture intempestive lors de la récupération des messages mais pas des contacts |+| Nokia         | 6021                | 18.04 LTS        | Info, Contacts, Message ​en bluetooth | 
 +| Nokia         | 6151                | 9.10             | Info, Contacts, Appels, Message, ​Calendrier ​en bluetooth - fermeture intempestive lors de la récupération des messages mais pas des contacts |
 | Nokia         | 6300                | 7.10             | S40 | | Nokia         | 6300                | 7.10             | S40 |
 | Nokia         | 6600slide ​          | 9.04             | Bluetooth, tout fonctionne | | Nokia         | 6600slide ​          | 9.04             | Bluetooth, tout fonctionne |
Ligne 209: Ligne 294:
 | Samsung ​      | B2100 | 10.04            | USB, Messages ( envoi/​reception) - (autres fonctionnalités non testées) ​ | | Samsung ​      | B2100 | 10.04            | USB, Messages ( envoi/​reception) - (autres fonctionnalités non testées) ​ |
 | Samsung ​      | GT-C3322 ​           | 12.04             | Bluetooth et USB : Informations,​ Appels, Contacts , Messages | | Samsung ​      | GT-C3322 ​           | 12.04             | Bluetooth et USB : Informations,​ Appels, Contacts , Messages |
 +| Samsung ​      | SM-G900F ​           | 14.04 (x64)           | USB : Informations uniquement. Le reste ne marche pas. |
 ^ Marque ​       ^ Modèle ​             ^ Version d’Ubuntu ^ Détails ^ ^ Marque ​       ^ Modèle ​             ^ Version d’Ubuntu ^ Détails ^
 | Sony Ericsson | c510                | 12.04 LTS         | Bluetooth: Aucun soucis rencontré | | Sony Ericsson | c510                | 12.04 LTS         | Bluetooth: Aucun soucis rencontré |
 | Sony Ericsson | c902                | 8.04 LTS         | USB : Info, TODO, Envoi SMS, Envoi Fichier (Long), Contact téléphone. Marche pas : Appels | | Sony Ericsson | c902                | 8.04 LTS         | USB : Info, TODO, Envoi SMS, Envoi Fichier (Long), Contact téléphone. Marche pas : Appels |
 | Sony Ericsson | G705                | 8.10             | USB : Aucun soucis | | Sony Ericsson | G705                | 8.10             | USB : Aucun soucis |
 +| Sony Ericsson | J10i2 (ELM)     | 12.04  LTS           | USB : Info, envoi SMS  |
 | Sony Ericsson | k310i               | 8.10             | USB | | Sony Ericsson | k310i               | 8.10             | USB |
 | Sony Ericsson | k530i               | 8.04 LTS         | USB : Info, Contacts, Appels, Messages, envoi SMS | | Sony Ericsson | k530i               | 8.04 LTS         | USB : Info, Contacts, Appels, Messages, envoi SMS |
Ligne 218: Ligne 305:
 | Sony Ericsson | k608i               | 8.04 LTS         | | | Sony Ericsson | k608i               | 8.04 LTS         | |
 | Sony Ericsson | k610i               | 7.10             | | | Sony Ericsson | k610i               | 7.10             | |
 +| Sony Ericsson | k700i               | Debian Jessie (8)             | USB => SMS ok |
 | Sony Ericsson | k750i               | 7.10             | | | Sony Ericsson | k750i               | 7.10             | |
 | Sony Ericsson | k750i               | 8.10             | USB / Gammu: 1.26.1, Wammu: 0.30.1, python-gammu:​ 1.26.1 => souci à l'​import et la création des messages | | Sony Ericsson | k750i               | 8.10             | USB / Gammu: 1.26.1, Wammu: 0.30.1, python-gammu:​ 1.26.1 => souci à l'​import et la création des messages |
Ligne 237: Ligne 325:
 | Sony Ericsson | w810i               | 8.04 LTS         | USB: Info, TODO, Envoi SMS/​Fichier\\ BT/Wammu: Contacts, SMS, Calendrier (TODO => bug) | | Sony Ericsson | w810i               | 8.04 LTS         | USB: Info, TODO, Envoi SMS/​Fichier\\ BT/Wammu: Contacts, SMS, Calendrier (TODO => bug) |
 | Sony Ericsson | w850i               | 9.04             | USB : Aucun soucis | | Sony Ericsson | w850i               | 9.04             | USB : Aucun soucis |
 +| Sony Ericsson | w900i               | 12.04 LTS             | Bluetooth, tout fonctionne |
 | Sony Ericsson | z530i               | 7.04             | | | Sony Ericsson | z530i               | 7.04             | |
 | Sony Ericsson | z550i               | 9.10, 10.04 LTS  | Bluetooth sous 9.10 : Ok.\\ USB sous 10.04 LTS : Aucun soucis | | Sony Ericsson | z550i               | 9.10, 10.04 LTS  | Bluetooth sous 9.10 : Ok.\\ USB sous 10.04 LTS : Aucun soucis |
Ligne 244: Ligne 333:
 ^ Marque ​       ^ Modèle ​             ^ Version d’Ubuntu ^ Détails ^ ^ Marque ​       ^ Modèle ​             ^ Version d’Ubuntu ^ Détails ^
 | LG            | GT540               | 10.04 LTS        | USB: Info, contacts, messages, pas de souci | | LG            | GT540               | 10.04 LTS        | USB: Info, contacts, messages, pas de souci |
 +^ Marque ​       ^ Modèle ​             ^ Version d’Ubuntu ^ Détails ^ 
 +| ZTE            | Cute               | 13.04            | Bluetooth: contacts, messages ​ |
 ===== Modems USB testés sous Ubuntu ===== ===== Modems USB testés sous Ubuntu =====
  
 ^ Marque ​   ^ Modèle ​    ^ Version Ubuntu ^ Détails ^ ^ Marque ​   ^ Modèle ​    ^ Version Ubuntu ^ Détails ^
-| Huawei ​   | E170-E220  | 9.10           | Clef USB 3G+ de SFR, utile pour la récup des SMS de SFR (config manuelle : port « /​dev/​ttyUSB1 » mode « at11520 ») |+| Huawei ​   | E160-E220-E372  ​| ​20.04           | Clef USB 3G+ de SFR, utile pour la récup des SMS de SFR (config manuelle : port « /​dev/​ttyUSB1 » mode « at11520 ») |
 | Telecom Design ​   | TD XDungle GPRS  | 10.04 LTS  | Modem USB (config manuelle : port « /​dev/​ttyACM0 » mode « at11520 ») [[http://​www.telecom-design.com/​index.php?​page=offer&​local=fr&​s_pdt=35|détails du modem]] (en-fr) | | Telecom Design ​   | TD XDungle GPRS  | 10.04 LTS  | Modem USB (config manuelle : port « /​dev/​ttyACM0 » mode « at11520 ») [[http://​www.telecom-design.com/​index.php?​page=offer&​local=fr&​s_pdt=35|détails du modem]] (en-fr) |
 | Samsung ​ | GT-C3322 ​ | 12.04 LTS  | tout fonctionne :) | tout fonctionne :)  | Samsung ​ | GT-C3322 ​ | 12.04 LTS  | tout fonctionne :) | tout fonctionne :) 
 +| ZTE  | K3565-Z ​ | 12.04 LTS  | Clef USB 3G+ SFR - tout fonctionne ​ | tout fonctionne ​
 Pour une liste plus complète des téléphones et fonctionnalités supportées,​ reportez vous à [[http://​cihar.com/​gammu/​phonedb/​|la base de données du site]] (en). Pour une liste plus complète des téléphones et fonctionnalités supportées,​ reportez vous à [[http://​cihar.com/​gammu/​phonedb/​|la base de données du site]] (en).
  
Ligne 257: Ligne 347:
 ===== Voir aussi ===== ===== Voir aussi =====
  
-  * [[http://www.gammu.org/wiki/​index.php?​title=Gammu:​Main_Page|le site de Gammu]] (en Anglais+  * [[https://wammu.eu/|le site de Gammu et Wammu]] (en anglais
-  * [[http://www.gammu.org/wiki/​index.php?​title=Gammu:Wammu|Wammu]], l'​interface graphique pour Gammu. (en Anglais)+  * [[http://kalkun.sourceforge.net/| Kalkun ​gestionnaire web des SMS avec base de données]]
  
 ---- ----
  
 //​Contributeurs principaux :​ [[:​utilisateurs:​Id2ndR]],​ [[:​utilisateurs:​Malizor]].//​ //​Contributeurs principaux :​ [[:​utilisateurs:​Id2ndR]],​ [[:​utilisateurs:​Malizor]].//​
  • gammu.txt
  • Dernière modification: Le 20/12/2021, 23:03
  • par wiki-corrector-bot