Fax Server

  • Updated on September 15, 2023

Fax Server is one of the most useful and important UCM6xxx features that allows the user to send and receive Fax files. The UCM6xxx IP-PBX series support T.30 for legacy analog Fax transmissions along with T.38 and Pass-through for Fax Over IP. The UCM6xxx series provide a lot of options and methods to perform sending/receiving Fax files depending on user’s resources and the way he/she wants to proceed.

Image result for VFAX

UCM Fax Server supports T.38 which is a protocol that dictates how to send a fax over a computer data network and requires a T.38-capable VoIP service or gateway (please check with your service provider for this protocol support), otherwise the transmission of Fax will proceed via pass through using RTP for sending facsimile signals.

This guide describes the steps to follow in order to perform sending and receiving fax files when the user has an Analog Fax machine connected to UCM6xxx’s FXS Port or when he only wants to use a virtual fax machine and benefit from the value-added features of the UCM6xxx related to fax.

Setup UCM6XXX with Physical Fax Machine

FXS Extension Configuration

FXS (Foreign exchange station) is any telephone interface that is used for end-user analog telephony equipment, (i.e. analog fax machine and analog phones) to provide battery power, dial tone and generate the ringing voltage and therefore the user needs to create a “FXS Extension” for the Fax machine to be used.

All the UCM IP-PBX models have two FXS ports to connect analog phone and Fax machine for typical SMB installations.

Please, refer to the following steps in order to create the FXS extension:

  1. Go to UCM6xxx Web GUI 🡪 Extension/Trunk 🡪 Extension.
  2. Click on .
  3. Under “Basic Settings”, configure the extension’s parameters.
Figure 1: Create FXS Extension for Fax Machine (Basic Settings)
  1. Select the extension type to be “FXS Extension” and select which FXS port where the FAX machine will be connected.
Figure 2: Create FXS Extension for Fax Machine (Media)
  1. Under “Media”, set the “Fax Mode” to “Fax Gateway” so that the UCM6xxx can support conversation and processing of Fax data from T.30 to T.38 and T.38 to T.30.
  2. Click on Save and Apply changes.

Connecting FAX Machine to UCM

After creating the FXS extension, the user needs to make sure of connecting his Fax Machine to the chosen and configured FXS Port. The following figure shows the example of UCM3202’s FXS Ports.

Figure 3: FXS Ports of UCM6302 (Example)

Routing FAX Calls

As shown on below diagram, the fax transmission originates from the physical Fax machine as a T.30 fax. Then the built-in T.38 gateway module in UCM6xxx translates the fax transmission to T.38 format and sends it over the IP network to the other UCM6xxx.

The second Server translates back the transmission to T.30 and sends it the attached Fax Machine or over the PSTN line for external numbers.

Figure 4: Fax Calls Routing

User needs to setup Trunks and call routing rules in order to route incoming and outgoing fax through the desired trunk, we will show the steps to use analog and VOIP trunk to perform sending and receiving Fax files.

Create Analog Trunk

Please, refer to the following steps in order to create an analog trunk:

  1. Go to UCM6xxx Web UI 🡪 Extension/Trunk 🡪 Analog trunks.
  2. Click on to create a new Analog Trunk, or on to edit an existing one.
Figure 5: Analog Trunk for Fax

Make sure to choose the right FXO port where PSTN Line is connected and to set Fax Mode on “none”.

  1. Click on “Save” and “Apply Changes”.

Create VoIP Trunk

Please, refer to the following steps in order to create a VoIP Trunk:

  1. Go to UCM6xxx Web UI 🡪 Extension/Trunk 🡪 VoIP Trunks.
  2. Click on to create a new VoIP Trunk.
  3. Set the SIP credentials given by the service provider (server IP or domain, username and password…etc).
  4. Click on “Save” and “Apply Changes”.
Figure 6: VoIP Trunk with Fax Detection

As shown above, Users can enable T.38 UDPTL option under the advanced settings of the trunk.

Sending/Receiving Fax Files using Fax Machine

Please, refer to the following steps in order to manage sending/receiving faxes using a fax machine.

  1. Connect Fax machine to the UCM6xxx FXS port.
  2. Connect PSTN line to the UCM6xxx FXO port (in the case of using Analog Trunk).
  3. Go to Web GUI 🡪 Extension/Trunk page.
  4. Create or edit a Trunk:
  • Analog trunk: Please, refer to the chapter [Create Analog Trunk]
  • VoIP trunk: Please, refer to the chapter [Create VoIP Trunk]
  1. Go to UCM6xxx Web GUI🡪Extension/Trunk🡪Extensions page.
  2. Create or edit the extension for FXS port. Please, refer to the chapter [FXS Extension Configuration].
  3. Under Web GUI🡪Extension/Trunk🡪Inbound Routes page, click on in order to create an inbound route to use the Fax trunk to receive fax files.
  4. Select the trunk you created (Analog Trunk or SIP Trunk).
  5. Enable Fax Detection so that the fax signals from the trunk during a call will be detected. Users can afterward set the fax destination as Extension to send the fax to the designated Extension. or as Fax to Email in order to send the fax as an email attachment to the designated extension’s email address. If the selected extension does not have an associated email address, it will be sent to the default email address configured in the Call Features->Fax/T.38->Fax Settings page. (Email settings need to be pre-configured).
  6. If fax detection is not enabled, Users can select the created FXS extension for Fax machine under Default Destination setting, this way all the incoming traffic through this inbound route will be forwarded to the selected destination.
Figure 7: Inbound Route with FXS Extension as default destination
  1. Click on “Save” and “Apply changes”.

In order to send outbound fax, users should follow below steps:

  1. Under Web GUI🡪Extension/Trunk🡪Outbound Routes page, click on in order to create an outbound route to use the fax trunk to send files.
  2. Select the trunk you created (Analog Trunk or SIP Trunk).
Figure 8: Outbound Route
  1. Click on “Save” and “Apply changes”.

After this configuration is done, Fax files can be received and sent with the Fax Machine connected to UCM6xxx on the FXS Port.

UCM6XXX Fax Value added Features

The UCM IP-PBX series have many value-added features related to fax and which can help users who don’t have PSTN lines and FAX machine to send and receive fax files in PDF format.

Among these features we have the fax sending from web GUI, fax to email, email to fax and fax detection.

WEB GUI Fax Sending

In order to use the FAX sending feature of the UCM, users need to follow below steps:

  1. Under Web GUI🡪Extension/Trunk🡪Outbound Routes page, click on in order to create an outbound route to use the fax trunk to send files. Refer to the previous steps [Outbound Routes].
  2. Select the trunk already created (Analog Trunk or SIP Trunk).
  3. Access to UCM web GUI either using admin account or user portal.
  4. Go to UCM6xxx Web GUI 🡪 Value-added Features 🡪Fax Sending.
  5. Enter the fax number and upload the file to be faxed.
Figure 9: Fax Sending Settings

The File needs to be a PDF or TIF/TIFF File.

Figure 10: Format Error Message

Once the right file is selected, the Fax File will be successfully placed in the send queue and the user can view the File Send progress that shows the status and progress percentage of files with also the possibility to resend the failed ones using the resend button.

Figure 11: File Send Progress
Note

The paper size is limited to A4 dimensions (8×11 inches). Any size larger than that will result in cutoffs/distortion.

Fax Resending

The UCM6xxx supports the options “Enable Fax Resend” and “Max Resend Attempts” which are available under Call Features🡪Fax/T.38🡪Fax Settings page. These options allow the UCM to keep attempting to send faxes up to a specified amount of times.

Additionally, if a fax still fails to send, a Resend button will appear in the File Send Progress list in Value-Added Features🡪Fax Sending to allow manual resending.

To enable the FAX resend feature, please refer to following steps:

  1. Under UCM6xxx Web UI 🡪 Call Features 🡪 Fax/T.38, check the option “Enable FAX Resend”.
  2. Configure the “MAX Resend Attempts” with the maximum attempts number to resend the FAX.
  3. Click on “Save” and “Apply Changes”.
Figure 12: FAX Settings

Note: When the fax fails to send, a Resend button will appear in the File Send Progress list in Value-Added Features 🡪 Fax Sending to allow manual resending as displayed on the following screenshot.

Figure 13: FAX File Send Progress List

Using Fax-to-Mail

UCM Email Settings

First step in setting up fax-to-mail feature is to configure UCM Email settings; this can be done by following below steps:

  1. Log into the web GUI as an admin under System Settings🡪Email Settings🡪Email Settings
  2. Enter the required information for SMTP.
  3. Click on “Save” then “Apply Changes”.
  4. Click on “Test” Button and test if the email settings are correct and that a test mail has been received.

Please refer to the following table and screenshot to have more information about the email settings configuration.

TLS Enable

Enable or disable TLS during transferring/submitting your Email to another SMTP server. The default setting is “Yes”.

Type

Select Email type:

  • MTA: Mail Transfer Agent. The Email will be sent from the configured domain. When MTA is selected, there is no need to set up SMTP server for it or no user login is required. However, the Emails sent from MTA might be considered as spam by the target SMTP server.
  • Client: Submit Emails to the SMTP server. A SMTP server is required, and users need login with correct credentials.

Email Template Sending Format

Select the email template format to be sent. The “HTML” format is compatible with most mail clients and is recommended. If the mail client does not support the “HTML” format, please select the “Plain Text” format.

Domain

Specify the domain name to be used in the Email when using type “MTA”

SMTP Server

Specify the SMTP server when using type “Client”. For example, smtp.mydomain.com:25. Note: Port number is optional.

Enable SASL Authentication

Enable SASL Authentication. When disabled, UCM will not try to use the user name and password for mail client login authentication. Most of the mail server requires login authentication while some others private mail servers allow anonymous login which requires disabling this option to send Email as normal. For Exchange Server, please disable this option.

Username

Enter the username of the Email account.

Password

Enter the password of the Email account. It is recommended to save the password via HTTPS.

Enable Email-To-Fax

Enable or Disable Email-to-Fax feature.

If enabled, the UCM will monitor the configured email inbox (using provided Username and Password) for emails with the subject “SendFaxMail To XXX“. Example : SendFaxMail To 7200

The UCM will extract the attachments of detected emails and send it to the XXX extension by fax.

The attachment must be in PDF/TIF/TIFF format.

Note: This field will appear when using Type “Client”.

Email-To-Fax Blacklist/Whitelist

Enables the Email to fax Blacklist/Whitelist functionality.

Email-to-Fax Subject 

Specify the Email subject format for fax sending, the subject can be either “SendFaxMail To XXX” or “XXX” with XXX the fax number.

Internal Blacklist/Whitelist

Specify the Email address blacklist/whitelist for local extensions. This

feature prevents faxing from unauthorized email addresses. The

internal list includes only contacts with local extensions.

External Blacklist/Whitelist

Specify the Email address blacklist/whitelist for non-local contacts. This

feature prevents faxing from unauthorized email addresses. The

external list is for non-local contacts.

Note: Multiple addresses can be separated with semicolon (;) i.e.

” XXX;YYY “

POP/POP3 Server Address

Configure the POP/POP3 server address for the configured username

Example: pop.gmail.com

POP/POP3 Server Port

Configure the POP/POP3 server port for the configured username

Example: 995

Display Name

Display Name in FROM header.

Sender

Configure the sender as your Email address.

Table 1: Email Settings
Figure 14: Email Settings

This way we confirmed that UCM can send emails via Its built-in SMTP client, specified The Email address blacklist for local/external contacts preventing faxing from unauthorized email addresses. Moreover, users can customize the emails that will be sent along with the FAX, this can be done under Email template page as shown below.

Figure 15: Email Template for FAX

Create/Edit Virtual FAX Extensions

The second step is to create a new Fax extension which will be mapped with a certain email address.

Please, follow below steps:

  1. Go to UCM6xxx Web GUI 🡪 Call features 🡪 FAX/T.38
  2. Click on and enter the number and name of the extension.
  3. Enter the Email Address where to send the received Faxes.
Figure 16: Create New Fax Extension

Once the user created the extension, it will be displayed in the FAX/T.38 menu with the possibility of editing the extension’s information by clicking on button or deleting them with button.

User can click on “Fax settings” in order to configure the Fax/T.38 parameters as the following figure.

Figure 17: Fax Settings

Enable Error Correction Mode

Configure to enable Error Correction Mode (ECM) for the Fax.

The default setting is “Yes”.

Maximum Transfer Rate

Configure the maximum transfer rate during the Fax rate negotiation.

The possible values are 2400, 4800, 7200, 9600, 12000 and 14400.

The default setting is 14400.

Minimum Transfer Rate

Configure the minimum transfer rate during the Fax rate negotiation. The possible values are 2400, 4800, 7200, 9600, 12000 and 14000.

The default setting is 2400.

Max Concurrent Sending Fax

Configure the concurrent fax that can be sent by UCM6XXX. Two mode “Single” and “More” are supported. By default, this option is set to “Single”.

  • Single: Under this mode, the UCM6xxx allows only single user to send fax at a time.
  • More: Under this mode, the UCM6xxx supports multiple concurrent fax sending by the users.

Fax Queue Length

Configure the maximum length of Fax Queue from 6 to 10. Default setting is 6.

User information in Fax header

Include user information in the fax header.

Fax Header Information

Adds fax header into the fax file.

Default Email Address

Configure the Email address to send the received Fax to if user’s Email address cannot be found.

Note: The extension’s Email address or the Fax’s default Email address needs to be configured in order to receive Fax from Email. If neither of them is configured, Fax will not be received from Email.

Template Variables

Fill in the “Subject:” and “Message:” content, to be used in the Email when sending the Fax to the users. The template variables are:

  • ${CALLERIDNUM} : Caller ID Number
  • ${CALLERIDNAME} : Caller ID Name
  • ${RECEIVEEXTEN} : The extension to receive the Fax
  • ${FAXPAGES} : Number of pages in the Fax
  • ${VM_DATE} : The date and time when the Fax is received

Note: The templates variables are available once you press on “EMAIL Template”. For more details please refer to: Customizing FAX EMAIL Template

Enable Fax Resend

Enables the fax resend option which allow the UCM to keep attempting to send faxes up to a specified amount of times. Additionally, if a fax still fails to send, a Resend button will appear in the File Send Progress list in Value-Added Features🡪Fax Sending to allow manual resending.

Max Resend Attempts

Configures the maximum number of attempts to resend the FAX.

Table 2: FAX/T.38 Parameters

Receiving FAX Files using Virtual Faxing

Now, that email settings and virtual fax extension have been set up and in order to receive Fax files using virtual faxing, please refer to the following steps:

  1. Under UCM6xxx Web UI 🡪 Call Features 🡪 Fax/T.38, create a new Fax extension. Please refer to the chapter [Create/Edit Virtual FAX Extensions].
  2. Create or edit a Trunk:
  • Analog trunk: Please, refer to the chapter [Create Analog Trunk]
  • VOIP trunk: Please, refer to the chapter [Create VoIP Trunk]
  1. Under Web GUI🡪Extension/Trunk🡪Inbound Routes page, click on in order to create an inbound route to use the Fax trunk to receive fax files.
  2. Select the trunk you created (Analog Trunk or SIP Trunk).
  3. Select the created FAX extension as the default destination.
Figure 18: Inbound Route with Fax Extension as Default Destination
  1. Click on “Save” and “Apply Changes”.

Once successfully configured, the incoming Fax from external Fax machine to the PSTN line number will be converted to PDF file and sent to the Email address fax@domain.local set when Fax Extension was created. The list of received Fax files is displayed under UCM6xxx Web UI 🡪 Call Features 🡪 Fax/T.38.

Figure 19: List of Fax Files

Customizing FAX EMAIL Template

The EMAIL templates on the UCM can be used to send an email notification about the fax and the users can customize this template based on their needs.

Please refer to the following steps to have more details about the customization of the FAX EMAIL template:

  1. Access the Web GUI🡪Settings🡪Email Settings🡪Email Templates
  2. Select the FAX template and press the edit button under the options column to edit the template as desired.
Figure 20: FAX EMAIL Template
  1. Configure the fields of the template
  • Users have the ability to preview mail sample by clicking on .
  • Click on in order to restore the default email template.
  • Finally, users can click on to upload a custom picture to the email template to display their own logo in the sent mails for example

Using Mail-to-Fax

UCM Email Settings

First step in setting up fax-to-mail feature is to configure UCM Email settings; this can be done by following below steps:

  1. Log into the web GUI as an admin under System Settings🡪Email Settings🡪Email Settings.
  2. Select the Type Client and enter the required information for SMTP.
  3. Click on “Save” then “Apply Changes”.
  4. Click on “Test” Button and test if the email settings are correct and that a test mail has been received.

Please refer to the following table and screenshot to have more information about the email settings configuration.

TLS Enable

Enable or disable TLS during transferring/submitting your Email to another SMTP server. The default setting is “Yes”.

Type

Select Email type:

  • MTA: Mail Transfer Agent. The Email will be sent from the configured domain. When MTA is selected, there is no need to set up SMTP server for it or no user login is required. However, the Emails sent from MTA might be considered as spam by the target SMTP server.
  • Client: Submit Emails to the SMTP server. A SMTP server is required, and users need login with correct credentials.

Email Template Sending Format

Select the email template format to be sent. The “HTML” format is compatible with most mail clients and is recommended. If the mail client does not support the “HTML” format, please select the “Plain Text” format.

SMTP Server

Specify the SMTP server when using type “Client”. For example, smtp.mydomain.com:25. Note: Port number is optional.

Enable SASL Authentication

Enable SASL Authentication. When disabled, UCM will not try to use the user name and password for mail client login authentication.

Most of the mail server requires login authentication while some others private mail servers allow anonymous login which requires disabling this option to send Email as normal. For Exchange Server, please disable this option.

Username

Enter the username of the Email account.

Password

Enter the password of the Email account. It is recommended to save the password via HTTPS.

Enable Email-to-Fax

Enable or Disable Email-to-Fax feature.

If enabled, the UCM will monitor the configured email inbox (using provided Username and Password) for emails with the subject “SendFaxMail To XXX“. Example : SendFaxMail To 7200

The UCM will extract the attachments of detected emails and send it to the XXX extension by fax.

The attachment must be in PDF/TIF/TIFF format.

Note: This field will appear when using Type “Client”.

Email-to-Fax Blacklist/Whitelist

Used to add whitelisted or blacklisted emails that can use Email to Fax features, default is “Disable”

Email-to-Fax Subject Format

Users can either choose the subject to be “SendFaxMail To XXX” or “XXX” when sending the email where XXX is the fax number.

POP/POP3 Server Address

Configure the POP/POP3 Server Address.

POP/POP3 Server Port

Configure the POP/POP3 Server Port

Display Name

Display Name in FROM header.

Sender

Configure the sender as your Email address.

Table 3: Email Settings
Figure 21 : Email Settings

Create/Edit Virtual FAX Extensions

The second step is to create a new Fax extension which will be mapped with a certain email address.

Please, follow the next steps below:

  1. Go to UCM6xxx Web GUI 🡪 Call features 🡪 FAX/T.38.
  2. Click on and enter the number and name of the extension.
  3. Enter the Email Address where to send the received Faxes.
Figure 22: Create new Fax extension

Once the user created the extension, it will be displayed in the FAX/T.38 menu with the possibility of editing the extension’s information by clicking on button or deleting them with button.

User can click on “Fax settings” in order to configure the Fax/T.38 parameters as the following figure.

Figure 23: Fax Settings

Enable Error Correction Mode

Configure to enable Error Correction Mode (ECM) for the Fax.

The default setting is “Yes”.

Maximum Transfer Rate

Configure the maximum transfer rate during the Fax rate negotiation.

The possible values are 2400, 4800, 7200, 9600, 12000 and 14400.

The default setting is 14400.

Minimum Transfer Rate

Configure the minimum transfer rate during the Fax rate negotiation. The possible values are 2400, 4800, 7200, 9600, 12000 and 14000. The default setting is 2400.

Max Concurrent Sending Fax

Configure the concurrent fax that can be sent by UCM6XXX. Two mode “Single” and “More” are supported. By default, this option is set to “Single”.

  • Single: Under this mode, the UCM6xxx allows only single user to send fax at a time.
  • More: Under this mode, the UCM6xxx supports multiple concurrent fax sending by the users.

Fax Queue Length

Configure the maximum length of Fax Queue from 6 to 10. Default setting is 6.

Fax Header Information

Adds fax header into the fax file.

Default Email Address

Configure the Email address to send the received Fax to if user’s Email address cannot be found.

Note: The extension’s Email address or the Fax’s default Email address needs to be configured in order to receive Fax from Email. If neither of them is configured, Fax will not be received from Email.

Template Variables

Fill in the “Subject:” and “Message:” content, to be used in the Email when sending the Fax to the users. The template variables are:

  • ${CALLERIDNUM} : Caller ID Number
  • ${CALLERIDNAME} : Caller ID Name
  • ${RECEIVEEXTEN} : The extension to receive the Fax
  • ${FAXPAGES} : Number of pages in the Fax
  • ${VM_DATE} : The date and time when the Fax is received

Note: The templates variables are available once you press on “EMAIL Template”. For more details please refer to: Customizing FAX EMAIL Template

Enable Fax Resend

Enables the fax resend option which allow the UCM to keep attempting to send faxes up to a specified amount of times. Additionally, if a fax still fails to send, a Resend button will appear in the File Send Progress list in Value-Added Features🡪Fax Sending to allow manual resending.

Max Resend Attempts

Configures the maximum attempts number to resend the FAX.

Table 4: FAX/T.38 Parameters

Sending Mail to FAX

After enabling and configuring the MAIL to FAX option, the UCM monitors the configured email inbox for emails with the subject “SendFaxMail To XXX” and it will extract the attachments of detected emails and send it to the configured extension by fax. The attachment must be in PDF/TIF/TIFF format.

Please refer to the following steps:

  1. Access your EMAIL box and compose a new email.
  2. Fill the email address configured on the UCM as destination.
  3. Specify the subject with “SendFaxMail To 7200”, on this example 7200 is the FAX extension that we have already configured on the UCM.
  4. Insert the attachment to be sent (The attachment must be in PDF/TIF/TIFF format).
Figure 24: Example of EMAIL to FAX

Now the UCM will extract the attachments of detected emails and send it to the configured extension by fax, users can also check the list of the fax files received under the web GUI 🡪 Call Features 🡪 Fax/T.38 as shown on the following screenshot.

Figure 25: List of Fax Files

Fax Detection and Intelligent Routing

Users can configure the Fax detection and intelligent routing the Inbound Route of the trunk that they are using. Enabling Fax Detection option will enable detecting the Fax Signal during a call, and the received Fax file will be sent to the designated extension or email address.

Figure 26: Fax Intelligent Routing after a Fax Signaling Detection

The user can also Enable Fax intelligent Routing in order to route directly the Fax signal to the appropriate FXS Extension connected to the Physical Fax Machine or the Virtual Faxing Extension. The user needs to choose this extension number from the available extensions in Fax Destination. See figure 7 for more information about Fax detection and Intelligent Routing Configuration.

Was this article helpful?

Related Articles

Need Support?
Can’t find the answer you’re looking for? Don’t worry we’re here to help!
Contact Support

Leave a Comment