Changes

Jump to navigation Jump to search
3,366 bytes added ,  13: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 latest version of Hylafax-4.x.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
   −
  wget ftp://ftp.hylafax.org/binary/linux/redhat/RPMS/i386/hylafax-4.X.X.i386.rpm
+
  yum --enablerepo=smecontribs,smedev,dag install smeserver-hylafax
  yum --enablerepo=smecontribs install smeserver-hylafax
+
 
 +
then you need to issue:
 +
/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 29: 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 45: 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
Line 60: 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 88: 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 98: 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 107: 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 124: 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