CX 2000 boards require the following software components:
The Natural Access development environment that provides services for call control, voice store and forward, and other functions.
NMS OAM (Operations, Administration, and Maintenance) software and related utilities.
The CX 2000 software package that includes the:
CDI service DLLs and libraries that provide the call control functions on CX 2000 boards
CX drivers and downloadable firmware
Natural Access is a complete software development environment for voice applications. It provides a standard set of functions grouped into logical services. Each service has a standard programming interface. For more information about standard and optional Natural Access services, refer to the Natural Access Developer's Reference Manual.
NMS OAM manages and maintains telephony resources in a system. These resources include hardware components (including CX boards) and low-level board management software modules (such as clock management).
Using NMS OAM, you can:
Create, delete, and query the configuration of a component
Start (boot), stop (shut down), and test a component
Receive notifications from components
NMS OAM maintains a database containing records of configuration information for each component, as shown in the following illustration. This information consists of parameters and values.

Each NMS OAM database parameter and value is expressed as a keyword name and value pair (for example, Encoding = MuLaw). You can query the NMS OAM database for keyword values in any component. Keywords and values can be added, modified, or deleted.
Note: Before using NMS OAM or any related utility, verify that the Natural Access Server (ctdaemon) is running. For more information about ctdaemon, refer to the Natural Access Developer's Reference Manual. For general information about NMS OAM and its utilities, refer to the NMS OAM System User's Manual.
NMS OAM uses the CX board plug-in module to communicate with CX boards. The name of the CX plug-in is cx.bpi. This file must reside in the \nms\bin directory (or /opt/nms/bin for UNIX) for NMS OAM to load it when it starts up.
NMS OAM uses two types of configuration files:
|
File type |
Description |
|---|---|
|
System configuration |
Contains a list of boards in the system and the name of one or more board keyword files for each board. |
|
Board keyword |
Contains parameters to configure the board. These settings are expressed as keyword name and value pairs. |
Sample board keyword files are installed with Natural Access. You can reference these files in your system configuration file or modify them.
When you run the oamsys utility, it creates NMS OAM database records based on the contents of the specified system configuration file and board keyword files. oamsys then directs the NMS OAM to start the boards and configure them according to the specified parameters. Refer to Configuring and starting the system using oamsys for more information.
The CX Devices Interface (CDI) service is a Natural Access service that performs low-level station-oriented call control and board management functions for CX boards. These functions include tone generation, DTMF detection, signaling, on-board timer actuation, temperature monitoring, power detection, and station module detection.
The following drivers are installed with Natural Access for operating CX 2000 boards:
|
Operating system |
Driver names |
|---|---|
|
Windows |
cxddrv.sys |
|
UNIX |
cx cxsw |
|
Red Hat Linux |
cx.o cxsw.o |