HylaFAX The world's most advanced open source fax server

[Date Prev][Date Next][Thread Prev][Thread Next] [Date Index] [Thread Index]

Re: [hylafax-users] General Questions about Hylafax




> > Say if in my Java code, I can have the fax number and fax file 
> information, 
> > does it make more sense to write some Java code to call the 
> server program 
> > hfaxd (as Lee mentioned) directly, or is there a way to make 
> use of WHFC or 
> > RelayFax? Which requires more effort? which makes more sense?
> 
> There's a Java library for this sort of thing; I think Joe Phillips
> wrote it. If his library provides enough functionality to make it
> practical to embed in your app, and there are no licensing problems,
> by all means, I'd say do it that way. You could script out to an
> already written client, but, except in a native Unix environment, it's
> probably more trouble than it's worth.
Joe's stuff is at http://www.net-foundry.com/java/gnu/hylafax/
It's a basic lib a java client can use to communicate with the Faxserver
and a good starting point for your own client.

SuSEFax is a complete java client for HF from SuSE.

I wrote 2 java clients, one of them uses Joe's lib:
http://sourceforge.net/project/showfiles.php?group_id=5469

But they are usefull for production only in certain environments
(one has a gui but cannot send faxes, this is usefull if your app
sends faxes directly; the other one can send faxes but has no gui)
The install-part of the readme needs some updating also.

> > Also, where can I find the documentation about how to communicate with 
> > hfaxd?
> 
> Hoo boy.  :-)  It's *roughly* FTP, as Lee says... but if you don't
> read C++ code fluently, find someone who's written their own client,
> and talk to them.  There's supposed to be an RFC-style document on the
> C/S protocol... but it hasn't been written yet.  And, in theory, you
> can just watch a trace... but that hasn't been enough for me.  At
> least not yet.
The trick is to use halyfax's natice client sendfax.
Try sendfax -vv ...

It will display the communication with the server.

Bernd
> Cheers,
> -- jra
> -- 
> Jay R. Ashworth                                                
> jra@baylink.com
> Member of the Technical Staff     
> The Suncoast Freenet
> Tampa Bay, Florida     http://baylink.pitas.com                +1 
> 727 804 5015
> 
> 
> 
> 
> ____________________ HylaFAX(tm) Users Mailing List 
> _______________________
>  To unsub: mail -s unsubscribe hylafax-users-request@hylafax.org 
> < /dev/null
> 


____________________ HylaFAX(tm) Users Mailing List _______________________
 To unsub: mail -s unsubscribe hylafax-users-request@hylafax.org < /dev/null




Project hosted by iFAX Solutions