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 | ||
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]].// |