Hi all.
We are using Asterisk 1.4.29, with res_fax 1.4-1.1.6 and res_fax_digium 1.4-1.1.6.
Asterisk is connected via a Sangoma A500 BRI to the ISDN telephone network,
and we have a Sangoma A200 card connecting to our analog fax machine (Xerox Workcentre with fax module).
Because we have problems receiving faxes, we are trying to use ReceiveFax to capture the incoming fax directly from the ISDN line (which is G711_ALAW format).
We would like to lower the maxrate of allowed transmission to something to 9600 or below.
But the ReceiveFax application is ignoring the FAXOPT(maxrate) setting !
We are using a similar dialplan as in the Digium manual (setting it before calling ReceiveFax, and using NoOp to print the setting). The NoOp command shows the different setting (for example 9600) but the debug output always shows STAT_NEG_V17_14400 when ReceiveFax first starts to negotiate the transmission parameters !
We tried with SendFax and it too ignores the setting.
We tried then to make a res_fax.conf file with a [general] header and containing a maxrate setting.
This changed the SendFax behaviour: it followed the setting in res_fax.conf .
But ReceiveFax still ignores it.
The problem is that when the fax transmission starts at higher bitrates, the training succeeds mostly at 14400 or 12000 bps, but when the image transmissions starts, it fails with a T2_TIMEOUT error.
So we would like to force to start negotiating at 9600 if possible. (With Sendfax, we were able to send at 7200 or 9600bps)
Anyone knows why ReceiveFax ignores res_fax.conf and FAXOPT settings ?
