SALES: 978-367-3655 SUPPORT: 978-250-8355 [email protected]

Fax APIs for Integration with Existing Applications

APIs and Software Development Kit (SDK) for Fax Integration

Biscom offers programmers a range of APIs for developing applications that integrate fax through Biscom’s fax solutions. Using these easy-to-use APIs, many of our customers and partners have successfully created custom fax communication applications, and also integrated fax communications with existing applications and processes.

API Graphic
Using these APIs, developers submit faxes to be sent, and retrieve completion status messages and received faxes. The FAXCOM Queue Service queues fax jobs for delivery to the FAXCOM Server, retrieves fax job status messages and received faxes from the FAXCOM Server, and manages retries.

Web Services

Biscom’s Web Services API is a powerful set of tools that enables Biscom’s Hosted Fax Service users to connect their applications directly to Biscom’s hosted fax environment. This capability means that any application can now automatically send or receive faxes over the Internet without the infrastructure requirements of dedicated phone lines or any additional hardware or software – just connect and go.

  •  Develop with your existing programming languages
  • Support for both inbound and outbound faxing
  • Quickly and easily add new fax features to your existing applications or IT infrastructure
  • Reduced deployment time with an API guide that includes source code samples (in .NET and Java)
  • Automates high-volume document and message delivery

Advanced Fax Outbound Delivery

DocFlow (outbound fax delivery) provides organizations with alternative methods of delivering documents via fax and email without the need to modify or recode existing applications. Many organizations output documents from mainframe or other host systems to printers and then deliver these documents by conventional mail or fax machines. The applications that generate these documents may be packaged solutions provided by software vendors or custom software written by IT staff. Modifying these applications to accommodate new methods of delivering documents may be impractical and costly.

  • Deliver outbound faxes without the need to modify or recode existing applications
  • Interpret application output from print streams, file drops and email
  • Customizable to existing keywords
  • Includes a templating tool, through which rules are defined for each document
  • Option to retrieve fax information from an ODBC compliant database

Custom Development

While some of our customers use our software developers kit (SDK) – which includes documentation and sample code for each API – other customers engage Biscom Professional Services department to facilitate custom requests. Biscom’s group will assess your requirements, propose a solution, and deliver a custom solution for your specific needs.

Legacy APIs



The COM API provides an easy interface to the fax queue service from Visual Basic, C/C++ or any other programming or scripting language that supports COM objects. Because the COM API supports programming to standardized Windows programming environments, developers have an easy-to-use API with which to write their own applications or simple macros.

Envelope Specification

The Envelope Specification is a “file-drop” API, whereby an application locates the file or files to be faxed, as well as the fax destination details, in a specific directory within the fax queue service. The fax queue service retrieves the Envelope, or file containing the fax destination details, and the attachments, or files to be faxed, and packages these together for delivery to the FAXCOM Server.


Biscom’s SMTP fax gateway which is a component of FAXCOM Suite for Windows, allows users and applications to send faxes generated via SMTP mail. Mail messages are addressed using the T.37 standard for fax delivery via SMTP, for example: [email protected] The body of the email message, and any attachments, are converted to TIFF and delivered via fax. A completion status message is returned via email.