In this post, I will discuss two of the most popular and widely used open source Online Fax and Email to Fax software solutions. The purpose of this comparison is to highlight the features of these two softwares as well as describing my experience of these softwares. There is not much difference in the functionality of the software. Both are capable of doing anything in the domain of Faxing. Both of these softwares also contributed towards taking Faxing into the world of internet. Both have some pros and cons as well. At the end of this post, you’ll find conclusion and some description about who should use which of the following softwares.

ICTFax

ICTFAX is an open source GNU GPLv3 based multi-user and web based software solution for service providers based on open source Freeswitch, Plivo Framework and Drupal 7. ICTFAX is an email to fax gateway, supports G.711 faxing , PSTN faxing and T.38 origination and termination.

Features:

  1. Web based software for web to fax
  2. Email to fax service support
  3. Fax to email support built-in the software
  4. G.711 based Fax Origination / Termination
  5. T.38 based Fax Origination / Termination
  6. PSTN based Fax Origination / Termination
  7. Outgoing documents can be any format. However, by default PDF and TIFF files are support for transmission.
  8. No cover page generation support at the moment.
  9. A simple text-based phonebook database is supported by the sendfax program.
  10. Incoming faxes are stored in a receiving area as TIFF files and may be automatically delivered by mail.
  11. Provides 3 different logs for monitoring the GUI, Freeswitch server as well as Plivo gateway to monitor incoming and outgoing faxes.
  12. No need of any hardware gateway for sending and receiving faxes. No need of fax modems. Simple installation scripts for Gateway.
  13. Scheduling is not bundled in the current version.
  14. ICTFax is freely available under GPL license in complete source form. It can be used in commercial applications in part or in whole without charge. It can also be used by Service providers.

HylaFax

HylaFAX is an enterprise-class system for sending and receiving fax documents as well as for sending alpha-numeric pages. The software is designed around a client-server architecture. Fax modems is the server that may reside on a single machine on a network and clients can submit an outbound job from any other machine on the network. Client software is designed to be lightweight and easy to port. HylaFAX can support multiple modems and a heavy traffic load.

Features:

  1. Sending faxes from a client
  2. Receiving faxes on client as well as at email
  3. Can also be used to send alpha-numeric pages
  4. Outgoing documents can be any format. However, by default Postscript and TIFF files are support for transmission.
  5. Automatic cover page generation is supported.
  6. A simple text-based phonebook database is supported by the sendfax program.
  7. No default setting for Email to fax gateway service. However, information is provided how to setup.
  8. Incoming faxes are stored in a receiving area as TIFF files and may be automatically delivered by mail and/or printed.
  9. A fax server status program, faxstat, can be used to monitor the send and receive queues, as well as the state of fax servers.
  10. Fax modems are shared with outgoing data communication applications that honor the UUCP locking protocol. These applications typically include: cu, tip, kermit, uucp, slip, and ppp. The software can also be configured so that incoming data calls cause HylaFAX™ to invoke the standard system getty program.
  11. Support is provided for scheduling jobs during off-peak hours based on the destination phone numbers
  12. HylaFAX is freely available under copyright in complete source form. It may be used in commercial applications in part or in whole without charge.

Conclusion

Most of the features of these two softwares overlap. There is not much difference in the working because both address to the same problem domain.

  • Back-end is, however, different for these softwares. Heart of the Hylafax largely resides on the Fax modem that performs sending, receiving and scheduling of faxes. Where as, core of the ICTFax gateway is built around Freeswitch and Plivo that support FoIP (Fax over IP) and T.38 providers, PSTN, E1, T1.
  • If you don’t want to indulge in the hardware configuration and want a pure software solution, then ICTFAX is for you. If you have POTS (regular analogue phone line) for Fax and want to connect it to your software solution, then Hylafax is for you.
  • Hylafax does not natively support FoIP, however there are some work around which use softphone and virtual modem combination to perform FoIP which also reduce performance and reliability. Where as, ICTFAX natively support FoIP and PSTN as well.
  • ICTFax is an enterprise level software solution that can work for SMBs, while Hylafax is also an enterprise level solution that targets SMBs and Offices.
  • Hylafax has been developed and so much features included that it sometimes confuses an ordinary user who want to deploy an email to fax server. ICTFax is much easier to use. Specially its easy to use user interface allows users to understand the application quickly.
Tagged with: PHP
 

Leave a Reply

Your email address will not be published.

You may use these HTML tags and attributes: <a href="" title=""> <abbr title=""> <acronym title=""> <b> <blockquote cite=""> <cite> <code> <del datetime=""> <em> <i> <q cite=""> <strike> <strong>

 

Looking for something?

Use the form below to search the site:


Still not finding what you're looking for? Drop a comment on a post or contact us so we can take care of it!

Related News Feeds

Set your Twitter account name in your settings to use the TwitterBar Section.