Start a conversation

Failures Sending Faxes From Email with FoIP Devices

Overview

You may find sending faxes from email results in failures like "Unknown Error", "No Dialtone Error", or a "No Answer From Remote Machine Error".

This has been seen with a FoIP (Fax over IP) device, like the Brooktrout SR140 or XCAPI.

Other methods, like an API, web client, or the line test, successfully send the fax.

One or more of the following symptoms may be present:

  • SIP 404 error.
  • The ECC log shows:
    TRANSPORT - <-- SIP/2.0 400 Bad Request
    TRANSPORT - Via: SIP/2.0/UDP 192.168.12.2:5060;branch=z9hG4bK-2451f5-8de0260f-13364ff2-179c3930
    TRANSPORT - From: <sip:0396927836>;tag=17cbed10-20ca8c0-13c4-65014-2451f5-1ea86f20-2451f5
    TRANSPORT - Call-ID: 180bf230-20ca8c0-13c4-65014-2451f5-1fa02d62-2451f5
    TRANSPORT - CSeq: 1 INVITE
    TRANSPORT - Error-Info: <sip:0396927836@123.102.xxx.yyy>;cause="[line 002] SIP syntax error"
    TRANSPORT - Content-Length:0
  • The issue happens regardless of dialing the number with or without the are code.
  • No Dial tone (Error Code 45).
  • Unknown Error.
  • No Answer From Remote Machine.

Note: Other identifiers may include unknown errors returned in a transmission report to the sending user, and/or SIT tone errors seen in the bottom of the GFI FaxMaker Monitor under the Fax Server node (SIT errors typically produce a 327 or 329 line status error)

Diagnosis

Verify that faxes sent via email fail with a transmission error, usually, one listed in the Overview section of this article.

Also, verify that a test fax sent from the line test in the FaxMaker Configuration results in a successful transmission.  Follow the steps below to verify this:

  1. From Programs, open the FaxMaker Configuration.
  2. From the left pane, select Lines/Devices and from the right pane select properties.
  3. Select the line you would like to use and select properties.
  4. Select the Line test tab and enter the Fax number to dial.
  5. Before selecting the Send test fax button, open the FaxMaker Monitor to review the fax status as the test faxes are not logged in the sendlog.  
  6. Once the number has been entered, select Send test fax.   

    linetesttab.png
  7. Verify the fax was sent successfully by reviewing the transmission in the FaxMaker Monitor

If the test fax from the line test was sent successfully, follow the steps in the solution.

If the test fax fails as well:

Solution

If you are using a Dialogic Brooktrout device, make sure you have disabled "Tone dialing" and "Wait for dialtone" in the line properties.

FaxMaker by default will pull information from the fax number field in active directory for the sending user and use that is the CLIP (Calling Line Identity Presentation) or caller ID.  This can negatively impact FoIP communication, for more information, see this article about customizing the CLIP and TSID, and should be disabled.  Follow the steps below:

  1. Open Regedit and navigate to the following key, according to the version you are using:
    • GFI FaxMaker (32 bit): HKEY_LOCAL_MACHINE\SOFTWARE\GFI Fax & Voice\FaxMaker\Config
    • GFI FaxMaker (64 bit): HKEY_LOCAL_MACHINE\SOFTWARE\Wow6432Node\GFI Fax & Voice\FaxMaker\Config
  2. Create a DWORD value in this location called UseSenderFaxNumber and set its value to 0 (when not defined in the registry, the default value is 1).
  3. Close the registry editor.
  4. Restart the FaxMaker Fax Server service from the Windows Services panel.

There is another aspect that may lead to the same problem when using FoIP. By default, invite SIP packets sent by GFI FaxMaker are only in the number format (retrieved from the sender's fax field in AD) rather than in the standard SIP number@domain format. Some VOIP gateways (e.g. Mitel) will reject messages without the invite field in this standard format.

  1. Stop the GFI FaxMaker services
  2. Open the registry and navigate to HKEY_LOCAL_MACHINE\SOFTWARE\GFI Fax & Voice\FaxMaker\Config.
  3. Create a new String key named AppendDomainToClip
  4. Set the value to to gateway IP address (e.g. 123.102.xxx.yyy)
  5. Start the GFI FaxMaker services
If you are using a Brooktrout device and the failure persists, reinstall the drivers to ensure the btcall.cfg and callctrl.cfg files are not corrupted.

For additional line configurations, please check the Fax Over IP Outbound Fax Failures article.

Choose files or drag and drop files
Was this article helpful?
Yes
No
  1. Priyanka Bhotika

  2. Posted
  3. Updated

Comments