[asterisk-users] Digium Fax Driver
sean darcy
seandarcy2 at gmail.com
Mon Jun 8 04:15:17 CDT 2009
Tzafrir Cohen wrote:
> On Sun, Jun 07, 2009 at 10:15:42PM -0500, Tilghman Lesher wrote:
>
>> IAXmodem is a completely different ball of wax, and I think you would agree
>> that if the builtin FAX support in spandsp provided excellent support, there
>> never would have been a reason for IAXmodem to be developed.
>
> Reminder: SpanDSP was originally GPL. Steve Underwood wrote rx_fax.c and
> tx_fax.c that were basically thin wrappers for it. They were not so easy
> to use because:
>
> 1. They were out of tree to start with (which made life much more
> difficult. Certainly before 1.4).
> 2. The API and ABI of SpanDSP kept changing, and you had to know the
> right version to use.
> 3. They weren't much well-behaving Asterisk apps (e.g.: used their own
> log file) and generally got very little maintinance (also due to
> (2)).
>
> There was much resistance to even adding those apps to asterisk-addons.
> I guess that merely (2) would have made them a support burden. IAXmodem
> avoided the issue by using its own copy of SpanDSP.
>
> With the release of SpanDSP 0.0.5 things started changing:
>
> A. The license was changed to LGPL for the library itself. This allowed
> using it is Asterisk and FreeSwitch.
> B. Finally some attention to stable API and ABI.
>
> An app_fax.c was written initially in Asterisk-Addons only about at this
> stage, with an eye on T.38 integration. Shortly after it was moved to
> Asterisk itself.
>
> This was when Asterisk 1.6.0 was at release stages, IIRC. At the time
> IAXmodem was well-mature. So what you wrote should probably be rephrased
> as:
>
> If the builtin FAX support in *Asterisk* provided excellent support, there
> never would have been a reason for IAXmodem to be developed.
>
> (But still see Lee Howard's comment in the other followup).
>
OK, back to the original question: Do they provide the same service? I
get the point that the Digium Fax may (or may not) provide V.34.
Anything else?
sean
More information about the asterisk-users
mailing list