(Page 3 of 13 in this chapter)


2.2 Services Required for NaturalFax

There are three services required to develop a complete fax application.

Service Functionality

Service

Service Manager

Provides the NaturalFax API

NFX

NFXMGR

Provides the hardware interface for sending or receiving a fax

FXM

ADIMGR

Provides the call establishment functions

ADI

ADIMGR

In order to use any of the NaturalFax API functions, the NFX service must be opened. An application performing fax file conversions only requires the NFX service.

In order to send or receive a fax, the FXM service must also be opened. The FXM service provides a hardware independent interface for the NFX service by handling all interaction with the telephony board. When opening the FXM service, the board, MVIP address, and mode are specified. The NFX service will use the hardware resources (board and port) specified by the FXM service opened on the same CTA context.

Call establishment is accomplished with one or more function calls from the ADI service call control functions.

In a typical fax application, the NFX, FXM, and ADI services are all opened on the same CTA context. The ADI and FXM services are opened with the same board and MVIP address.



(Page 3 of 13 in this chapter)


tech_support@nmss.com
Copyright © 1997, Natural MicroSystems, Inc. All rights reserved.