This article provides steps to take to resolve issues with fax routing when using a Brooktrout card. This could happen after a new installation or migration and routing is set up correctly in the FaxMaker Configuration.
Any FaxMaker installation using a Brooktrout device and DTMF/DID routing.
First, verify you are receiving DTMF/DID digits:
The solution below will be for systems using a Brooktrout card. The issue is the Brooktrout card is not passing the DID digits to FaxMaker to use as routing information. To show this we will have to verify the digits are not coming to FaxMaker.
Complete the Logging the Captured DTMF/DID Digits with FaxMaker article on the FaxMaker server.
Once Complete, as the article mentions, review the rcvlog.fmlogger.txt located in C:\Program Files (x86)\GFI\FaxMaker\logs by default. The column DTMF/DID will display the digits being passed from the fax device (Brooktrout device in this scenario). If this field is blank, no information is being received from the Brooktrout card and the steps in the solution below should be implemented.
The log excerpt below shows the new column DTMF/DID. The first 4 entries which are highlighted " " are blank which would represent when no digits are received from the fax device. The final entry shows 1234 as the digits received from the fax device.
Verify the DTMF/DID settings in the Brooktrout Configuration
Brooktrout boards have settings for DID information that is received from the PBX or call manager. These have to be set with the correct number of digits in order for that information to be passed to FaxMaker for fax routing.
Please follow the steps below:
- If you are using a physical Brooktrout board, right-click the Start button and select Run
- Type services.msc and select OK
- When the MMC comes up, find the Brooktrout Boston Host Service > right-click it and select stop
- This will also stop the FaxMaker Fax Server service and it will need to be restarted after the Brooktrout Boston Host Sevice is restarted from applying the configuration in step
- Now that the services are stopped, from Programs > right-click the Brooktrout Configuration Tool > select Run as Administrator. When the tool comes up you will see one of three options:
- If the Brooktrout Configuration Wizard appears, select the button on the bottom left that says advanced mode and then select yes.
- If the Brooktrout Configuration Tool - Advanced Mode comes up, but there is a box "Preferences" that comes up as well, select OK on the preferences box
- Finally, if the Brooktrout Configuration Tool - Advanced Mode comes up, then you are ready for the next steps.
- On the left side, under Call Control Modules, there well be Module ox2. Perhaps a different number depending on the module selector switch position on the board itself. It will also have the model number of the Brooktrout board next to it. Select this. If there is more than one, repeat the steps below with each board.
- Select the Port A tab in the right pane
- The Max DID Digits field specifies the number of digits to expect before accepting an
incoming call. The range for this value is 0 - 255. The easiest way to set this is to select the slider and use the right or left arrow keys to set the correct number.
- Note: The system can report all of the DID digits it received from the network to the application even if the number of received DID digits exceeds the number specified for max_did_digits. To remove
the excess digits, set the did_offset parameter so that the system only passes the expected number of digits to the FaxMaker.
- If the Max DID Digits and the DID Offset are the same, then the DID Offset can be left at 0
- Some cards will only have a DID Offset field as they are analog devices and are not receiving DID digits, but DTMF tones, as shown below. The DID Offset will be the field to put the number of digits to pass to FaxMaker.
- For analog line cards, there are multiple ports where this setting needs to be set. You can use the copy settings to all ports box to accomplish this.
- Once the settings are set, select Save, then select Apply from the top ribbon bar.
- This will save the configuration and then start the Brooktrout Boston Host Service with the new saved configuration in place. Once complete, restart the FaxMaker Fax Server Service and test the fax routing.
After making the changes above, the Brooktrout device should now pass the DID digits to FaxMaker to be used for fax routing. This can be verified from the rcvlog.fmlogger.txt mentioned in the diagnosis section and the fax should arrive in the location set up in the routing routes. You can confirm your DTMF/DID routing settings using the Configuring DTMF/DID Routing article.