TMS Software Overview
NComm of New Hampshire, Inc.

----------------------------

info@ncomm.com

T3 / E3 Trunk Management Software

The T3/E3 Trunk Management Software provides a complete software solution for the implementation of a T3 (also known as DS3) and/or E3 system.Each package consists of a set of software modules that perform all aspects of low and mid-level T3 and E3 support, from line alarming and maintenance to the collection and reporting of performance data as specified in ANSI T1.231, G.747, and G.704 for T3, and G.751, G.832 and G.826 for E3. Processing at T2/E2 and T1/E1 levels of a multiplexer is also provided.

Additionally, the T3/E3 software is completely data driven, allowing operating mode, alarm timers, and thresholds to be configurable on a static or run time basis. The suite includes two levels of ANSI-C Application Programming Interfaces (APIs), encapsulating the details of T3/E3 operation and the underlying hardware elements, and providing a clean integration to the target systems’ operating environment.

T3/E3 TMS is supplied as ANSI C source code. User manuals, implementation training and technical support are also included with each license. A sample demo application provides functionality very quickly. This sample application also functions as a guide for integration of the T3/E3 TMS API into the upper management or control systems of your choice.

Download the T3/E3 TMS Datasheet

Main Features

  • Provides full T3/E3 line maintenance and alarming support, with configurable timers and thresholds for alarm detection, loopback activation, and other span conditions
  • Full support for T3 PMDL processing per ANSI T1.107, T1.107a and T1.404, Performance Monitoring per T1.231 and FEAC codes for T3.
  • Full support for E3 G.751 and G.832 framing including timing mark, trail trace messages, and performance monitoring per G.826.
  • Include driver for framing device
  • Runs with or without Real Time Operating System (RTOS) on virtually any processor and host environment. Currently ported to Linux, VxWorks, OSE, and Nucleus Plus.
  • Simple Application Programming Interfaces (APIs)
  • Processor independent ANSI-C source code
  • Fully customizable - Interworks with T1 TMS for T1 / T3 and T1 / E3 Applications

Target Applications

  • Single and Multiple-span T3 and E3 DSU/CSUs
  • T3/E3 and T3/M13 multiplexers
  • PBX
  • Channel Banks
  • Central Office Switches
  • Routers/Gateways

Standard Compliance

  • ANSI T1.231
  • ANSI T1.231.03
  • ANSI T1.404 and ANSI T1.404a
  • ITU-T G.704
  • ITU-T G.747
  • ITU-T G.751
  • ITU-T G.826

 

Download the T3/E3 TMS Datasheet

T3/E3 Trunk Management Software (TMS) Architecture


The figure below illustrates the TMS software module architecture. Each software component performs specific functions that represent a part of the total T3 or E3 software solution.

T3/E3 TMS Software Architecture

The T3/E3 Software API is comprised of a set of ANSI C functions and macros that encapsulate all functionality and data of the T3/E3 TMS Software. The API provides a clean interface with both T3 framers and higher layer customer applications simplifying the integration of the TMS Software to the target application. The target application is implemented on top of the T3/E3 TMS API layer using the API to access all functionality provided within the TMS Software.

The T3/E3 Configuration & Alarm Manager Module (CAMM) provides the interface points for administering and configuring any of the T3 and E3 lines being controlled by the T3/E3 TMS. The CAMM maintains the configuration data for the lines, providing a clean interface to configuration data for the other software components, and controlling how line data is updated at runtime. Further, the CAMM maintains and controls the operating state of the individual lines, processing alarm conditions and responses, and other runtime conditions as they occur.

Full T3 support is provided for FEAC codes per ANSI T1.107 and T1.107a and T1.404 Path Maintenance Data Link. It supports detection and reception of standard trunk alarms (LOS/OOF/Red, RAI/Yellow, Idle and AIS/ Blue).

Full E3 support is provided per G.751 and G.832.Timers for declaration and clearing of alarms are configurable via the CAMM. The CAMM also communicates with the T3/E3 PMMM for processing performance reports.

The optional Performance Monitoring Manager Module (PMMM) will collect T3 performance data as specified in ANSI T1.231 and G.704. E3 performance data is collected per G.826. The PMMM will collect performance statistics for both the near end, and in C-bit parity format, the far end of the T3 Interface. Performance data is collected in 24-hour intervals with 15-minute buckets and summary information. In addition, the PMMM supports collections of data locked to the time of day. The application can retrieve performance information upon request to the PMMM.

The Device Driver and its associated API provides the interface between the T3/E3 TMS Software and the device driver. The T3/E3 Driver API is comprised of a set of ANSI C functions and macros that handle the interaction with the device driver. This driver can be used with the T1 E1 driver for T1 T3 or E1 E3 applications. NComm provides the driver for the users choice of device.

 

Download the T3/E3 TMS Datasheet