====== Gammu et le Huawei E220 ====== udev rule (file /etc/udev/rules.d/modem.rules): SUBSYSTEM=="tty", ATTRS{idVendor}=="12d1", ATTRS{idProduct}=="1001", SYMLINK+="modem_huawei_$env{ID_USB_INTERFACE_NUM}" Ensuite, il faut prendre en compte le changement sudo udevadm control --reload-rules sudo udevadm trigger ====== Installer le nécessaire ====== sudo apt install gammu gammu-smsd python3-gammu ====== Configurer gammu ====== sudo usermod -aG dialout gammu sudo usermod -aG dip gammu sudo chown -R gammu.gammu /var/spool/gammu dip est le groupe pour démarrer pppd par l'entremise de wvdial ====== Fichier de configuration de gammu-smsd ====== [gammu] # Please configure this! port = /dev/modem_huawei_02 connection = at19200 # Debugging #logformat = textall [smsd] service = files logfile = syslog pin = 115200 # Increase for debugging information debuglevel = 0 # Paths where messages are stored inboxpath = /var/spool/gammu/inbox/ outboxpath = /var/spool/gammu/outbox/ sentsmspath = /var/spool/gammu/sent/ errorsmspath = /var/spool/gammu/error/ ===== Configuration Gammu SMSD systemd ===== Préparation de la conf sudo systemctl stop gammu-smsd sudo systemctl disable gammu-smsd rm /etc/init.d/gammu-smsd Default config /etc/default/gammu-smsd DAEMON_OPTS="" # user to use (gammu is default) GAMMU_USER=gammu GAMMU_GROUP=gammu Configuration du fichier systemd de gammu-smsd ''/etc/systemd/system/multi-user.target.wants/gammu-smsd.service'' [Unit] Description=SMS daemon for Gammu Documentation=man:gammu-smsd(1) After=mysql.service postgresql.service network-online.target [Service] EnvironmentFile=-/etc/default/gammu-smsd # Run daemon as root user #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) ExecStart=/usr/bin/gammu-smsd --user=${GAMMU_USER} --group=${GAMMU_GROUP} --pid=/var/run/gammu-smsd.pid --daemon ExecReload=/bin/kill -HUP $MAINPID ExecStopPost=/bin/rm -f /var/run/gammu-smsd.pid Type=forking PIDFile=/var/run/gammu-smsd.pid [Install] WantedBy=multi-user.target Then the restart of the gammu-smsd daemon sudo systemctl daemon-reload sudo systemctl start gammu-smsd