Changes

From SME Server
Jump to navigationJump to search
3,216 bytes added ,  12:26, 15 October 2021
no edit summary
Line 1: Line 1: −
==HylaFAX on the SME Server==
+
{{Languages|HylaFax}}
 +
==HylaFAX for SME Server==
 +
{{Level|Advanced}}
 +
=== Version ===
 +
{{ #smeversion: smeserver-hylafax}}
 +
 
 
===Maintainer===
 
===Maintainer===
http://www.dungog.net
+
http://www.dungog.net<br />
    
===Description===
 
===Description===
Line 12: Line 17:     
===Installation===
 
===Installation===
 +
====SME8====
 +
 +
 +
  yum --enablerepo=smecontribs install smeserver-hylafax
 +
then issue
 +
 +
signal-event post-upgrade; signal-event reboot
   −
Download version Hylafax-4.3.x-x from http://www.hylafax.org/content/Red_Hat_Packages
+
====SME9====
 +
you might need to install dag repo : https://wiki.contribs.org/Dag#tab=For_SME_9
   −
smeserver-hylafax isn't compatible with the later 4.4.x series, patches welcome
+
yum --enablerepo=smecontribs,smedev,dag install smeserver-hylafax
{{Note box|Is this still true? I had a 4.3.1 Hylafax which I updated with yum to the latest 4.4 RHEL4 release, Comment was added after a bug report where the problem was fixed by reverting to older version, so maybe it does work now.}}
     −
  wget ftp://ftp.hylafax.org/binary/linux/redhat/RPMS/i386/hylafax-4.3.X.i386.rpm
+
then you need to issue:
  yum --enablerepo=smecontribs install smeserver-hylafax
+
  /sbin/e-smith/expand-template /etc/hylafax/hyla.conf
 +
/sbin/e-smith/expand-template /etc/init/ttyS0.conf
 +
/bin/rm -f /etc/cron.daily/hylafax
 +
signal-event post-upgrade; signal-event reboot
 +
 
 +
====SME10====
 +
you might need to install epel repo:
 +
 
 +
yum install smeserver-extrarepositories-epel
 +
 
 +
then
 +
 
 +
  yum --enablerepo=smecontribs,{epel} install smeserver-hylafax
 +
 
 +
===Enable Hylafax to start at boot (SME8 and 9 only)===
 +
 
 +
config setprop hylafax status enabled
    
====Configure====
 
====Configure====
Line 32: Line 60:     
Take note of your modems port <br>
 
Take note of your modems port <br>
 +
 
The inittab template assumes you are using ttyS0  <br>
 
The inittab template assumes you are using ttyS0  <br>
 
see options below for how to change to ttyS1  <br>
 
see options below for how to change to ttyS1  <br>
    +
For SME8 or SME9:
 
You can modify your answers later, see below <br>
 
You can modify your answers later, see below <br>
 
then  
 
then  
Line 48: Line 78:  
  expand-template /etc/inittab
 
  expand-template /etc/inittab
 
  /sbin/init q
 
  /sbin/init q
 +
 +
for SME10:
 +
signal-event smeserver-hylafax-update
 +
 +
    
To Remove
 
To Remove
  yum remove hylafax smeserver-hylafax
+
  rpm -e hylafax smeserver-hylafax
    +
====Usage====
   −
To Maintain
+
{{Note box|SMERPFax should be added to smecontribs, and/or panels should be converted to utf-8, perhaps it should be merged with smeserver-hylafax}}
  Download this contrib: http://smerp.free.fr/fichiers/binaires/SMERPFax-0.8b1-1.noarch.rpm
+
 
 +
  Optional, Download this contrib: http://smerp.free.fr/fichiers/binaires/SMERPFax-0.8b1-1.noarch.rpm
 
  The SMERPFax-contrib from Christian Dumont gives you a configurable panel to Hylafax!
 
  The SMERPFax-contrib from Christian Dumont gives you a configurable panel to Hylafax!
 
  You can download the english version .pdf Manual [http://smerp.free.fr/fichiers/documentations/SMERPFAx.documentation.en.us.pdf here]
 
  You can download the english version .pdf Manual [http://smerp.free.fr/fichiers/documentations/SMERPFAx.documentation.en.us.pdf here]
Line 61: Line 98:  
====Receiving faxes by e-mail====
 
====Receiving faxes by e-mail====
   −
All incoming faxes go to the user '''faxmaster''', or forwarded as you have configured.  
+
All incoming faxes go to the user '''faxmaster''', or forwarded as you have configured. Forwarding can be configured in /etc/hylafax/etc/FaxDisptach
    
====Sending faxes by e-mail====
 
====Sending faxes by e-mail====
Line 89: Line 126:  
* http://www.frogfax.com/modules/spxnews/
 
* http://www.frogfax.com/modules/spxnews/
 
* http://www.hylafax-client.de
 
* http://www.hylafax-client.de
 +
* http://www.hyfax.com/j/index.php
    
Login on your SME Server with ssh and make new faxusers:
 
Login on your SME Server with ssh and make new faxusers:
Line 99: Line 137:  
  Username: above username
 
  Username: above username
 
  Passord: above password
 
  Passord: above password
+
 
===Other Modifications===
+
===Other Modifications and Customizations===
    
ports other than ttyS0, or to disable
 
ports other than ttyS0, or to disable
 +
 +
for SME8 and SME9:
    
  config setprop hylafax status disabled
 
  config setprop hylafax status disabled
Line 108: Line 148:  
  /sbin/e-smith/expand-template /etc/inittab
 
  /sbin/e-smith/expand-template /etc/inittab
 
  /sbin/init q
 
  /sbin/init q
 +
 +
for SME10:
 +
 +
config setprop hylafax port ttyS1
 +
signal-event smeserver-hylafax-update
 +
 +
    
----
 
----
Line 125: Line 172:     
  /etc/rc.d/init.d/hylafax restart
 
  /etc/rc.d/init.d/hylafax restart
 +
 +
----
 +
To be able to send a fax by mailfax with the latest version of HylaFax (4.4.x-y and further - see the post [http://forums.contribs.org/index.php/topic,42553.msg200708.html#msg200708] to see explained the problem you may encounter without modifications), edit the file:
 +
  nano -w /var/spool/hylafax/etc/mailfax
 +
 +
Comment out the following lines, like:
 +
  ### /usr/bin/faxmail -f Helvetica-Bold | /usr/bin/sendfax \
 +
  ### -f "$SENDER" \
 +
  ### -n -d "$EXT2@`/usr/bin/expr \"$HOST\" : '\(.*\)\.fax$'`"
 +
 +
Underneath the above lines add:
 +
  /usr/bin/faxmail -s a4 \
 +
  -n -u uucp "$EXT2@`/usr/bin/expr \"$HOST\" : '\(.*\)\.fax$'`" \
 +
  "$SENDER"
 +
 +
Further customizations are possible:
 +
 +
  /usr/bin/faxmail -s a4 \
 +
  -n -N -T -u uucp -t done "$EXT2@`/usr/bin/expr \"$HOST\" : '\(.*\)\.fax$'`" \
 +
  "$SENDER"
 +
 +
-N -> this switch disable the faxmail Cover Page, otherwise autogenerated translating the mail header: this may be an "unuseful" cover with a mostly blank page;
 +
 +
-T -> this switch can disable empty blank pages at the end of your fax;
 +
 +
-t done -> in this way you can get your notification (receipt) concerning your fax transaction for both succesfull or failed faxes; this is a sample of the success message you'll receive in your mailbox:
 +
 +
Your job to 011654321 was completed successfully.
 +
            Pages: 1
 +
        Receiver: 011 99988812
 +
          Quality: 196
 +
      Page Width: 209 (mm)
 +
      Page Length: 296
 +
      Signal Rate: 9600 bit/s
 +
      Data Format: 2-D MMR
 +
Remote Equipment: unknown
 +
  Remote Station:
 +
          Dialogs: 1 (exchanges with remote device)
 +
            Calls: 1 (total phone calls placed)
 +
            Modem: any
 +
  Submitted From: localhost
 +
            JobID: 28
 +
          GroupID: 28
 +
          CommID: c000000077
 +
Processing time was 1:07.
 +
 +
The fax is attached as a pdf file if not selected otherwise another file format.
 +
 +
{{Note box|In the previous commands the paper size is set to A4 with the '<tt>-s</tt>' option. Paper sizes that can be with this option are:
 +
* <tt>NA-LET</tt> ''(US Letter)''
 +
* <tt>JP-LEG</tt> ''(Japanese legal)''
 +
* <tt>A4</tt>
 +
Taken from: http://wiki.archlinux.org/index.php/Hylafax#Pagesize}}
    
=== Bugs ===
 
=== Bugs ===
 
Please raise bugs under the SME-Contribs section in {{BugzillaFileBug|product=|component=|title=bugzilla}}and select the smeserver-hylafax component or use {{BugzillaFileBug|product=SME%20Contribs|component=smeserver-hylafax|title=this link}}.
 
Please raise bugs under the SME-Contribs section in {{BugzillaFileBug|product=|component=|title=bugzilla}}and select the smeserver-hylafax component or use {{BugzillaFileBug|product=SME%20Contribs|component=smeserver-hylafax|title=this link}}.
 +
 +
{{#bugzilla:columns=id,product,version,status,summary |sort=id |order=desc |component=smeserver-hylafax|noresultsmessage="No open bugs found."}}
 +
 +
===Changelog===
 +
Only released version in smecontrib are listed here.
 +
 +
{{ #smechangelog: smeserver-hylafax}}
 +
    
----
 
----
 
[[Category:Contrib]]
 
[[Category:Contrib]]
 
[[Category:Dungog]]
 
[[Category:Dungog]]
 +
[[Category: Asterisk]]

Navigation menu