Fax Service Start Page

Fax Service

Purpose

The fax service provides basic fax functionality for clients on a local area network.

Where Applicable

The fax service, a TAPI-compliant system service, allows users to send and receive faxes from their desktop applications. The service also offers the following features:

  • Routing of inbound faxes

  • Server and device configuration management

  • Archiving of sent faxes

Developer Audience

The Fax Service Provider API, a C/C++ application programming interface, allows hardware vendors to register and integrate their fax devices into the fax service. The service also supports virtual fax devices.

The Fax Routing Extension API, a C/C++ application programming interface, allows third-party software vendors to extend the fax service by adding flexible inbound fax-routing technology.

Using the Fax Client API, you can write fax-aware client applications in C/C++ for the Win32® environment, and in both Microsoft® Visual Basic® and C/C++ for the COM implementation environment.

You should be familiar with the Microsoft Telephony Application Programming Interface (TAPI) and the Microsoft Telephony Service Provider Interface (TSPI). If you plan to use the fax client Component Object Model (COM) implementation, you should also be familiar with COM and Automation programming concepts.

Run-time Requirements

The fax service enables development of applications for Microsoft Windows® 2000. Fax client applications can also execute on Windows NT® 4.0, Windows 95, or Windows 98 clients in a Win32 environment.

See Also

Microsoft Telephony Overview

About the Telephony Service Provider (TSP)

Component Object Model

Overview

General information about the fax service and its interfaces.

Reference

Documentation for the following:

Fax Service Provider API

Fax Routing Extension API

Fax Service Client API for C/C++ programs

Fax Service Client API for Visual Basic programs

Feedback

Make error reports and feature requests directly to Microsoft.