| 
     Hylafax Mailing List Archives
 | 
[Date Prev][Date Next][Thread Prev][Thread Next]
[Date Index]
[Thread Index]
Re: [hylafax-users] Brooktrout versus Multitech
On 2004.08.11 10:10 Stephen Carville wrote:
I hope this isn't a holy war subject but does anyone know of a reason
to
prefer Brooktrout over Multitiech modem cards or vice versa?
I think it is a holy war subject for some.  But, all the same, it is a 
very good question, and I for one am glad that you've brought it up.
Firstly, please realize that I am biased.  I have done a lot of work to 
get HylaFAX working in sexy ways with usually mundane, cheap Class 1 
equipment.  I wouldn't have done all of that work if I truly didn't 
believe in open source software and open, standardized hardware 
interfaces.
So...
To put things in perspective, as far as hardware goes, a faxmodem is a 
faxmodem is a faxmodem.  It either faxes properly or it doesn't fax 
properly.  No matter how much propaganda BrookTrout or any other 
manufacturer may pump into the marketplace, their faxmodem still is 
just a device that, with the aid of software, performs T.30 to 
communicate images with the remote device.  The hardware doesn't do any 
magical incantations to make faxing any better or necessarily save you 
any more money over other hardware with the same feature set.
You can use a MultiTech modem to fax or you can use a BrookTrout modem 
to fax or you can use some other hardware to fax.  It really shouldn't 
matter as long as you're comparing hardware with the equivalent fax 
feature sets and as long as the hardware that you're comparing doesn't 
have problematic firmware flaws.
Lets assume that both MultiTech and BrookTrout don't have any 
problematic firmware flaws (I think that this is a fairly safe 
assumption to make).  The differences in operation are these:  the 
MultiTech can be operated in Class 1, 1.0, 2, 2.0, or 2.1; the 
BrookTrout must be operated with its proprietary API.  In Class 1 and 
1.0 most of the fax protocol is performed by HylaFAX.  This means that 
the modem firmware does very little fax protocol work other than 
raising and lowering carriers and modulating and communicating data.  
The rest of the work is done by HylaFAX.  This makes it very easy for 
us to add features, fix problems, and improve functionality as 
desired.  In Class 2, 2.0, and 2.1 most of the fax protocol is 
performed by the modem itself, and very little is done by HylaFAX.  
This makes it very difficult (if not impossible) for us to do anything 
about features, problems, or functionality, as the hardware user will 
need to rely upon the hardware manufacturer for all of this.  
BrookTrout API is one step further than Class 2x: it requires the 
hardware user to access the modem only via the proprietary API.  In 
this case the modem firmware, as in Class 2x, does virtually all of the 
fax protocol, but the interface is not standardized (open) across 
multiple manufacturers.  As with Class 2x, BrookTrout must be relied 
upon for features, fixes, and improvements.
To me it's a matter of control.  I like to be able to control the 
faxing.  I don't want the modem doing it.
When you use the DTE (HylaFAX) to do most of the fax protocol you run 
the risk of the DTE messing up timing due to underlying issues (such as 
CPU, disk, or RAM load).  So on a VERY high-stress server you could 
experience timing problems that are unable to be resolved.  I've not 
yet seen any such timing problems that cannot be resolved, although 
some kinds of high-load timing problems do exist still in HylaFAX.  
(See Bug 566 for the work to improve the current ones of which I 
know.)  Thus the differences in hardware is this:  the BrookTrout 
probably has lots and lots of on-card RAM and thus will pretty much not 
run any risk of these kinds of timing problems.  With Class 2x the risk 
is only slightly greater; the chance of there being such a timing 
problem is still extremely remote.  With Class 1x the risk is most 
prominent, but I've only ever seen the problem surface on one server 
(and a test one at that), and the problems that I've seen actually do 
have fixes.
It's a matter of hardware configuration - when you're putting together 
a high-demand/high-usage/heavy-load system do you invest a lot of money 
into proprietary faxmodem hardware, or do you invest a lot of money 
into fast system hardware?
There's also a fairly significant price difference, in case you weren't 
aware of that.  That extra money goes to help pay for lawyers in 
BrookTrout's lawsuits against their competitors.
Lee.
____________________ HylaFAX(tm) Users Mailing List _______________________
 To subscribe/unsubscribe, click http://lists.hylafax.org/cgi-bin/lsg2.cgi
On UNIX: mail -s unsubscribe hylafax-users-request@xxxxxxxxxxx < /dev/null
 *To learn about commercial HylaFAX(tm) support, mail sales@xxxxxxxxx*