(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.