Différences
Ci-dessous, les différences entre deux révisions de la page.
Les deux révisions précédentes Révision précédente Prochaine révision | Révision précédente Prochaine révision Les deux révisions suivantes | ||
gammu [Le 18/10/2012, 22:58] cellus [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 30: | Ligne 31: | ||
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]]: | ||
- | Information: | + | groups | grep -q dialout || sudo adduser $USER dialout |
- | 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 2), dans ce cas tapez la commande suivante dans un [[:terminal]] : | + | |
- | sudo chmod a+rw /dev/ttyACM0 | + | puis se déconnecter et se reconnecter. |
- | + | ||
- | (ttyACM0 étant le port par défaut, mais il est possible que votre téléphone apparaisse sur un autre port) | + | |
==== Pour Gammu, l'outil en ligne de commande ==== | ==== Pour Gammu, l'outil en ligne de commande ==== | ||
Ligne 62: | 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 77: | 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 83: | 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 109: | 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 155: | 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 161: | 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 180: | 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 186: | 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 210: | 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 219: | 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 225: | Ligne 312: | ||
| 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 238: | 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 245: | 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 258: | 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]].// |