# Summary of the demonstration programs

Each demonstration program is shipped as an executable program with its source and makefiles.

Before you start the demonstration programs, ensure that

- Natural Access is properly installed.

- The board is executing.

- CT bus switching is correctly configured.

Refer to the board-specific installation and developer's manual for details on installing the boards.

The following demonstration programs are provided with Natural Access:

Program | Description
--- | ---
boardinf | Retrieves and displays configurations for all boards using Natural Access in the host computer.
csplayrc | Demonstrates context sharing on a local server.
ctatest | Demonstrates Natural Access functions.
incta | Demonstrates inbound calls.
inoutcta | Places and receives calls using CAS protocols.
outcta | Demonstrates outbound calls.
takecmd | Controls takeover demonstration program.
takeover | Demonstrates sharing control of Natural Access service objects.
testdm | Demonstrates using the Natural Access functionality running within the process address space and using Natural Access Server (ctdaemon) on a local and remote host.

The trunklog demonstration program, provided by the Digital Trunk Monitor service, displays alarm events from digital trunks. Refer to the Digital Trunk Monitor Service Developer's Reference Manual for more information.

Natural Access also provides utilities. For more information, see Summary of the utilities.