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 05/10/2012, 19:07]
77.84.25.243 [Téléphones testés sous Ubuntu]
gammu [Le 11/09/2022, 11:48] (Version actuelle)
moths-art Suppression des espaces en fin de ligne (détecté et corrigé via le bot wiki-corrector (https://forum.ubuntu-fr.org/viewtopic.php?id=2067892)
Ligne 30: Ligne 30:
 Une fois installé, il sera disponible dans le menu //​Applications → Accessoires//​. Une fois installé, il sera disponible dans le menu //​Applications → Accessoires//​.
  
 +Information:​
 +
 +Si vous utilisez un cable USB pour connecter votre téléphone,​ il faut autoriser la lecture et l'​écriture sur le port USB (sinon il est probable de voir une erreur de droits insuffisants sur le fichier /​dev/​ttyACM0,​ dans ce cas tapez la commande suivante dans un [[:​terminal]]:​
 +
 +  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 49: Ligne 56:
 <​note>​Notez que, si vous utilisez //Wammu//, celui-ci possède un module de configuration automatique (voir partie suivante).</​note>​ <​note>​Notez que, si vous utilisez //Wammu//, celui-ci possède un module de configuration automatique (voir partie suivante).</​note>​
  
-Une base de données recensant les configurations nécessaires pour plusieurs centaines de téléphones est maintenue et alimentée par les utilisateurs. ​+Une base de données recensant les configurations nécessaires pour plusieurs centaines de téléphones est maintenue et alimentée par les utilisateurs.
 Rendez-vous sur [[http://​cihar.com/​gammu/​phonedb/​|cette base de données]] et recherchez la configuration adaptée à votre téléphone. Ensuite, [[:​tutoriel:​comment_editer_un_fichier|ouvrez ou créez le fichier]] **.gammurc** dans votre dossier utilisateur (attention, il s'agit d'un fichier caché) et copiez-y votre configuration,​ en la complétant par le numéro de port correspondant à votre téléphone. Rendez-vous sur [[http://​cihar.com/​gammu/​phonedb/​|cette base de données]] et recherchez la configuration adaptée à votre téléphone. Ensuite, [[:​tutoriel:​comment_editer_un_fichier|ouvrez ou créez le fichier]] **.gammurc** dans votre dossier utilisateur (attention, il s'agit d'un fichier caché) et copiez-y votre configuration,​ en la complétant par le numéro de port correspondant à votre téléphone.
  
 ==== À 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 69: Ligne 76:
  
 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 75: Ligne 91:
  
 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 101: Ligne 126:
  
 <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 125: Ligne 166:
 <​code>​gammu --identify</​code>​ <​code>​gammu --identify</​code>​
 <​file>​ <​file>​
-Manufacturer ​ : Nokia  +Manufacturer ​ : Nokia 
-Model         : 6230i (RM-72)  +Model         : 6230i (RM-72) 
-Firmware ​     : 03.40 C (23-05-05)  +Firmware ​     : 03.40 C (23-05-05) 
-Hardware ​     : 5006  +Hardware ​     : 5006 
-IMEI          : *******************  +IMEI          : ******************* 
-Original IMEI :  +Original IMEI : 
-Manufactured ​ : 00/0000  +Manufactured ​ : 00/0000 
-Product code  : 0528222 ​+Product code  : 0528222
 UEM           : 400 UEM           : 400
 </​file>​ </​file>​
Ligne 140: Ligne 181:
 <​code>​gammu --getdatetime</​code>​ <​code>​gammu --getdatetime</​code>​
 <​file>​ <​file>​
-Phone time is mar 11 jui 2006 21:26:00  +Phone time is mar 11 jui 2006 21:26:00 
-Time format is 12 hours +Time format is 12 hours
 Date format is DD MM YYYY, date separator is / Date format is DD MM YYYY, date separator is /
 </​file>​ </​file>​
Ligne 147: Ligne 188:
 === 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>​
-If you want break, press Ctrl+C... ​+If you want break, press Ctrl+C...
 Sending SMS 1/​1....waiting for network answer..OK, message reference=121 Sending SMS 1/​1....waiting for network answer..OK, message reference=121
 </​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 172: Ligne 260:
 | 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 178: Ligne 267:
 | 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 202: Ligne 293:
 | 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 211: Ligne 304:
 | 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 217: Ligne 311:
 | Sony Ericsson | k850i               | 9.04             | Connexion bluetooth, tout marche bien | | Sony Ericsson | k850i               | 9.04             | Connexion bluetooth, tout marche bien |
 | Sony Ericsson | k810i               | 7.10             | | | Sony Ericsson | k810i               | 7.10             | |
-| Sony Ericsson | v600i               | 9.10, 12.04 LTS  | USB : pas de souci |+| Sony Ericsson | v600i               | 9.10, 12.04 LTS, 12.10  | USB / Bluetooth ​: pas de souci |
 | Sony Ericsson | v640i               | 7.10             | clé bluetooth Trust | | Sony Ericsson | v640i               | 7.10             | clé bluetooth Trust |
 | Sony Ericsson | s500i               | 10.10            | USB, Bluetooth | | Sony Ericsson | s500i               | 10.10            | USB, Bluetooth |
Ligne 230: Ligne 324:
 | 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 237: Ligne 332:
 ^ 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 250: Ligne 346:
 ===== 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.1349456877.txt.gz
  • Dernière modification: Le 05/10/2012, 19:07
  • par 77.84.25.243