FreePBX

Modified on: Thu, 16 Nov, 2017 at 3:00 PM

FreePBX

The "Free" Stands for Freedom

FreePBX is a web-based open source GUI (graphical user interface) that controls and manages Asterisk (PBX), an open source communication server. FreePBX is licensed under the GNU General Public License (GPL), an open source license. FreePBX can be installed manually or as part of the pre-configured FreePBX Distro that includes the system OS, Asterisk, FreePBX GUI and assorted dependencies.

We have included a short configuration guide below to use your T38fax.com account with FreePBX. This guide assumes that you have a working FreePBX installation, and that you have command line access to that system. This guide also assumes that you're using an Analog Telephony Adapter (ATA) to connect your fax machine to FreePBX. We used a Cisco SPA112 in this example, though any of our Certified ATA's should work much the same way. There are several ways to configure FreePBX to use your T38fax.com account, this guide will focus on what we've found is the simplest method to do so. We are always open to improving this documentation, if you've found an easier way, please feel free to open a ticket through our T38fax.com support portal and let us know!

Create Your Extension

Next, we're going to create an extension for your ATA so it can register to Asterisk and receive/make calls on behalf of your fax machine. Navigate to Applications -> Extensionsand click the drop down to create a new, Generic Chan_SIP device. For now, put your T38fax DID in the "User Extension" field, give your extension a friendly display name, and Submit Your Changes. After you submit your changes, you can make any adjustments required to the extension itself, such as NAT or other requirements of your network.

Be sure to grab the "Secret" as this is the password you'll need to add to the ATA (along with your DID) to register your ATA to this extension.

Create Your Outbound Route

Now, navigate to Connectivity -> Outbound Routesand create a new Outbound route. Give it a name, and duplicate the dial patterns found in the screenshot below. make sure to add your t38fax trunk to the "Trunk Sequence for Matched Routes" section, Submit your changes, and Apply your configuration.

Create Your Inbound Route

Now, navigate to Connectivity -> Inbound Routesand create a new Inbound route. For "DID Number" be sure to use the DID you received from T38Fax.com, and set the "Destination" to the extension you created earlier.

You should now add your extension's credentials to your ATA so it can successfully register, and now you should be able to successfully fax using your T38fax.com SIP account! Need to test it out? Send a one-page fax to: 1-215-825-8792 and we'll send you a fax back that includes a small picture of your original document, and verify that ECM is enabled on your device! If you have any trouble with this, please feel free to open a ticket with our support team and someone can assist you!

More articles in Softswitches & IP-PBXes

About

T38Fax.com is a T.38 Fax over IP (FoIP) service provider. We offer PSTN termination and origination (fax sending and receiving) over SIP trunks that have been optimized to offer extremely reliable faxing over WAN and LAN connections . Take advantage of our 30-day free trial, connect any T.38-capable device to our network and experience reliable fax send & receive with no wires, and no strings attached!