NaturalAccess environment

This topic provides background information about NaturalAccess and summarizes the main elements of the NaturalAccess environment. You must have NaturalAccess installed on your system to build applications using Fusion MSPP functions.

For detailed information about NaturalAccess, refer to the Dialogic® NaturalAccess™ Software Developer's Manual.

This topic discusses:

Synchronous and asynchronous functions

NaturalAccess employs an asynchronous programming model to take advantage of concurrent processing. When called, most functions return immediately indicating the operation was initiated. The application can then perform other functions while NaturalAccess is processing the command.

There are two types of functions in NaturalAccess: synchronous and asynchronous.

As shown in the following illustration, for asynchronous functions, NaturalAccess sends a command to the service that sends a command to a telephony board. The board performs the requested functions and sends events to the service indicating its state (for example, the function was started or the function is complete). The service sends events to NaturalAccess, which makes them available to the application.

NaturalAccess OAM API

The NaturalAccess OAM API provides an API for the OAM software. The OAM API provides tools that applications can use to monitor and manage telephony resources in a system. Use the OAM API to configure and initialize the Dialogic hardware in your chassis. The OAM API can manage:

Using the OAM API, you can:

Software processes supported by the OAM API include:

For general information about OAM API, refer to the Dialogic® NaturalAccess™ OAM System Developer's Manual. For information about the OAM API, refer to the Dialogic® NaturalAccess™ OAM API Developer's Manual.