Outils pour utilisateurs

Outils du site


francois:gammu

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édentesRévision précédente
Prochaine révision
Révision précédente
francois:gammu [2020/11/26 18:20] – francoisfrancois:gammu [2022/08/13 14:57] (Version actuelle) – [Gammu et le Huawei E220] francois
Ligne 5: Ligne 5:
  
 Ensuite, il faut prendre en compte le changement Ensuite, il faut prendre en compte le changement
-<code bash> 
-sudo udevadm trigger 
-</code> 
  
-**''~/.gammurc''**+  sudo udevadm control --reload-rules 
 +  sudo udevadm trigger 
 +====== Installer le nécessaire ======
  
-  [gammu]+  sudo apt install gammu gammu-smsd python3-gammu
  
-  port = /dev/modem_huawei_00 +====== Configurer gammu ======
-  model =  +
-  connection = at19200 +
-  synchronizetime = yes +
-  logfile = +
-  pin = 115200  +
-  logformat = nothing +
-  use_locking =  +
-  gammuloc = +
  
 +  sudo usermod -aG dialout gammu
 +  sudo usermod -aG dip gammu
 +  sudo chown -R gammu.gammu /var/spool/gammu
  
-**''/etc/gammu-smsdrc''**+dip est le groupe pour démarrer pppd par l'entremise de wvdial
  
-<code> +====== Fichier de configuration de gammu-smsd ======
-# Configuration file for Gammu SMS Daemon+
  
-# Gammu library configuration, see gammurc(5)+<file "/etc/gammu-smsdrc">
 [gammu] [gammu]
 # Please configure this! # Please configure this!
-port = /dev/modem0 +port = /dev/modem_huawei_02
 connection = at19200 connection = at19200
 # Debugging # Debugging
 #logformat = textall #logformat = textall
  
-# SMSD configuration, see gammu-smsdrc(5) 
 [smsd] [smsd]
 service = files service = files
-pin = 115200 
 logfile = syslog logfile = syslog
 +pin = 115200
 # Increase for debugging information # Increase for debugging information
 debuglevel = 0 debuglevel = 0
Ligne 50: Ligne 42:
 sentsmspath = /var/spool/gammu/sent/ sentsmspath = /var/spool/gammu/sent/
 errorsmspath = /var/spool/gammu/error/ errorsmspath = /var/spool/gammu/error/
-RunOnReceive = run_on_sms.sh +</file>
-</code>+
  
-===== Gammu SMSD systemd =====+===== Configuration Gammu SMSD systemd =====
  
-Fichier /etc/systemd/system/multi-user.target.wants/gammu-smsd.service +Préparation de la conf 
-<file>+ 
 +  sudo systemctl stop gammu-smsd 
 +  sudo systemctl disable gammu-smsd 
 +  rm /etc/init.d/gammu-smsd 
 + 
 + 
 +Default config /etc/default/gammu-smsd 
 + 
 +<file /etc/default/gammu-smsd> 
 +DAEMON_OPTS="" 
 + 
 +# user to use (gammu is default) 
 +GAMMU_USER=gammu 
 +GAMMU_GROUP=gammu 
 +</file> 
 + 
 + 
 + 
 +Configuration du fichier systemd de gammu-smsd ''/etc/systemd/system/multi-user.target.wants/gammu-smsd.service'' 
 + 
 +<file /etc/systemd/system/multi-user.target.wants/gammu-smsd.service>
 [Unit] [Unit]
 Description=SMS daemon for Gammu Description=SMS daemon for Gammu
Ligne 67: Ligne 78:
 #ExecStart=/usr/bin/gammu-smsd --pid=/var/run/gammu-smsd.pid --daemon #ExecStart=/usr/bin/gammu-smsd --pid=/var/run/gammu-smsd.pid --daemon
 # Run daemon as non-root user (set user/group in /etc/sysconfig/gammu-smsd) # Run daemon as non-root user (set user/group in /etc/sysconfig/gammu-smsd)
-ExecStart=/usr/bin/gammu-smsd --user=${GAMMU_USER} --group=${GAMMU_GROUP} --pid=/var/run/gammu-smsd.pid$+ExecStart=/usr/bin/gammu-smsd --user=${GAMMU_USER} --group=${GAMMU_GROUP} --pid=/var/run/gammu-smsd.pid --daemon
 ExecReload=/bin/kill -HUP $MAINPID ExecReload=/bin/kill -HUP $MAINPID
 ExecStopPost=/bin/rm -f /var/run/gammu-smsd.pid ExecStopPost=/bin/rm -f /var/run/gammu-smsd.pid
Ligne 75: Ligne 86:
 [Install] [Install]
 WantedBy=multi-user.target WantedBy=multi-user.target
 +
 </file> </file>
 +
 +Then the restart of the gammu-smsd daemon
 +
 +  sudo systemctl daemon-reload
 +  sudo systemctl start gammu-smsd
  
francois/gammu.1606414830.txt.gz · Dernière modification : (modification externe)

Donate Powered by PHP Valid HTML5 Valid CSS Driven by DokuWiki