I have the Brooktrout PCI 2P board. I don't recall the model exactly but its 2 port DID and 2 port normal analog line.
I connected the 2 DID ports to my G3 on a CO card TN747.
The other 2 ports are just hooked up to an analog TN793 board.
To make it work, I have a trunk group with the 2 CO ports.
TRUNK GROUP
Group Number: 5 Group Type: co CDR Reports: y
Group Name: Fax DID COR: 20 TN: 1 TAC: 705
Direction: two-way Outgoing Display? n
Dial Access? y Busy Threshold: 99 Night Service:
Queue Length: 0 Country: 1 Incoming Destination: attd
Comm Type: voice Auth Code? n Digit Absorption List:
Prefix-1? y Trunk Flash? n Toll Restricted? y
TRUNK PARAMETERS
Trunk Type: loop-start
Outgoing Dial Type: tone Cut-Through? n
Trunk Termination: rc Disconnect Timing(msec): 500
Auto Guard? n Call Still Held? n Sig Bit Inversion: none
Analog Loss Group: 6 Digital Loss Group: 11
Trunk Gain: high
Disconnect Supervision - In? n Out? n Cyclical Hunt? y
Answer Supervision Timeout: 10 Receive Answer Supervision? n
And in the group members page, I just put the 2 ports of the CO board.
Then, create a VDN that matches the DID you assigned to the number. IE: DID 5555.
You need a vector with these lines:
01 wait-time 2 secs hearing ringback
02 route-to number 705~p5555000 with cov n if unconditionally
03 busy
The odd thing I had to do was pad the number with 000 to get 7 digit. Probably some config somewhere but I never bothered to look as it works.
In doing this, I also realized that since I have a Definity, in reality I didn't need an expensive Brooktrout DID card if all I wanted was to receive faxes for multiple users. Most fax software support DTMF routing. However, it's not reasonable to ask callers to Touch Tone an extension for a fax after they have dialed the number, especially since many fax machines won't allow the sender to do that.
Now since you have a Definity (hopefully with vectoring), and since most fax server software supports DTMF routing, you can just set up a bunch of modems (use a serial expander if you need more than 4 ports). Set up a hunt group for these modems and with vectoring, route the call to the hunt group extension, pause and outpulse DMTF of the DID. You'll need 1 vector per DID but it's a whole lot cheaper than getting Brooktrout cards.
Hope that helps.