NMS Gateway Monitor

Network system for monitoring parameters of digital VoIP gateways via SNMP protocol


The network system for monitoring the parameters of digital VoIP gateways from the TERRATEL company, hereinafter referred to as the specialized software “Gateway Monitor”, allows you to monitor and timely inform the operator of the communication services about the occurrence of emergency events, as well as the key parameters of the digital VoIP gateways (system parameters, availability, bandwidth).

Gateway Monitor software is a specialized network monitoring system for servicing up to 500 TERRATEL digital VoIP gateways (network elements).

The following network elements are supported:

  • SIP/E1 Media Gateway
  • iDLU Gateway
  • SFP VoIP Converter
Network Gateway Monitor system for maintenance and monitoring of parameters

Pic 1. Network Gateway Monitor system for maintenance and monitoring of parameters

Gateway Monitor uses SNMP to operate on an Ethernet network.

SNMP (Simple Network Management Protocol) is a set of standards for communicating with devices on a TCP/IP network.

SNMP consists of three key components: managed devices, agents, and network management system (NMS).

Gateway Monitor software allows you to:
     when administering

  • creating and editing network elements
  • automatic completion of information related to network elements

     for remote maintenance and monitoring of network elements

  • display system information of the device
  • Displays the status of a network element
  • status display of E1, Ethernet and SIP channels
  • software version control
  • logging of emergency events or changes in device states to the database file

This article is a quick guide to installing and using Gateway Monitor software to monitor the operation of digital VoIP gateways.

Installing and running the program

Software installation is carried out according to the path specified during installation, to the PC drive, for example: D:\GatewayMonitor. The main directory contains subdirectories, executable files, dynamic libraries and configuration files.

To run the program, the executable file GatewayMonitor.exe is used, which is located in the specified directory during installation.

The shortcut may be located on the desktop or in the Start menu.

Shortcuts to launch Gateway Monitor software

Pic 2. Shortcuts to launch Gateway Monitor software

When you first start the program, additional files and directories necessary for the software to work can be automatically created.

General description of the interface

The Gateway Monitor software has a standard single-window interface, which is the main form, divided into several functional areas, with openable child forms.

Gateway Monitor program interface appearance

Pic 3. Gateway Monitor program interface

In the figure, the following interface elements are marked with labels:

  1. Toolbar
  2. Group of monitoring devices (“tree” of objects)
  3. Tabs of open devices
  4. Tabs of the monitoring sections relative to the selected device
  5. Child customization and reporting forms

Menu Bar Elements

The main actions with the Gateway Monitor software are carried out using the menu bar items.

Menu bar items

Pic 4. Menu bar items

The buttons for the menu bar items are described in the table below.

Menu item Tooltip Short Description
Add new object Add new object In the “tree” of objects, a new group (catalog) for device groups is created.
Add new device Add new device In the “tree” of objects creates a new device relative to the selected group or outside the group.
Edit device or object Edit device or object For a group, edit the name of the group; for a device, edit all the parameters of the selected device.
Remove device or object Remove device or object Deletes the selected device or device group with all its contents.
Collapse or expand all branches Collapse or expand all branches Collapses or expands the contents of the “tree” of objects.
Confirm all notification events Confirm all notification events Confirmation of familiarization with all, at the moment, service messages about events on all monitored devices.
History History Open the history tab and search for information on the specified parameters.
Notification Notification Configuring an external modem and parameters for sending voice and SMS alerts about upcoming events.
MuteUnmute Mute Turning on/off the sound signal when an emergency event or a change in device status occurs.
Language change Language change Change the language of the software interface.
About About Information on the current software version and technical support.

Multi-level device menu

All monitored devices in the main window of the program are presented in the form of a multilevel or tree menu.

The tree displays the monitored devices that can be placed to the “root” of the tree or in groups (folders).

Device Tree

Pic 5. Device Tree

To add a group, use the button of the menu item bar – “Add new object”. In the existing tree, select any previously created element or root element of the tree relative to which a new group will be created and click the “Add new object” button.

The name of the created group is indicated on the form of adding an object.

Add New Group Form

Pic 6. Form for adding a new group

After saving the changes, the created group is immediately displayed in the device tree.

Adding a new device groupFor example. Before adding a new group, the group “Point_5” is selected in the element tree. Added a new group “Point_6”.


The created group “Point_6” will be placed inside the group “Point_5”.

All group names, including the root element, can be renamed using the button on the menu bar – “Edit device or object”.

Adding a New Device

To add a new device to the monitoring program, use the menu bar button – “Add new device”.

Add New Device Form

Pic 7. Form for adding a new device

The name of the device and its IP address are indicated on the addition form.

After saving the data, the new device is displayed in the tree menu and integrated into the network monitoring system.

Monitoring VoIP Gateway Settings

When an “emergency” event occurs or the state of the monitored device changes, the Gateway Monitor software “pops up” on top of other running programs.

In the main window, in the multi-level menu of monitored devices, those devices on which “emergency” events are recorded are highlighted in color, while an audio signal is sent to the sound card of a personal computer.

Window - Warning

Pic 8. Window – Warning

The technical personnel of the communication services operator should familiarize themselves with the information received and, if necessary, take measures to eliminate the situations arising from each device.

To obtain information on the selected device, it is necessary to close the “pop-up window” with a notification about the accident, move the mouse pointer in the “tree” of devices to the position of interest and double-click the mouse to open the monitoring tab of the selected device.

Monitoring tab of the selected device

Pic 9. Monitoring tab of the selected device

The main tab of the selected device contains additional tabs: “1” (description below), the information area – “2” with a text description of the events that have occurred, and the button for turning off the sound signal for the current device – “3” – “Disable alarm”.

The sound signal will cease to be emitted and the color highlighting in the “tree” of devices will be removed after pressing the “Disable alarm” button. This action confirms that the personnel are familiar with the emergency event.

The sound signal and color highlighting of the device in the “tree” of devices will resume when another event occurs.

You can confirm familiarization with all messages for all monitored devices. In this case, the button of the main menu bar is used – “Confirm all notification events”.

“Device Settings” Tab

The “Device Parameters” tab displays real-time device status, call statistics (Statistics), device IP address, serial number, software version, memory status (Memory), Ethernet port status, temperature and media processor status (Temperature, Mediacore).

Tab - Device Parameters

Pic 10. Tab – “Device Parameters”

Call statistics

Success calls Perfect conversation calls
Normal calls Successful dialers without talking
Fail calls Failed calls due to:

-ch (channel error)

-mfr/-ip (frequency exchange error)

-dec (decade dial error)

-ovf (overflow or insufficient memory)

Tab “E1 interface”

The “E1 Interface” tab displays the E1 port map and current status.

For visual convenience, the functional states of the E1 ports are displayed in different colors. The functional status of the ports with respect to color is described in the “Legend” block.

TDM Interface Tab

Pic 11. “TDM Interface” Tab

For visual convenience, the functional states of the TDM/PCM interface are displayed in different colors. The functional status of TDM/PCM interfaces regarding color is described in the “Legend” block.

SIP Interface Tab

The SIP Interface tab displays the SIP channel map and current status.

SIP Interface Tab

Pic 12. “SIP Interface” Tab

Visually, the functional states of the SIP channels are displayed in different colors. The functional status of SIP channels with respect to color is described in the “Legend” block.

External USB modem for 3G/4G networks

As an additional means of informing about the occurrence of an “emergency” event or a change in the status of the device, an external USB modem can be used to work in 3G and 4G LTE networks.

Before using this functionality, the 3G/4G USB modem is pre-configured in the Windows/Linux environment.

During the operation of the Gateway Monitor software using an external 3G/4G USB modem, upon the occurrence of an “emergency” event or when the device status changes to the indicated phone numbers, an SMS message of a certain format can be sent or a pre-recorded voice message can be voiced.

To configure the software operation parameters using an external 3G/4G USB modem, the “Modem work” form is used). To invoke the form, use the Notification menu bar item.

To configure the settings, select the connected and configured modem in the drop-down list. After selecting a modem, the phone number of the current cellular operator’s SIM card and IMEI modem installed in the SIM card modem will be displayed.

Next, indicate the number (or numbers) of the phone to which notifications of recorded “emergency” events will be sent. Using the “ticks” “SMS” and/or “Call” (in the “Phone Numbers” parameter group), it is indicated which type of notification will be sent to the specified number.

Modem work form

Pic 13. “Modem work” form.

Also, using the “ticks” “SMS” and/or “Call” (in the “Selection of events to inform” parameter group), events are selected, upon occurrence of which notifications are sent to the selected number (s).

To save the changes made and close the “Modem work” form, use the “Save” button.

To activate the distribution of notifications via an external modem, use the “Connect” button.

In working condition, the Notification taskbar button takes the following form – taskbar button Notification. If the connection to the modem is not established, the appearance of the button will remain unchanged – taskbar button Notification inactive and distribution does not occur.

SMS text.

When an “emergency” event occurs or a change in device status is generated, an SMS message is written in “Latin”. The generated message has a specific format:

ALARM [device name] [event]

[device name] – the name of the device on which the “emergency” event or change in the state of the device occurred, relative to the “tree” of devices.

[event] – the name of the event to inform.

Sound file.

To use the dialer to the specified phone numbers upon the occurrence of an “emergency” event or a change in the state of the device, you must use a specially recorded sound file.

The sound file used contains a number of requirements.

  • File format: Wave (PCM)
  • File quality: 8000 Hz, 16-bit, Mono
  • Duration: до 30 сек.
  • File name: wav

The sound file is located in the same directory as the executable file for launching the Gateway Monitor software.

Event History

The “History” software section is intended for viewing and further analysis of recorded events during the operation of controlled devices.

The viewing form is called up via the menu bar with the “History” button.

After clicking on the button, the “History” tab becomes available, using which you can select information stored in the database that meets certain search parameters or see a list of all saved events.

The History tab consists of two areas:

  • Filtering Preferences (“1”)
  • Data display area (“2”)

To display all saved events, just select the time interval “Date from” and “Date to” and click the “Find” button.

History Tab

Pic 14. “History” Tab

To search for stored data in the context of monitored devices and events, the drop-down lists “Device” and “Event” are used.

History Tab - use of search parameters

Pic 15. “History” Tab – use of search parameters

To clear the display area, use the “Clear” button.

To clean the database from obsolete data, use the “Clean Database” (“3”) button.

Cleaning the database from obsolete data

Pic 16. Cleaning the database.

The submitted form is responsible for choosing the date and time until which all records of the DB will be deleted.

Also, when you delete a device or group of devices using the menu bar button “Remove device or object”. All records associated with the device to be deleted will be deleted from the database.

Interface language

The current version of the Gateway Monitor network monitoring software only supports the English interface.

By agreement with the Customer, any other interface language may be added.

Benefits of Using NMS

Using the specialized Gateway Monitor network monitoring system for remote monitoring of system parameters of digital VoIP gateways, as well as the status of Ethernet ports, Е1 interfaces, TDM and SIP channel interfaces, minimizes the risk of emergency situations. Thus, the monitoring system raises the awareness of the responsible personnel about the condition of the equipment and the load, promotes the timely adoption of adequate decisions about emergency situations (or to prevent them), and reduces the time to resume the correct operation of the provided communication services and other corporate services.