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]] |