From 581153cd08af20b1951678663d095529fa39a75f Mon Sep 17 00:00:00 2001 From: Moritz Kempe Date: Fri, 16 Aug 2024 12:15:10 +0200 Subject: [PATCH] added apply hylafax configuration section --- README.md | 19 +++++++++++++++---- 1 file changed, 15 insertions(+), 4 deletions(-) diff --git a/README.md b/README.md index 7f629a1..448ca1d 100644 --- a/README.md +++ b/README.md @@ -4,7 +4,10 @@ Linux Fax Stack using Hylafax and t38modem. ***THIS GUIDE IS WIP*** -This guide was created using information from the opalvoid wiki (http://wiki.opalvoip.org/index.php?n=Main.HomePage) +This guide was created using information from the opalvoid wiki (http://wiki.opalvoip.org/index.php?n=Main.HomePage). +Please do not follow this guide blindly. +Some used Opal versions are marked as being infected with malware by SourceForge. +**We are strongly discouraging, that you are using these versions.** ## Software stack @@ -38,7 +41,7 @@ apt-get install build-essential git wget pkg-config libssl-dev libsrtp2-dev libs Versions: - libpt (2.18.6) https://sourceforge.net/projects/opalvoip/files/v3.18 Cygni/Stable 6/ - opal (3.18.6) https://sourceforge.net/projects/opalvoip/files/v3.18 Cygni/Stable 6/ -- t38mdem (4.6.2) https://github.com/hehol/t38modem/releases/tag/4.6.2 +- t38modem (4.6.2) https://github.com/hehol/t38modem/releases/tag/4.6.2 #### ptlib ```bash @@ -165,7 +168,7 @@ sudo cp ./t38modem /usr/local/bin ## Configuring t38modem ### Init script -- To automatically start t38modem, you need to create Systemd services, as well as start and stop scripts +- To automatically start t38modem, you need to create Systemd services - script is adapted from https://web.archive.org/web/20111231021042/https://www.foriamroot.org/hylafax-6-0-debian-or-ubuntu-t38modem-1-0-asterisk-1-6/ First we'll create the configuration directory under `/etc` using `sudo mkdir -p /etc/t38modem/bin/`. @@ -211,9 +214,9 @@ sudo chmod +x /etc/t38modem/bin/run ### Create the configuration file Create a file using the following contents at `/etc/t38modem/config/XX`. +Replace `XX` with the modem number. ```bash -# /etc/t38modem/config T38MODEM_PTTY_ID="XX" # /dev/ttyT38-XX T38MODEM_SIP_USERNAME="USERNAME" T38MODEM_SIP_PASSWORD="PASSWORD" @@ -327,6 +330,14 @@ CountryCode: 1 AreaCode: 999 ``` +## Apply configuration +If HylaFax doesn't receive or send faxes, you can try restarting it. +This can be done using +```bash +sudo /etc/init.d/hylafax stop +sudo /etc/init.d/hylafax start +``` + ## FaxDispatch - https://legacy.hylafax.org/content/Advanced_Permissions_with_6.0