Previous PageTable Of Contents../index.htmlIndexNext Page


4.3. Opening and Closing a Fax Channel Device

Before performing any operation on a fax channel device, open the device using fx_open( ).

NOTE:
In Windows, compatibility is maintained with the VFX/40SC, VFX/40ESC and VFX/40ESCplus products for applications using the device handle from dx_open( ) to call fax API functions. However, for DSP Fax and DM3 Fax products, you must use fx_open( ) to open a device channel for fax processing. You cannot use dx_open( ) for this operation. The same is true for dx_close( ) and fx_close( ).

The fx_open( ) function returns a unique Dialogic device handle for that particular open process on that channel. The Dialogic channel device handle is referred to as dev:

To use a fax library function on the channel, you must identify the channel with its Dialogic channel device handle, dev. The channel name is used only when opening a channel, and all actions thereafter must use the handle dev.

You can open and use a fax channel without ever opening the board it is on. No board-channel hierarchy is imposed by the driver.

In applications which create child processes from a parent process, device handles are not inheritable from the parent process to the child process. Make sure that devices are opened in the child process.

Both the voice and fax channel need to be open for fax resource capability.

The Dialogic voice driver supports specific fax library functions with synchronous/asynchronous modes of operation.


Previous PageTable Of ContentsTop Of PageIndexNext Page

Click here to contact Dialogic Customer Engineering

Copyright 2002, Intel Corporation
All rights reserved
This page generated February, 2002