Developing IDT, RDT, and AN applications

To use the NMS DLCP software to develop IDT (integrated digital terminal), RDT (remote digital terminal), or AN (access network) applications, perform the following steps:

Step

Description

For more information, refer to...

1

Install Natural Access. (The NMS DLCP software is included in the Natural Access installation.)

Natural Access installation booklet.

2

Install Aztek's Access303, Exchange303, or AV5 protocol stack software.

Aztek Access303, Exchange303, or AV5 documentation.

3

Build the Access303, Exchange303, or AV5 protocol stack as a library.

Access303, Exchange303, or AV5 integration guides.

4

Build the Aztek aim303 or aimv5 utility as an executable.

Access303, Exchange303, or AV5 integration guides, Aztek Integration Menu AIM user guides.

5

Build the nms303tool or nmsv5tool demonstration program as an executable.

Building program executables.

6

Create a mapping for board, trunk, and channel locations between DLCP libraries (NMS GR303 or NMS V5) and Aztek protocol stack libraries (Access303, Exchange303, or AV5).

Building program executables.

7

Configure the CG hardware (through NMS OAM system configuration and board keyword files) and boot the boards.

Configuring the system overview.

8

Connect CG boards to the peer (RDT), IDT, or LE side of the interface.

CG board installation and developer's manual.

9

Start the nms303tool or nmsv5tool demonstration program.

Using the demonstration programs.

10

Start the aim303 or aimv5 utility.

Aztek Integration Menu AIM user guides

11

Use options from the NMS DLCP demonstration programs (nms303tool or nmsv5tool) to execute functions at the physical layer of the GR303 or V5.2 protocol stack, and use options from the Aztek AIM utilities (aim303 or aimv5) to execute functions at the upper layer of the GR303 or V5.2 protocol stack.

Using the demonstration programs and the Aztek Integration Menu AIM User Guides.


You can create RDT, IDT, or AN applications by adding functionality to the nms303tool or nmsv5tool demonstration programs, or by creating your own applications.

Building Access303, Exchange303, or AV5 libraries

Several architectural approaches are available for designing the RDT, IDT, or AN applications. This manual describes scenarios where the Access303, Exchange303, or AV5 software are built as libraries and then linked to applications. You do not need to make changes to the Access303, Exchange303, or AV5 source files to perform basic system integration.

Refer to the Access303, Exchange303, or AV5 integration guide for more information about building Aztek protocol stack libraries.

Using the AIM utilities

Aztek Integration Menu (AIM) utilities, aim303 and aimv5, are installed with Access303, Exchange303, and AV5 software. These utilities allow you to test and integrate Access303, Exchange303, and AV5 functions into the RDT or AN applications.

Each AIM utility is an interactive console application that performs a variety of functions, such as calling API functions, configuring task and message tracing, and displaying status information. Each AIM utility operates as a stand-alone process that communicates with a dedicated task on the Aztek protocol stack to pass commands to the stack.

The AIM utilities are provided as source code. You must compile the applications before using them. For more information about the aim303 and aimv5 utilities, refer to the Aztek Integration Menu AIM-303 User Guide or Aztek Integration Menu AIM-V5 User Guide.

Using nms303tool and nmsv5tool

The nms303tool and nmsv5tool demonstration programs provide a way of verifying that the NMS DLCP software is installed and operating correctly. Use these utilities to:

nms303tool and nmsv5tool are menu-driven interactive programs. Enter commands to exercise different integration options while simultaneously running the Access303, Exchange303, or AV5 protocol stacks and the aim303 or aimv5 utilities. nms303tool and nmsv5tool are provided as source code. You must compile the applications before using them.