Software components

CX 2000 boards require the following software components:

Natural Access

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

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:

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.

NMS OAM components

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.

CX board plug-in

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.

Configuration files

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.

CDI service

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.

CX driver software

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