The components of the Brooktrout fax feature

The installp image is named dirTalk.BrooktroutFax.It contains two import files.

The first,
/usr/lpp/dirTalk/sw/fax/BrooktroutFax.imp 
which includes:
The second,
/usr/lpp/dirTalk/sw/fax/FaxSample.imp
which includes

Restrictions

The BrooktroutFax custom server is responsible for:

The user has no direct access to the Brooktrout API. Its functions are accessible only via the BrooktroutFax custom server. The BrooktroutFax custom server is accessible via the supplied Brooktrout fax state tables only.
Note: To ensure system integrity, direct access to the Brooktrout fax API should not be attempted .

Testing the TR114 card

Note: This is only applicable for the TR114 and not the TR1034
To check if the device drivers are properly installed, at the AIX command line, type:
lsdev -C | grep fax
which should show you:
bfax0 Available xxxxx N/A
bfax1 Available xxxxx N/A
⋮
(There will be one line for each card which has been installed, up to a maximum of three.) Also type:
ls /dev | grep fax
which should show you:
fax0
fax1
⋮
fax47
faxctl

There are 48 fax(n) values, one for each potential channel or line. If one fax card is installed the first 16 (fax0fax15) will be usable. For two and three cards it will be 32 (fax0fax31) and 48 (fax0fax47) respectively. There is only ever one faxctl device.

The faxinit utility program lists, identifies and initializes each channel in the system. The device driver must be installed before attempting to run faxinit. It must be run after each reboot (this is usually done automatically as the device driver installation process inserts an appropriate entry into the file /etc/inittab). However, faxinit may also be run to check that the device drivers are correctly communicating with the fax card(s). At the system prompt, type:
/etc/faxinit
Data similar to that below should be displayed on the console (for two cards)
PCI  TR114 port BFF800, IRQ  2, 16 chans, Bus 0, Dev 16, Fn 0, Switch 0.
PCI  TR114 port BFFC00, IRQ  1, 16 chans, Bus 0, Dev 16, Fn 0, Switch 0.
fax0  bff804 TR114+
fax1  bff808 TR114+
fax2  bff80c TR114+
fax3  bff810 TR114+
fax4  bff814 TR114+
fax5  bff818 TR114+
fax6  bff81c TR114+
fax7  bff820 TR114+
fax8  bff82c TR114+
fax9  bff830 TR114+
fax10 bff834 TR114+
fax11 bff838 TR114+
fax12 bff83c TR114+
fax13 bff840 TR114+
fax14 bff844 TR114+
fax15 bff848 TR114+
fax16 bffc04 TR114+
fax17 bffc08 TR114+
fax18 bffc0c TR114+
fax19 bffc10 TR114+
fax20 bffc14 TR114+
fax21 bffc18 TR114+
fax22 bffc1c TR114+
fax23 bffc20 TR114+
fax24 bffc2c TR114+
fax25 bffc30 TR114+
fax26 bffc34 TR114+
fax27 bffc38 TR114+
fax28 bffc3c TR114+
fax29 bffc40 TR114+
fax30 bffc44 TR114+
fax31 bffc48 TR114+
Total channels: 32 TR114; 0 TruFax; 0 TR112/TR111MC; 0 TR200
No BRI TR114s found.

Three columns of information are generated. These are channel number, channel address and card type. The first channel address is the base address +4, and each subsequent channel address is the previous address +4.

If you have one fax card installed, the highest fax(n) value displayed should be fax15 and if you have three cards it should be fax47.
Note: When running faxinit, be sure that there is no application running on any channels and that no channels are attached: otherwise, fax operations in progress could be aborted.

Testing the TR1034 card

Note: This is only applicable for the TR1034 and not the TR114.
To check if the device drivers are properly installed, at the AIX command line, type:
lsdev -C | grep bost
which should show you:
bostfax0 Available xxxxx N/A