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 10/02/2016, 09:45] G-Tux [Utilisation] |
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> | ||
=== Envoi de SMS === | === Envoi de SMS === | ||
+ | |||
== Par le terminal == | == 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 == | == Par script, avec zenity == | ||
Prérequis : zenity et gammu-smsd installés, téléphone connecté et configuré dans Gammu. | 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): | + | Recopier et rendre exécutable le script suivant (en adaptant prénoms et numéros de téléphone) : |
- | <code>#!/bin/bash | + | |
+ | <code bash> | ||
+ | #!/bin/bash | ||
log1=Pierre | log1=Pierre | ||
log2=Paul | log2=Paul | ||
- | log6=Autre_numéro | + | 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 $log4 $log5 $log6) ; | + | 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 | if [ "${PIPESTATUS[0]}" != "0" ]; then | ||
zenity --warning --text="Pas de SMS, envoi annulé !" --timeout=2 | zenity --warning --text="Pas de SMS, envoi annulé !" --timeout=2 | ||
Ligne 194: | Ligne 214: | ||
"$log1") logB=0611111111 ;; | "$log1") logB=0611111111 ;; | ||
"$log2") logB=0622222222 ;; | "$log2") logB=0622222222 ;; | ||
- | "$log6") logB=$(zenity --entry --text="Numéro de téléphone" --entry-text="0600000000" --title "SMS") ; | + | "$log3") logB=$(zenity --entry --text="Numéro de téléphone" --entry-text="0633333333" --title "SMS") ; |
if [ "${PIPESTATUS[0]}" != "0" ]; then | if [ "${PIPESTATUS[0]}" != "0" ]; then | ||
zenity --warning --text="Pas de SMS, envoi annulé !" --timeout=2 | zenity --warning --text="Pas de SMS, envoi annulé !" --timeout=2 | ||
Ligne 202: | Ligne 222: | ||
echo "$logA" | grep $logA >/dev/null | echo "$logA" | grep $logA >/dev/null | ||
if [ "$?" = 0 ]; then | if [ "$?" = 0 ]; then | ||
- | logC=$(zenity --entry --timeout=180 --ok-label=Envoi --cancel-label=Quitter --width=800 --title="Envoi d'un SMS à $logA" --text="Saisissez votre texte" --entry-text="Bla, bla, bla") | + | 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 | case $? in | ||
Ligne 208: | Ligne 228: | ||
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 --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 ;; | -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 ;; | + | 5) zenity --error --text="La boîte de dialogue a été fermée car le délai d'affichage a expiré !" --timeout=2 ;; |
esac | esac | ||
if [ "${PIPESTATUS[0]}" != "0" ]; then | if [ "${PIPESTATUS[0]}" != "0" ]; then | ||
Ligne 220: | 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 249: | Ligne 270: | ||
| 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 282: | 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 314: | Ligne 337: | ||
^ Marque ^ Modèle ^ Version Ubuntu ^ Détails ^ | ^ Marque ^ Modèle ^ Version Ubuntu ^ Détails ^ | ||
- | | Huawei | E160-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 323: | Ligne 346: | ||
===== Voir aussi ===== | ===== Voir aussi ===== | ||
- | * [[http://wammu.eu/|le site de Gammu et Wammu]] (en anglais) | + | * [[https://wammu.eu/|le site de Gammu et Wammu]] (en anglais) |
* [[http://kalkun.sourceforge.net/| Kalkun : gestionnaire web des SMS avec base de données]] | * [[http://kalkun.sourceforge.net/| Kalkun : gestionnaire web des SMS avec base de données]] | ||