[mgetty-fax mgetty-voice]. Permite usar un módem para gestionar inicios de sesión externos, recibir faxes y usarlo como contestador automático sin interferir con las llamadas salientes.
Ejemplo de archivo de configuración
# nano /etc/mgetty/login.config
# Puerto ttyS0: acepta llamadas y permite login
/dev/ttyS0 - - 115200 speed 115200
Indica que cuando alguien llame por /dev/ttyS0 [tambien podría ser /dev/ttyUSB0], inicie mgetty con velocidad 115200.
Configurar el puerto
# nano /etc/mgetty/mgetty.config
port ttyS0
data-only no
fax-only no
voice-only no
debug 3
# systemctl enable mgetty@ttyS0.service
# systemctl start mgetty@ttyS0.service
Para recibir faxes añadir al archivo de configuración /etc/mgetty/login.config la linea:
/dev/ttyS0 - - 115200 speed 115200 fax
Y para configurar el fax, editar o crear el archivo:
# nano /etc/mgetty/fax/mfax.config
# /etc/mgetty/fax/mfax.config
fax-dir /var/spool/fax/incoming
fax-sender-id "MiEmpresa"
fax-receiver-id "MiEmpresa"
# mkdir -p /var/spool/fax/incoming
# chown fax:fax /var/spool/fax/incoming
# systemctl restart mgetty@ttyS0.service
Para usar como contestador automático añadir al archivo de configuración /etc/mgetty/login.config la linea:
/dev/ttyS0 - - 115200 speed 115200 voice
Y para configurar el contestador:
# nano /etc/mgetty/voice/voice.config
voice-dir /var/spool/voice
max-message-length 60
prompt-file /usr/share/mgetty/voice/prompt/voice-prompt
# mkdir -p /var/spool/voice
# chown voice:voice /var/spool/voice
# voice -d /dev/ttyS0
En modo interactivo se pueden usar comandos como "play", "record", "exit"
# journalctl -u mgetty@ttyS0.service -f