Accessing TX boards using the T1/E1 library

The T1/E1 library enables the host application to configure, monitor the status of, and collect performance statistics for the T1/E1/J1 trunks. The T1/E1 manager provides the interface from the host to the T1/E1 device drivers on the TX board. The T1/E1 device driver provides the interface for configuring, conditioning, and monitoring the T1/E1/J1 channels. The T1/E1 manager translates requests from the host application through the CPI T1/E1 control channel into low-level T1/E1 interface control. The T1/E1 manager monitors each line for alarm and out-of-service states and reports changes to the host application through unsolicited messages on the T1/E1/J1 status channel.

Note: The T1/E1 library is also applicable to J1.

The t1e1api.h include file provides T1/E1 function prototypes. The t1e1type.h include file provides structure definitions. Refer to TDM demonstration program: t1demo for a working example of using the T1/E1 library.

To open the T1/E1 library, call TxT1E1Open before calling any other functions for a particular board. To close the T1/E1 library, call TxT1E1Close.

Note: Use the TX SWI library instead of the T1/E1 library to manage T1/E1/J1 trunks. Refer to Accessing TX boards using the TX SWI library for more information.