A fax server is software that sends and receives faxes over the internet instead of a physical fax machine and phone line. It turns email, a web browser, or an application into a fax endpoint, routes the document through a SIP trunk using the T.38 protocol, and delivers it to any traditional or digital fax number. One server can replace a whole room of fax machines.

If your team still walks paper to a beige box in the corner, you are paying for hardware, toner, dedicated lines, and lost documents. Fax server software removes all of that. It also gives you something a fax machine never could: encryption, audit trails, multi-user accounts, and the option to run the whole thing under your own brand. This guide explains what fax server software is, how it works, the deployment options, and how to pick the right one.

What is fax server software?

Fax server software is an application that handles fax transmission digitally. Users submit a document from email or a web portal, the server converts it to a fax image, and it carries the call over IP rather than an analog line. Incoming faxes arrive the same way and land in an inbox or a folder instead of a paper tray. Below are the terms you will meet again and again.

FoIP (Fax over IP)
Sending fax signals across an IP network rather than the traditional public telephone line. This is the foundation every fax server is built on.
T.38
The protocol that carries a real-time fax call over IP. It packages the fax tones so they survive the trip across the internet without the dropouts that plague plain voice codecs.
SIP trunk
The virtual phone line that connects your fax server to the outside telephone network. It replaces the copper line that used to plug into the back of a fax machine.
Email-to-fax and fax-to-email
Send a fax by emailing it as an attachment, and receive faxes as files delivered straight to an email address. No client software needed.
Multi-tenant
A single installation that hosts many separate organizations, each with its own users, numbers, and isolated data.
White-label
The ability to brand the portal, emails, and interface as your own product, so you can resell the service under your company name.

How a fax server works

The flow is simpler than the acronyms suggest. A user submits a document, the server renders it into a fax image, and a media engine places the call over a SIP trunk. ICTFax uses FreeSWITCH as that media engine, which handles the T.38 negotiation and the call itself. Figure 1 shows the path of an outbound fax and the matching inbound route.

Sender Email / Web / App

Fax Server render & queue encrypt & log

FreeSWITCH T.38 / G.711 media engine

SIP Trunk to PSTN / recipient fax

Inbound faxes follow the same path in reverse and arrive as files

Figure 1: The path of a fax from a user’s email or browser, through the fax server and FreeSWITCH media engine, out over a SIP trunk to the recipient.

Because the call runs over IP, the document is just data until the moment it reaches a legacy fax machine. That is what makes encryption, retention rules, and detailed logs possible, none of which a standalone fax machine can offer.

Deployment options: self-hosted, hosted, and white-label

Not every fax server is sold the same way. The three common models suit very different buyers.

Self-hosted open source
You install the software on your own server and keep full control of the data and the source code. ICTFax has an open source community edition for exactly this. It fits IT teams that want to own their stack and customize it.
Hosted (cloud)
A provider runs the server for you and you log in to a portal. Less control, faster to start, and no machine to maintain.
White-label service provider edition
A multi-tenant build that lets you resell hosted fax to your own customers under your brand. ICTFax SP Edition is built for this, with branded portals, emails, and per-tenant isolation.

Multi-tenant and white-label architecture

The service provider edition is where fax server software earns its keep for telecom resellers and managed service providers. One installation hosts many clients. Each client gets isolated users, numbers, and data, while you control the trunks and resources from the top. Figure 2 shows how the roles stack.

Admin trunks, routes, resources

Tenant / Client A own brand & quota

Tenant / Client B own brand & quota

Users Users Users Users

Figure 2: In a multi-tenant fax server, the admin owns the trunks and resources, each tenant runs under its own brand, and every tenant manages its own users and fax quota.

ICTFax SP Edition assigns three clear roles. The admin owns the setup, configures trunks and routes, creates tenants, and allocates resources such as DIDs and dedicated trunks. The tenant or client manages its own users, distributes its fax quota, and applies its own branding. The user sends and receives faxes, runs fax campaigns, and manages contacts. Because every tenant is isolated, one client never sees another client’s data.

ICTFax white-label branding settings for logo, header, and footer
White-label branding lets each provider apply its own logo, header, and footer.

Key features to expect from fax server software

Security and HIPAA compliance

Faxes often carry medical records, contracts, and other sensitive data, so security is not optional. ICTFax encrypts incoming fax documents the moment they arrive and stores them in encrypted form. Even an administrator cannot read them. Only the destination user, holding the encryption key, can decrypt and download a fax. Retention rules then delete documents automatically after a set period. If compliance is your main concern, read our deeper guide to HIPAA compliant fax server software.

ICTFax administration dashboard for managing tenants, routes, and trunks
The admin console manages tenants, routes, trunks, and DIDs from one place.

Email-to-fax, web faxing, and campaigns

Users send a fax by emailing an attachment or by uploading through a web portal. Incoming faxes are delivered to email as files. For high-volume needs, fax campaigns send the same document to many numbers at once. If most of your faxing starts in a browser, our note on web-to-fax server software covers that workflow in detail.

Trunk and route management

The admin configures SIP trunks and routing rules, and can assign a dedicated trunk to a specific tenant when a client needs guaranteed capacity. See dedicated trunk support for how that is set up per client.

Fax server software vs a traditional fax machine

Factor Traditional fax machine Fax server software
Hardware One machine per location, plus toner and paper One server replaces every machine
Lines A dedicated analog line per machine SIP trunks shared across all users
Sending Walk to the machine, feed paper Email or web from any desk
Security Pages sit in an open tray Encryption, access keys, retention rules
Audit trail None Full logs of every fax
Multi-user Shared, no isolation Per-user and per-tenant accounts

How to choose the right fax server

Match the software to how you actually work. Run through this checklist before you commit.

  • Decide on deployment: self-hosted for control, hosted for speed, white-label if you plan to resell.
  • Confirm real T.38 support so transmissions stay reliable over IP.
  • Check security depth: encryption at rest, access keys, and automatic retention if you handle protected data.
  • Look for email-to-fax and web faxing so staff need no special client.
  • For providers, require true multi-tenant isolation and per-tenant branding.
  • Prefer open source if you want to audit or customize the source code.
  • Verify trunk flexibility, including dedicated trunks for high-volume clients.
ICTFax system statistics dashboard showing fax activity
Built-in statistics give every account visibility into fax activity and delivery.

Frequently asked questions

What is the difference between a fax server and an online fax service?

A fax server is software you control, often on your own hardware, with full access to data and settings. An online fax service is a subscription where someone else runs everything. A self-hosted fax server gives you ownership and customization; a service gives you convenience.

Do I still need phone lines for a fax server?

No analog lines. A fax server connects to the telephone network through SIP trunks, which are virtual lines delivered over the internet. One set of trunks serves all your users.

Is fax server software HIPAA compliant?

It can be, if it encrypts documents at rest, controls who can decrypt them, and enforces retention. ICTFax encrypts faxes on arrival and ties decryption to the destination user’s key, which supports HIPAA workflows.

Can I run a fax server as an open source product?

Yes. ICTFax offers an open source community edition you can install and modify. The service provider edition adds multi-tenant and white-label features on top.

What is multi-tenant fax software used for?

It lets one installation host many separate organizations, each isolated from the others. Telecom resellers and managed service providers use it to sell hosted fax to their own customers under their own brand.

Ready to replace your fax machines with software?
ICTFax runs as open source, hosted, or a white-label service provider platform built on FreeSWITCH.

Talk to our team