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 25/08/2013, 16:58] 89.156.15.165 [Modems USB 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 56: | 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 126: | 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 150: | 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 165: | 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 172: | 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 === | === Récupération des contacts === | ||
Ligne 182: | Ligne 240: | ||
Pour récupérer ses contacts, tapez la commande suivante : | Pour récupérer ses contacts, tapez la commande suivante : | ||
gammu getallmemory SM | gammu getallmemory SM | ||
+ | | ||
=== Upload d'application Java === | === Upload d'application Java === | ||
Ligne 201: | 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 207: | 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 231: | 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é | | ||
Ligne 241: | 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 273: | Ligne 337: | ||
^ 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 | + | | 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 282: | 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]].// |