You may notice that receiving incoming faxes works fine, but sending faxes fails with Call Failed 46 error.
This has been observed with Brooktrout SR140.
This solution applies to the Brooktrout SR140 when it's configured to use the T38 protocol only.
We'll assume the files are in the default path:
C:\Program Files (x86)\GFI\FaxMaker\brooktrout\TR1034\Boston\config
First, verify that the
callctrl.cfg file shows
fax_transport_protocol=t38_only, which means the SR140 is set to T38 only.
Next, confirm from a Wireshark capture that the switch to T38 never occurs as a T38 invitation is never received from the gateway (18.104.22.168, in this example):
Make a backup of the files
callctrl.cfg, and then edit them as follows.
btcall.cfg file so it contains these values:
debug_control 9 1
callctrl.cfg file so it contains these values (if any of these lines has a # in front of it, remove the # so the line can have an effect):
trace_file=C:\Program Files (x86)\GFI\FaxMaker\logs\ecc.log
sip_From=<PhoneNumber>@<FaxMaker server IP address>
Note that for the
sip_From line the values should be replaced with the actual values, e.g.:
Save the files, restart FaxMaker's and Brooktrout Boston services, and try sending the faxes again.