Skip to content

Introduction

NEMO is an All-In-One product for VoIP Services and Networks, covering the following functions:

  • Monitoring
  • Reporting
  • Troubleshooting
  • Alarming
  • Debugging
  • Fraud detection

NEMO is a vendor agnostic monitoring and reporting platform, designed to reflect the usage of a VoIP network by gathering data using probes and CDRs, irrespective of format.

Following Netaxis Solutions' product philosophy, NEMO has been thought and designed from day one for flexibility and easiness to operate. Indeed, NEMO can be deployed in many different ways thanks to the range of probes developed by Netaxis: from the portable probe (not bigger than a book, can be easily moved from one place to another) to the Probe L which can cope with thousands of simultaneous calls.

In case probes are complicated to be deployed, NEMO can rely on CDRs produced by network equipment to provide valuable network indicators. NEMO can also work in hybrid mode (Probes and CDRs) when needed.

Flexible Reporting

The reporting aspect of NEMO is particularly strong, allowing network operators to flexibly "slice and dice" information for resellers and end-users in many ways: by reseller, customer, site, individual end-user etc. This flexibility, combined with the fact that NEMO is natively multi-tenant and comes with fine-grained user profile definition, gives the possibility to make the NEMO portal accessible to different types of users: from very technically skilled engineers for troubleshooting, to customers for end-user reporting only.

Troubleshooting features

The gathering of SIP/RTP data using probes allows NEMO to troubleshoot problems with calls, by providing end-to-end call flows, SIP message details, media stream analysis and media replay possibility. Netaxis Solutions' probes are not passive probes that only sniff the network traffic: they are also capable to generate programmable traffic patterns that will be monitored by NEMO.

NEMO Basic Notions

This User Guide is designed to assist NEMO users and administrators in managing all the features NEMO offers:

  • plotting graphs with statistical results,
  • listing and searching calls and traces,
  • inspecting traffic anomalies and SNMP traces,
  • and selecting and exporting reports.

NEMO Terminology

NEMO framework (and documentation) uses a terminology with some rather specific meanings. It is important that the user has a clear understanding of this terminology.

Network elements

Network elements in NEMO are essentially the CDR sources. Other data applications interfacing with NEMO through a Rest API to extract statistics are preferably called third party equipment (see below).

Entities

An entity is a physical or logical element of the telecommunication network under monitoring by NEMO. In a broader meaning, entity can also designate any element under monitoring in the network, or accessing the network (like third party equipment).

WARNING

In some locations in the interface and in this document, the logical entities of the devices are called 'objects', e.g. in the Settings > User > Access Privileges tab.

Third-party equipments

In NEMO terminology, a third party equipment is an equipment external to the telecom network under monitoring. This equipment accesses NEMO Stats DB through a rest API in order to collect statistics of interest.

Devices

NEMO devices are the names assigned to the physical entities covered by the deployment: in a multi-plugin mode deployment, devices would be, for example:

  • Nemo Capture (probes), made of Probes (physical entity) and Trunks (logical entities)
  • Net-Net SD (commercial name for Oracle SBC, CDR-emitting network element), made of Session Border Controller(s) (physical entities) and Realms, Endpoints, Source and Destinations ranges, all logical entities of the SBCs
  • Broadworks, Cisco CDR-emitting network element, made of Application Servers (physical entities) and Service Providers or Groups[^1] (logical entities).
  • Audiocodes, etc.

Plugins

NEMO plugins are the software components responsible for adapting the behavior of NEMO with respect to the monitored network element. While some equipments may provide detailed information about RTP, others may provide only information about SIP. In this case, only some of the functionality would be available. These equipments are built around different concepts and contexts (e.g. realms, enterprises, trunks, ...) for which NEMO adapts its level of aggregation for statistics. Refer to the chapter [Plugins Features List] for a detailed list of the features supported by each plugin.

Collectors

NEMO collectors are the software components responsible for collecting CDR data from monitored network equipments. They work hand-in-hand with plugins to ingest data and insert them into the DB. The protocols supported by the collectors depend on each type of plugin, as different network equipments use different protocols for CDR sending (e.g. Radius, SFTP, ...) as well as different formats (e.g. CSV, XML, ...).

Groups

Widely used in NEMO GUI, a group is a selection made of one or more entities (aka « groups » or « configuration objects ») belonging to the devices that are part of the deployment, and possibly also including label(s) (see above). A group selection of 7 groups belonging to 3 different devices is legitimate ; a group selection of one group, however self-contradictory in the common language, is legitimate as well.

You can « promote » a selection of groups to a permanent status by creating a label for it (see next section).

Group is the first field to fill in in any browser page of Call Statistics, Voice Quality and Anomalies modules. The field presents a drop-down list with all groups / configuration objects or entities available for each device part of the deployment. Labels are also listed and can be part of any group selection.

Groups for which some criteria are not present (for example, QoS in Broadworks groups) are simply ignored in the resulting display (see Modal Behavior below).

The selection made for Group (possibly a single group) in any browser page of Call Statistics or Voice Quality modules is kept active in any other browser page of these modules until modified by the user. Anomalies' browser page always opens 'clean', with no prior selection kept for Group.

Labels

In NEMO terminology, labels are permanent, user-defined logical groups of entities. Several labels can be assigned to the same entity. For instance, a label can be created to tag all realms or all trunks belonging to small and medium enterprises, and another label can be created to tag all realms or all trunks with a specific IP access network. Labels can later be used to produce reports for groupings of entities.

Note that in some occasions, label can also be used in its usual meaning. Nemo Capture or Net-Net SD are labels used in the GUI to designate the physical and logical entities of the Probes (Probes and Trunks) or of the Oracle SBCs (Realms, Endpoints, Ranges...).

Nodes

Node is used to designate a hardware equipment part of the telecom network being monitored, typically a server. Note however that a node can also be virtual if the network has been designed with virtual machines.

Contexts

Not used in this document. A context is a selection of multiple groups belonging or not to the same device: a group of groups. The term "Groups" is the one used in the graphical interface.

Logical Architecture

NEMO logical architecture is a three-layer one: Interface Layer, Data Storage Layer and Application Layer.

NEMO has been designed to be modular: all these logical layers can either run on the same computing instance or be spread on different computing instances.

One NEMO instance can handle several CDR sources together (SBC, Broadworks, Probes...) in multi-plugin mode (see NEMO 4.1 User Guide below).

image

Modules

The following list enumerates the modules NEMO is based upon and provides for each module the list of related commands.

Each module and each of its items are described in full details in the section 00_nemo4_User_Guide_book.xml#features (from a logical viewpoint) and the section 00_nemo4_User_Guide_book.xml#modules.

  • Call Statistics Module

    • Sessions
    • Registrations
    • Call Durations
    • Call Destinations & Sources
    • Release Causes
  • Voice Quality Module

    • Packet Loss
    • Packet Jitter
    • Packet Latency
    • MOS
    • Codecs
    • Media Bandwidth
  • Calls Module

    • Search Calls
    • Search Traces
    • Trace Analysis
  • Anomalies Module

    • Anomalies Browser
    • SNMP Alarms
  • Reporting Module

    • Service Provider Reports
    • Third-party Reports
    • Customer Reports
    • Statistics Exports
    • CDR Exports
  • Settings Module

    The extensive set of configuration settings allows the Administrator user to tailor NEMO to the needs and environment.

    • Users
    • Nemo Capture (if probes)
    • Plugin(s) For example, depending on actual deployment:
      • Net-Net SD (plugin for Oracle SBC)
      • Broadworks (plugin for Cisco SBC)
    • Labels
    • Reports
    • Statistics Exports
    • CDR Exports
    • Anomalies
    • SNMP
    • Tracing
    • Metrics
    • System
    • Logs

Modularity

NEMO is natively modular: all logical layers can either run on the same physical entity or be spread on different physical entities. NEMO also presents a multi-tenant architecture, with possibility to create dashboards & reports that can be exposed to internal/external customers.

Modal Behavior

NEMO can monitor environments in four different modes, depending on how the solution has been deployed (a.o. on which plugins are installed):

  • CDR mode with CDR-emitting equipment, or
  • probe mode with call data capturing probes,
  • with both: hybrid mode,
  • with probes and more than one CDR-emitting device: multi-plugin mode.

Each mode collects, stores and processes different data, which will produce monitoring statistics accessible through graphs, lists and reports.

For more details about which output may be expected with each mode, please refer to the table below:

ModuleCDR modeProbe modeHybrid modeMulti-plugin mode
Call Statistics Module
SessionsYESYESYESYES
RegistrationsYES*YESYES*YES*
Call DurationsYESYESYESYES
Call Destinations & SourcesYESYESYESYES
Release CausesYESYESYESYES
Voice Quality Module
Packet LossYES**YESYESYES**
Packet JitterYES**YESYESYES**
Packet LatencyYES**YESYESYES**
MOSYES**YESYESYES**
CodecsYES**YESYESYES**
Media BandwidthYES**YESYESYES**
Calls Module
Search CallsYES***YESYESYES***
Search TracesNOYESYESYES****
Trace AnalysisYESYESYESYES
Anomalies Module
Anomalies BrowserYESYESYESYES
Alarming (SNMP trap, mail, SMS)YESYESYESYES

* Only if CDRs for registration are produced.

** Only if CDR contains media flow information.

*** Search calls is possible but:

  • end-to-end call flow feature is not available
  • SIP message content is not available
  • RTP flows are not recorded.

**** If one of the plugins is Probes.

NEMO and GDPR

NEMO is a Network Monitoring tool which provides service providers and enterprises with insights in their VoIP traffic as well as the capability to monitor the quality of their network and, in case of issues, to trace down the root cause.

To achieve this, NEMO analyzes IP traffic and/or CDRs (call detail records). Consequently, this data contains personal data like phone numbers of calling and called users, as well as potentially media content related to individual phone calls. The platform monitors the network in real time but also provides capabilities to do historical searches.

As a consequence, service providers and enterprises deploying and using NEMO act as data controller and/or processor in relation to all users that explicitly or implicitly make use of the VoIP network under observation.

As indicated in the GDPR (ref: recital 47 and 49), the processing of personal data for network information and security can be considered as a legitimate purpose. Of course, given the sensitive nature of the collected and processed data, special care has to be taken. NEMO provides a set of features and capabilities which help the service provider or enterprise to use NEMO without breaching their obligations under the GDPR.

4 Key Principles

In terms of features, NEMO relies on 4 main principles :

  1. Data minimization:

    • Only collect data you really need
    • Restrict data retention to what is needed to ensure your operations
    • Anonymize for long term retention
  2. Data protection:

    • Protection of data at rest
    • Protection of data in transit
  3. Limit data exposure

    • Ensure that only qualified people have access to the most sensitive data
  4. Audit

    • Monitor usage and detect abuses

Guidelines for Implementation

This section provides reference to descriptions of NEMO features in this User Guide in relation with the above principles.

Data Minimization

  • How to configure which traffic is monitored

    Monitored traffic is defined by declaring Groups and Labels.

  • How to configure which RTP traffic is monitored

    Monitored RTP traffic is defined by activating Tracing, see Tracing.

  • How to configure the CDRs retention time in the system:

    Retention time for CDRS is configured by accessing Settings>System>HealthMonitor/Advanced options and adapting the value of max age of CDRs in days setting as desired.

  • How to configure the total amount of CDRs allowed in the database:

    Total amount of CDRs allowed is configured by accessing Settings>System>HealthMonitor/Advanced options and adapting the value of max number of CDRs to keep in database setting as desired.

  • How to limit access to individual calls:

    • Access to all individual calls and traces can be blocked per user, see Edit an Existing User, Access Privileges>Modules or Groups or Reports, simply by revoking the corresponding privilege(s): Search Calls, Search Traces, Retrieve Media Streams, etc.

    • While NEMO collects CDRs or traces, the StatEngine sub-module computes the stats and stores them in DB, aggregated per trunk for reports, graphs, anomalies etc. Once CDRs are purged (see above: CDRs retention time), access to individual calls is not possible anymore (anonymisation) -- but aggregated statistical data remain accessible.

Data Protection

The protection of data collected by NEMO is determined by the network topology and security rules enforced by service providers and enterprises. Usually, NEMO GUI is located in a DMZ, while the DB server is located in a secured zone (« core » or the like), with a firewall between the DMZ and the core zone, preventing access to the data stored in DB.

Limit Data Exposure

NEMO provides two mechanisms allowing NEMO users acting as Data Controllers and Data Processors in the GDPR framework to activate the following:

  • Individual (per user) granting / revoking of Access Privileges to actions related with or subject to GDPR, through the Settings>Users>Edit Users>Access Privileges page where such privileges can be configured.

  • Recording individual user authorized accesses (or attempted and rejected ones) as well as individual actions belonging to the list Actions Logged below, through the logging feature using the audit.log file located on NEMO server at /var/log/nemo/audit.log (accessible through Settings>Logs - audit.log - View).

Audit

DANGER

Note the following information with regard to the logging of individual user access and of their actions into the audit.log file present in the system (see above).

  1. The audit.log file rotates every day for a non-configurable duration of 100 days.

  2. The file located on NEMO server remains editable by system operators or administrators.

    It is the customer responsibility to enforce their own security rules by limiting group access rights to this file and by ensuring it is timely backed up to an external and secure system.

Actions Logged

The following list enumerates the monitoring actions that are logged to the audit.log file.

  • activation of new tracing
  • removal of tracing
  • trace download of call
  • search calls
  • search traces
  • export calls
  • live calls
  • live traces
  • open details of live trace
  • open details of trace
  • open details of call
  • retrieval of media stream

Logging Syntax

  • Granted / Blocked Authorization logging (based on Access Privileges):
ACCEPTED username: %s, name: %s, module: %s, request: %s
FORBIDDEN username: %s, name: %s, module: %s, request: %s
  • Actions logging:
ACTION username: %s, name: %s, request: %s, action: %s
ACTION retrieval of media stream %s

Examples

The following examples are extracted from an operational audit.log:

2019-07-02 09:25:53,646-40278-INFO-[] ACCEPTED username: admin, name: Administrator, module: dashboard, request: POST /dashboard/jsonDataPanels?refreshId=1562052353638 HTTP/1.1
2019-07-02 09:38:46,720-40278-INFO-[] FORBIDDEN username: admin, name: Administrator, module: dashboard, request: GET /dashboard/jsonDataDashboard HTTP/1.1
2019-07-02 09:42:47,873-40278-INFO-[] ACCEPTED username: admin, name: Administrator, module: calls->searchCalls, request: GET /calls/searchCalls HTTP/1.1
2019-07-02 09:45:23,684-40278-INFO-[] ACTION username: admin, name: Administrator, request: GET /calls/htmlDataCallDetails?cid=sonus-5d14c8f9fcdc7b176f783a24 HTTP/1.1, action: details of call id 5d14c8f9fcdc7b176f783a24 on device type sonus (calling=32000000001 called=32000000002 time=2019-06-27 14:09)
2019-07-02 09:43:49,389-40278-INFO-[] ACTION username: admin, name: Administrator, request: POST /settings/editTracing?action=createTracing HTTP/1.1, action: activation of new tracing (details={'rtpStats': False, 'description': u'trace name', 'rtpCapture': False, 'methods': [''], 'calling': u'', 'src_ip': u'', 'trace_reason_extra': u'', 'dst_ip': u'', '_id': ObjectId('5d1b0b35fcdc7b9d56f36df0'), 'called': u'', 'trace_reason': u'Customer Complaint'})
2019-07-02 09:44:43,034-40278-INFO-[] ACTION username: admin, name: Administrator, request: GET /settings/editTracing?action=removeTracing&tracingId=5d1b0b35fcdc7b9d56f36df0 HTTP/1.1, action: removal of tracing 5d1b0b35fcdc7b9d56f36df0

Further Customer Guidance

Netaxis Solutions Support team can provide NEMO Administrators with appropriate guidance on how to ensure smooth network operations while remaining GDPR compliant.

NEMO Features

The NEMO interface is a web-based Graphical User Interface (GUI). It can be accessed with any modern browser supporting the HTML5 standard.

Login Page

Once connected with a Web browser to the GUI of NEMO, the first step for the user is to authenticate and get access to the application using a combination of user name and password. Please refer to [Users] to learn how to create, modify and remove users.

Login Page

Main Interface

Once the user has got access, the browser displays the main interface, as shown below.

At the top right, the name of the user is displayed with the status flag. The status flag informs about the health of the system. The flag is only visible if "status" module has been assigned to the user profile (see [Users] for information about module assignment).

The Dashboard

At first launch, the main interface may be empty, depending on the user profile, or display a Dashboard (cloned from the profile used to create the current user profile (see [Create a User] for more details).

The picture below shows a Dashboard with its tabs and graphs.

Dashboard

If no Dashboard exists in the user profile, the Configure Dashboard button at the bottom of the screen allows creating one.

To create a Dashboard from scratch

  1. Click the Configure Dashboard button.

  2. In the New Tab screen, fill in a name for the dashboard first tab then click Create Tab.

  3. Using Add row of panels, select a layout (one graph in the tab or more).

    Graphs are displayed in one or more panels on a row. Graphs can use the row's full width (one graph) or 1:2/1:2 (2 graphs on the row), 1:3/1:3/1:3 (3 graphs on the row), or 1:3/2:3 or 2:3/1:3 (2 graphs with different sizes).

    In this example, a row with two panels 1:2/1:2 will be created.

  4. With each Select Data, select a group, a statistic and a duration for the graph. If data are available, the resulting graph is shown on screen.

  5. Select a rotation time for the tab (how long the tab is displayed before the Dashboard shows the next tab, if any).

  6. Select a relative position for the tab (to the left, to the right --- when other tabs are present), or remove the tab.

  7. If desired, add more rows to the tab the same way.

  8. If desired, create more tabs the same way by clicking New tab.

  9. Click Save Dashboard. This resumes the display of the main page with the selected graphs shown in the Dashboard zone.

The Main Menu Bar

The menu bar at the top provides access to the NEMO modules.

Menu Bar

The interface is organized around six modules and their sub-menus. Depending on the user's access rights, not all six modules might be visible in the menu bar. Please refer to [Users] to learn how to set access privileges for the users.

The modules are divided in sub-menus. The complete menu hierarchy is as follows:

  • Call Statistics Module

    • Sessions
    • Registrations
    • Call Durations
    • Call Destinations & Sources
    • Release Causes
  • Voice Quality Module

    • Packet Loss
    • Packet Jitter
    • Packet Latency
    • MOS
    • Codecs
    • Media Bandwidth
  • Calls Module

    • Search Calls The 3 following sub-menus are present in Probes only mode, hybrid mode or multi-plugins mode.
    • Search Traces
    • Search Recordings
    • Trace Analysis
  • Anomalies Module

    • Anomalies Browser
    • SNMP Alarms
  • Reporting Module

    • Service Provider Reports
    • Third-party Reports
    • Customer Reports
    • Statistics Exports
    • CDR Exports
  • Settings Module

    • Users
    • Nemo Capture and/or NetNetSD and/or other label, depending on installed plugins and network elements
    • Labels
    • Reports
    • Statistics Exports
    • CDR Exports
    • Anomalies
    • SNMP
    • Tracing (present in Probes only mode or hybrid mode)
    • Metrics
    • System
    • Logs

Results Browsers (List Pages)

The Calls and Anomalies modules query the NEMO database to return data according to the criteria set in the Search tool. All these results lists share common elements, which allow filtering and browsing the results. These list pages are known, in NEMO terminology, as browsers.

The figure and table below describe these common elements.

Common elements in Search
Tools

#NameDescription
1ShowAllows selecting the number of entries displayed per page (10 - 25 - 50 - 100)
2SearchAllows specifying a chain of characters or digits to filter the results - refresh is immediate
3ShowingDisplays the scope of the current display and the total number of results for the query
4NavigationAllows navigating through the list from page to page
5ButtonAction button (depending on context) for further action on the list

Data & Charts

The Call Statistics and Voice Quality modules allow the user to retrieve charts about metrics calculated by NEMO. They share a common data selection interface, described below.

INFO

The availability of the charts is user-based: not all users have access to all the charts. Access is defined in the user profile: for more details, see [Edit an Existing User].

Data Selection

The data selection interface allows the user to quickly retrieve a chart for a specific group selection (group, realm, trunk...) and a recent period.

This selection conveniently remains active as the user switches from the module where it was made first to another module. However, it may change according to specific actions like, for example, a Zoom in a chart: the value in Date Range is adapted to the range zoomed into.

Data Selection
form

Use the Group drop-down menu to select the realms, labels, endpoints or trunks you want to inspect. Several items can be selected. In that case, you can check the Aggregate Data check-box to group statistics, or uncheck it to visualize them separately.

Smooth data: select a post-processing filter from the drop-down list to smooth the graph.

A simple moving average is the unweighted mean of the previous n data points. The number of data points, n, is calculated as a percentage of the total number of data points. The larger this percentage, the smoother the charts.

An exponential moving average is a weighted average that has exponentially decreasing weighting factors applied to the previous data points. The coefficient alpha represents the degree of weighting decrease. The smaller this value, the smoother the charts.

Use the Date Range drop-down menu to select one of the range options among these:

  • Last hour
  • Today
  • Yesterday
  • Last 7 days
  • Last 30 days
  • This month
  • Last month
  • Custom Range

Charts Types

NEMO provides charts for the calls statistics and voice quality statistics.

Two types of charts are available, depending on the selected metric.

Time-based charts illustrate the evolution of a particular metric over a specific time range, for example the evolution of traffic intensity over the last day.

Histogram-based charts illustrate the statistical distribution of values for a specific metric. A variant of the histogram chart is the pie chart, which illustrates proportions.

Charts Tools

Chart Overview

The charts displayed in the results window provide several tools illustrated below.

Charts Tools

These tools include:

  1. The chart type
  2. The legend, providing the value for each series at the currently selected chart position (vertical blue line, used to select a position in the chart), with check-boxes to show or hide individual data series.
  3. Zoom out button: to reset the zoom to its original setting. Refer to the next section for zoom details.
  4. Calls list button: to retrieve the list of calls that occurred during this period of time and for this realm/trunk.
  5. Export data button: to consult and export the metrics data related to the chart.

WARNING

The legend (2) and buttons (3-4-5) are not available for some charts, depending on the chart's type and the data selection.

If appropriate data are available, the buttons are shown. Note also that the selection of several groups is authorized for listing calls and exporting data.

Zoom Tool

The Zoom feature allows seeing more precisely what happened during a specific period. To zoom in, click with the mouse at the desired start position, hold down the button, drag the mouse horizontally to the desired end position and release the button, as illustrated below.

Zoom

The chart precision will be refined dynamically to improve accuracy, as illustrated below. At the same time, the vertical range (Y-axis) is adapted to reflect the new values range.

Chart Precision Auto
Adjust

Calls list button

The Calls list button conveniently opens the Search Calls browser page in the Calls module with the data selection active in the chart being displayed : group, date range.

However, the data selection in Search Calls being much more detailed, you will have to confirm and possibly complete that selection on the Search Calls page, and validate it by clicking the Search button to display the corresponding list of calls. Please refer to Search Calls for more information.

Export Data Tool

The Export data button allows retrieving the raw data used to compute and plot the graph. These data can also be exported as a CSV file. When clicking this button, the Data Export window is displayed, as illustrated below.

Export Data Tool

The Data Selection zone shows the following elements:

  • The Group drop-down menu allows selecting a particular realm, label, endpoint or trunk.
  • The Statistics drop-down menu allows selecting the metric you are interested in.
  • The Aggregation Mode drop-down menu allows you to select the precision among the possible values: 1 minute, 5 minutes, 20 minutes, 1 hour, 4 hours or 24 hours. This determines the time step in the results table. Alternatively, you can select the average, maximum values or default precision (recommended value).
  • The Date Range indicates the desired time range.

Click the Retrieve data button to refresh the raw data display in the DATA list. Changing the values of any of the selected elements is allowed, for example to change the Date range, etc.

Click the Export as CSV button to export the raw data as a CSV file.

Calls Statistics Module

The Calls Statistics module is divided in five sub-menus, each containing several charts described in the tables below. These statistics are computed based on the signaling metrics present in the CDRs generated by the SBCs, or in the data captured by the probes, or both ("hybrid mode" or "multi-plugins mode" ). See [Call data and Trace data -- Understanding the differences] for more information.

Sessions

TitleDescriptionTypeUnit
Total Capacity UsageThis chart illustrates the proportion of time where various levels of total capacity usage have been reached.PieProportion (%)
Minutes of UsageThis chart describes the total duration of calls in minutes, hourly or daily, depending on the window of time selected.Time-basedMinutes
Calls Count over TimeThis chart shows the number of calls per hour or per day.Time-basedNumber of calls
Traffic IntensityThis chart illustrates the number of voice channels busy.Time-basedErlangs
Maximum Simultaneous CallsThis chart shows a measurement of the maximum number of concurrent channels busy.Time-basedNumber of voice channels
Call RateThis chart illustrates the number of call setup attempts (successful or failed) per second.Time-basedCalls/second

Registrations

TitleDescriptionTypeUnit
Active RegistrationsThis chart shows the number of successfully registered subscribers over time.Time-basedIngress/Egress Registrations
Registrations RateThis chart shows the number of registration attempts (successful and failed) per second.Time-basedProportion (%)

Call Durations

TitleDescriptionTypeUnit
Connection Phase Duration DistributionThe connection phase is the period of time between the moment the call is answered (connected) and the moment the call is released (disconnected). This chart represents the distribution of these durations. Each bar represents the percentage of calls (vertical axis) which have a specific duration (horizontal axis).HistogramProportion (%)
Average Connection Phase DurationThis chart illustrates the evolution of the average calls connection duration over time.Time-basedSeconds
Alerting Phase Duration DistributionThe alerting (ringing) phase is the period of time between the moment the call is initiated (setup) and the moment the call is answered (connected). This chart represents the distribution of these durations. Each bar represents the percentage of calls (vertical axis) which have a specific duration (horizontal axis).HistogramProportion (%)
Average Alerting Phase DurationThis chart illustrates the evolution of the average calls alerting phase duration over time.Time-basedSeconds
Post Dial DelayPost dial delay is the time between the start of the call and the moment the phone of the called party starts ringing.Time-basedMilliseconds
Post Dial Delay DistributionPost dial delay is the time between the start of the call and the moment the phone of the called party starts ringing. This histogram represents the distribution of these durations. Each bar represents the percentage of calls (vertical axis) which have a specific post dial delay (horizontal axis).HistogramProportion (%)

Caller and Callee Distribution

The charts listed in the table below exist for each combinations of:

  • direction: ingress or egress
  • party: calling party number (caller) or called party number (callee)
  • metric type: volume (number of minutes) or count (number of calls)

From the base 3 type of charts: National vs International, National and International breakdowns, 24 different charts are available.

TitleDescriptionTypeUnit
Ingress Callee Distribution: International (Count)This chart illustrates the called party number distribution for international calls. Calculation is based on number of calls.PieProportion (%)
Ingress Callee Distribution: International (Volume)This chart illustrates the called party number distribution for international calls. Calculation is based on volume.PieProportion (%)
Ingress Callee Distribution: National (Count)This chart illustrates the called party number distribution for national calls. Calculation is based on number of calls.PieProportion (%)
Ingress Callee Distribution: National (Volume)This chart illustrates the called party number distribution for national calls. Calculation is based on volume.PieProportion (%)
Ingress Callee Distribution: National vs International (Count)This chart illustrates the called party number distribution between national and international calls. Calculation is based on number of calls.PieProportion (%)
Ingress Callee Distribution: National vs International (Volume)This chart illustrates the called party number distribution between national and international calls. Calculation is based on volume.PieProportion (%)
Ingress Caller Distribution: International (Count)This chart illustrates the calling party number distribution for international calls. Calculation is based on number of calls.PieProportion (%)
Ingress Caller Distribution: International (Volume)This chart illustrates the calling party number distribution for international calls. Calculation is based on volume.PieProportion (%)
Ingress Caller Distribution: National (Count)This chart illustrates the calling party number distribution for national calls. Calculation is based on number of calls.PieProportion (%)
Ingress Caller Distribution: National (Volume)This chart illustrates the calling party number distribution for national calls. Calculation is based on volume.PieProportion (%)
Ingress Caller Distribution: National vs International (Count)This chart illustrates the calling party number distribution between national and international calls. Calculation is based on number of calls.PieProportion (%)
Ingress Caller Distribution: National vs International (Volume)This chart illustrates the calling party number distribution between national and international calls. Calculation is based on volume.PieProportion (%)
Egress Callee Distribution: International (Count)This chart illustrates the called party number distribution for international calls. Calculation is based on number of calls.PieProportion (%)
Egress Callee Distribution: International (Volume)This chart illustrates the called party number distribution for international calls. Calculation is based on volume.PieProportion (%)
Egress Callee Distribution: National (Count)This chart illustrates the called party number distribution for national calls. Calculation is based on number of calls.PieProportion (%)
Egress Callee Distribution: National (Volume)This chart illustrates the called party number distribution for national calls. Calculation is based on volume.PieProportion (%)
Egress Callee Distribution: National vs International (Count)This chart illustrates the called party number distribution between national and international calls. Calculation is based on number of calls.PieProportion (%)
Egress Callee Distribution: National vs International (Volume)This chart illustrates the called party number distribution between national and international calls. Calculation is based on volume.PieProportion (%)
Egress Caller Distribution: International (Count)This chart illustrates the calling party number distribution for international calls. Calculation is based on number of calls.PieProportion (%)
Egress Caller Distribution: International (Volume)This chart illustrates the calling party number distribution for international calls. Calculation is based on volume.PieProportion (%)
Egress Caller Distribution: National (Count)This chart illustrates the calling party number distribution for national calls. Calculation is based on number of calls.PieProportion (%)
Egress Caller Distribution: National (Volume)This chart illustrates the calling party number distribution for national calls. Calculation is based on volume.PieProportion (%)
Egress Caller Distribution: National vs International (Count)This chart illustrates the calling party number distribution between national and international calls. Calculation is based on number of calls.PieProportion (%)
Egress Caller Distribution: National vs International (Volume)This chart illustrates the calling party number distribution between national and international calls. Calculation is based on volume.PieProportion (%)

Release Causes

TitleDescriptionTypeUnit
Ingress/Egress Calls Disconnect Causes DistributionThe charts illustrate the distribution of individual SIP error codes *.PieProportion (%)
Ingress/Egress Calls ISDN Causes DistributionThe charts illustrate the distribution of ISDN disconnect causes. The possible ISDN cause are define in ITU-T Q850 specification *.PieProportion (%)
Ingress/Egress Calls SIP Status DistributionThe charts illustrate the distribution of calls SIP error codes for ingress and egress calls. The possible SIP error codes are defined in IETF RFC 3261.PieProportion (%)
Session Establishment RatioThe Session Establishment ratio (SER, also known as Answer Seizure Ratio, ASR) is the percentage of calls answered with respect to the total number of call attempts. The scale goes form 0% (no calls answered) to 100% (all calls answered).HistogramProportion (%)
Session Establishment Effectiveness RatioThe Session Establishment Effectiveness Ratio (SEER, also known as Network Efficiency Ratio, NER) is the percentage of calls answered with respect to the total number of call attempts. Calls released because User busy, No answer, etc... are excluded form this metric. It is designed to eliminate user behaviour as a factor and better represent pure network performance.HistogramProportion (%)
Ineffective Session Attempts RatioThe ineffective session attempts ratio (ISA) is the percentage of calls released with a failed or overload condition. The scale goes from 0% (no ineffective session attempts) to 100% (all session attempts are ineffective).HistogramProportion (%)

* These charts are specific to Oracle SBC and will not appear if Probes / Trace Capture are used.

Voice Quality Module

The Voice Quality module is divided in seven sub-menus, each presenting several charts as described in the tables below. These statistics are computed based on the media metrics present in the CDRs generated by the SBC, or in the data captured by the probes if present, or both ("hybrid mode", see [Call data and Trace data -- Understanding the differences]).

In the graphs plotting data Over Time, the light violet bars show week-ends:

Packet Loss

TitleDescriptionTypeUnit
RTP Average Packet Loss DistributionPacket loss occurs when one or more packets of RTP data travelling across a VoIP network fail to reach their destination. This chart represents the packet loss distribution: for each interval indicating a packet loss level on the horizontal axis, the bar height indicates the percentage of calls affected by this packet loss level. The statistics are measured based on the RTP flows observed by the SBC.HistogramProportion (%)
RTP Average Packet Loss Over TimeThe chart illustrates the evolution of the proportion of packets lost over time, based on the RTP streams observed by the SBC.Time-basedProportion (%)
RTCP Average Packet Loss DistributionThe chart illustrates the packet loss distribution (expressed in percentage). The statistics are measured based on the RTCP reports sent by both call endpoints. The accuracy of the RTCP reports can vary depending on the endpoint type.HistogramProportion (%)
RTCP Average Packet Loss Over TimeThe chart illustrates the evolution of the proportion of packets lost over time. The statistics are measured based on the RTCP reports sent by both call endpoints. The accuracy of the RTCP reports can vary depending on the endpoint type.Time-basedProportion (%)

Packet Jitter

TitleDescriptionTypeUnit
RTP Average Jitter DistributionJitter is the variability over time of the packet latency across a network. This chart represents the jitter distribution: for each interval indicating a jitter level in milliseconds, the bar height indicates the percentage of calls affected by this jitter level. The statistics are measured based on the RTP flows observed by the SBC.HistogramProportion (%)
RTP Average Jitter Over TimeThis chart represents the measured jitter over time. The statistics are measured based on the RTP flows observed by the SBC.Time-basedMilliseconds
RTCP Average Jitter DistributionThis chart represents the jitter distribution: for each interval indicating a jitter level in ms, the bar height indicates the percentage of calls affected by this jitter level. The statistics are measured based on the RTCP reports sent by both call endpoints. The accuracy of the RTCP reports can vary depending on the endpoint type.HistogramProportion (%)
RTCP Average Jitter Over TimeThis chart represents the measured jitter over time. The statistics are measured based on the RTCP reports sent by both call endpoints. The accuracy of the RTCP reports can vary depending on the endpoint type.Time-basedMilliseconds

Packet Latency

TitleDescriptionTypeUnit
RTCP Max Latency DistributionOne-way packet latency is the time between the moment a voice packet is transmitted and the moment it reaches its destination. It leads to delay and may lead to echo. This chart represents the maximum latency distribution: for each interval indicating a maximum delay on the horizontal axis, the bar height indicates the percentage of calls affected by this delay. The statistic endpoints. The accuracy of the RTCP reports can vary depending on the endpoint type.HistogramProportion (%)
RTCP Avg Latency DistributionThis chart represents the average latency distribution: for each interval indicating an average delay on the horizontal axis, the bar height indicates the percentage of calls affected by this delay. The statistics are measured based on the RTCP reports sent by both call endpoints. The accuracy of the RTCP reports can vary depending on the endpoint type.HistogramProportion (%)

MOS

TitleDescriptionTypeUnit
Ingress/Egress MOS OverviewThe charts illustrate the proportion of calls with various predefined score levels. Some SBC releases do not provide the MOS value. In this case, the MOS is calculated by NEMO, according to ITU-T recommendation G.107.PieProportion (%)
RTP MOS DistributionThis chart represents the Mean Observation Score distribution: for each interval indicating a score on the horizontal axis, the bar height indicates the percentage of calls with this score. Some SBC releases do not provide the MOS value. In this case, the MOS is calculated by NEMO, according to ITU-T recommendation G.107.HistogramProportion (%)
RTP MOS Over TimeThe chart illustrates the evolution of the Mean Observation Score (expressed as a score) calculated by the SBC over time. Some SBC releases do not provide the MOS value. In this case, the MOS is calculated by NEMO, according to ITU-T recommendation G.107.Time-basedScore

R-Factor

TitleDescriptionTypeUnit
R-Factor DistributionThis histogram represents the R-Factor distribution: for each interval indicating a score on the horizontal axis, the bar height indicates the percentage of calls with this score.HistogramProportion (%)
R-Factor Over timeThis chart represents the R-Factor over time.HistogramProportion (%)

Codecs

TitleDescriptionTypeUnit
Codecs DistributionThe chart illustrates the distribution of codecs for ingress & egress calls.PieProportion (%)
Packetization Time distributionThe chart illustrates the distribution of the packetization time for ingress & egress calls.PieProportion (%)

Media Bandwidth

TitleDescriptionTypeUnit
Media bandwidth Over TimeThe chart illustrates the evolution of the bandwidth consumption. Calculation is based on the "bytes sent/received" information received in the CDRs.Time-basedSeconds

The Calls module allows searching the CDRs stored in the database to analyse calls.

It also allows searching call traces (see [Search Traces]) and analyzing traces (see [Trace Analysis]), downloaded from the Search Calls tool or captured externally.

Call Data and Trace Data - Understanding the Differences

Call data come from the CDRs stored in the database, originating from the third-party equipment being monitored.

Trace data come from traces captured by the probes, if present, or by an external trace capture tool. The probes create their own internal CDRs.

Call details in Search Calls display:

  • in a deployment with network equipment and installed plugin: the data available in the CDRs from the equipment being monitored
  • in a deployment with probes only: the data available in the internal CDRs from the trace, and a link to the end-to-end call trace
  • in a deployment with third-party equipment, plugin and probes ("hybrid mode"): a combination of data from both CDRs.

Search Calls

The Search Calls command allows selecting:

  • the device that will be searched (Capture, Netnetsd, Broadsoft, etc.)

  • calls within this device, according to a very extended set of criteria, grouped in tabs.

Search Criteria

Tabs/criteria are device-specific: not all tabs/criteria are available for each device or shown in each device tab. Calling & Called, IP Addresses and Groups tabs/criteria are common to all devices.

Criteria Common to all Tabs: Sources and Destinations
  • Calling and Called

    WARNING

    Calls can be searched either by specifying the first digits of the normalized number (e.g. 123, 123456) or by specifying the original party. In the later case, * may be used as wildcard (e.g. 123456, 123*, *456).

    The Normalized calling number and Normalized called number drop-down boxes allow specifying criteria for the calling and/or called party numbers, in normalized or original format (see Warning above). The search results will return all calls from and/or to the numbers specified in the criteria as selected via the drop-down list.

  • IP Addresses tab

    The Ingress remote address and Egress remote address text fields allow specifying one IP address for ingress traffic and/or one for egress traffic. IPv6 format is supported.

  • Groups tab

    The Ingress group / Egress group drop-down lists allow specifying a combination of ingress and/or egress entities (including labels).

For device-specific criteria, refer to the chapter [Plugins Features List].

Other Common Criteria
  • Time / Date Range The Date Range drop-down box allows specifying the time range using one the following criteria:

    • Last Hour
    • Last 4 Hours
    • Last 12 Hours
    • Last 24 Hours
    • Today (all calls from today 00:00 until 23:59).
    • Yesterday (all calls from yesterday 00:00 until yesterday 23:59).
    • Last 7 days
    • Custom Range (allows defining a customized range)

    Time / Live

    The Live radio button under Date Range switches from the time window-based range mode to live mode, allowing to automatically refresh the results by performing a new search at regular intervals. When Live is active, the Search button becomes Start. Click it to launch the live search; when started, click it again (Stop) to stop the live search mode.

  • Columns The Columns drop-down menu allows specifying additional parameters that will be displayed in the search results. The following parameters are present by default in the result:

    • Start Time
    • End Time
    • Calling Number
    • Called Number
    • Ingress Group
    • Egress Group

    Using the Columns drop-down menu, other items can be added to the search results. For device-specific criteria, refer to the chapter [Plugins Features List].

  • Correlated calls When checked, all call legs of multi-legs calls are grouped into one line. All details remain available, see below [Display Call Details].

Search Results Browser (Calls)

Once the search criteria are supplied, click the Search button. The search results are displayed in the Search Results browser.

Search Results browser
(Calls)

Release Cause Color Code

Note the vertical bar on the left (in the blue square): the color shows the release cause of the call according to the code below:

  • pink: live
  • green: successful call (2XX and BYE)
  • blue: redirected call (3XX)
  • orange: «soft» error (No answer, Busy, etc.) (4XX and CANCEL)
  • red: severe error (server down, etc.) (5XX and 6XX)

INFO

This feature is not supported by all plugins.

Display Call Details

In the Search Results window, click the icon of a call to expand the call details. This action provides details about the selected call, as illustrated below.

More than one call can be inspected at the same time: clicking another icon does not close the first opened one.

Displayed results may differ from the examples below, depending on the equipment, call type, etc.

The picture below shows a Call Details page for Capture:

The picture below shows a Call Details page for NetnetSD:

Call Data Record Tab

This tab displays the data available in the CDR(s) related with the selected call (see [Call data and Trace data -- Understanding the differences] for more details). This content depends on the plugin activated. Refer to the chapter [Plugins Features List] for an overview of the data provided for a particular plugin.

Call Flow tab (with Capture)

This tab displays the call flow diagram.

Call flow
diagram

The animated RTP flow lines show the direction of the RTP stream, and allow replaying the audio data. Click the animated line to display the call flow details and audio player, and click again the line to close it.

Call flow details

NEMO probes can be placed at various locations in the network, including at several locations within the same network segment, which allows multi-RTP capture. In this case, more than one RTP capture is shown in the Call flow details window that opens when you click the RTP flow line.

One RTP capture

Two RTP captures within the same
segment

The figure below shows the controls available in the player: Play / Pause key, position being played (0:00), whole duration (0:09), adjustable Volume and Download key. When more than one RTP capture is shown, a second player allows playing back the second stream.

Audio Player Controls for multi-RTP
capture

Messages Lists Tab (with Capture)

This tab displays the list of SIP messages exchanged for the selected call. Click a message to display (and copy if needed) its SIP details, as illustrated below.

The vertical colored bars on the left help identifying the different call legs.

Media Streams Tab (with Capture)

This tab displays the forward and reverse media streams for the selected call, with all details and a playback player. The media file(s) can be downloaded locally (mp3 format). The picture below shows the Forward stream of the expanded call (the Reverse stream, not shown, appears below).

WARNING

If you can't see Playback - Retrieve audio stream control as last item of the Stream details list, your user account has not been granted the corresponding access privilege. This is due to the enforcement of GDPR rules in NEMO.

If you are entitled to retrieve (playback and download) audio files, ask your NEMO administrator to grant you this access via Settings > Users > Edit Users > Access Privileges, as shown below.

Once the control is visible, click it to display the audio player.

INFO

Some browsers allow downloading the media as MP3.

Registrations Tab

This tab is only shown for calls of REGISTER type.

In the Search Calls screen, select from the Columns drop-down list the value « SIP Method », set a time range and click Search.

The Search Results screen shows the calls within the time range, with the indication of the SIP Method used. In the picture below, the calls with SIP Method circled in green will show the Registrations tab when expanded ; those circled in red (not: REGISTER) will not show this tab. You may want to type « Register » in the Search field at the top right to filter the result list to REGISTER type calls only.

When expanded, a REGISTER type call will show the Registrations tab. Select a time range then click Show to display the graph.

Mouse over any spot in the graph shows the call details (white on black display below).

Export Calls

The Export Calls button at the bottom of the Search Results browser page allows exporting the search results to a .csv file. This .csv file contains the same columns as the columns displayed in the search results browser.

Download Trace

In the Search Results list, click the icon of a call to download the call flow trace for further inspection using the Trace Analysis tool.

You can open the file using an external application or save the file, then submit it back to NEMO for further analysis. See [Trace Analysis] below for more details.

Search Traces

When probes are present and Tracing has been activated (see [Tracing]), the Search Traces command allows selecting and viewing traces captured by the probes.

The Search Traces selection window, illustrated below, allows setting criteria to filter the traces.

Search Traces selection
tool

The Method drop-down list allows specifying one SIP method from the list: INVITE, NOTIFY, REGISTER, OPTIONS, SUBSCRIBE.

The Calling and Called text boxes allow specifying criteria for the calling and/or called party numbers. The search results will return all calls from and/or to the numbers starting with the digits specified in the Calling and/or Called criteria.

The Source address and Destination address text boxes allows specifying the IP address for the source and/or destination endpoint(s). IPv6 format is supported.

The Date Range drop-down box allows specifying the time range using the following criteria:

  • Last Hour
  • Last 4 Hours
  • Last 12 Hours
  • Last 24 Hours
  • Today (all calls from today 00:00 until 23:59).
  • Yesterday (all calls from yesterday 00:00 until yesterday 23:59).
  • Last 7 days
  • Custom Range (allows defining a customized range)

The Search Results drop-down list allows aggregating the flow of each leg in a call into one single row ("one row per correlated call") or having each leg's flow available separately ("one row per individual call leg").

The Live tracing checkbox activates the live capture mode. The Search button becomes Start. Click it to launch the live capture; when started, click it again (Stop) to stop the capture.

The Live status zone displays a message indicating the status of the live capture. Reported status can be:

  • Grey : "Inactive capture"

    No active request at GUI level.

  • Orange/Red: "Inactive capture"

    Active request at GUI level, but unknown at probe level.

  • Red : "Unknown capture status"

    Active request at GUI level, but status cannot be collected due to a communication issue.

  • Yellow: "Updating captured calls only"

    Active request, but new calls are not monitored, only the captured calls are updated. A limit (time limit or maximum number of captured calls) has been reached.

  • Green: "Capture enabled"

Click Search / Start to display the results in the Search Results browser window below.

The picture below shows the Live tracing mode active, the Live Status « Capture enabled », and in the Search Results browser below, one call with Live status (pink) and two with release cause 2XX or BYE (green) (see Release cause Color code).

Search Results Browser (Traces)

In the Search Results browser window, click to display the call flow for the call legs or correlated call, as illustrated below. See [Call Flow Tab] above for the description of the call flow diagram.

Trace details - Call flow for individual
legs

Trace details - Call flow for correlated
call

INFO

In some cases, NEMO cannot correlate legs into one row. When this situation happens, the two legs are listed with the same Call-Id, as illustrated below (orange rectangle).

Call flow for correlated call - No
correlation

Download Trace

In the Search Results window, click the icon of a call to download the call flow trace for further inspection using the Trace Analysis tool.

You can open the file using an external application or save the file, then submit it back to NEMO for further analysis. See [Trace Analysis] below for more details.

Search Recordings

The Search Recordings command allows selecting calls to playback a record of the call or download an audio file. Calling part and called part are played back in the same player. Call details (call flow, etc.) are not available in this display.

The picture below shows a partial list of records, with the first one opened and its player ready to playback. For the controls of the player, see [Call flow details] above.

Search Recordings
browser

Trace Analysis

The Trace analysis command allows selecting a saved call flow trace file (.pcap file) and submitting it to NEMO. Once uploaded, the Manual Trace Upload window displays:

  • the Call Flow tab: this one is identical with the Call Flow tab shown in the Search Results window of the Search Calls sub-menu for the same call.

  • the RTP analysis tab: it displays the graphical representation of the RTP stream.

RTP Analysis tab

The figure below describes the components in the graphical representation.

RTP Analysis
components

Anomalies Module

Anomalies Browser

The Anomalies Browser, part of the Anomalies module, lists all the anomalies detected by the platform. The selection interface illustrated below allows searching the anomalies database for a specific group and period of time.

Anomalies
Selection

The results list, illustrated below, displays the anomalies matching the criteria defined in the selection interface, and shows the following columns:

  • The start date/time of the time window during which the anomaly has been detected
  • The anomaly type
  • The group associated to this anomaly
  • The severity

Anomalies results
list

On the top right of the browser, the Search box provides a real-time filtering tool for the table.

The anomalies reported are filtered according to the realm privileges that the user has. In addition to that, a user can be configured to either see all anomalies profiles or only the anomalies profile he owns. See [Users] to know how to adapt these privileges.

The thresholds may differ for each realm, depending on the Anomalies Profile associated to the realms. See [Anomalies] for more information on Anomalies Profiles.

An Anomalies profile can contain several anomalies, and an anomaly can be defined using a set of up to five conditions. The anomalies are defined in Settings>Anomalies (Anomalies) : see [Anomalies Profile Properties] for more information.

SNMP Alarms

The SNMP Alarms browser window, illustrated below, selectively displays the alarms raised by the SNMP system(s) of the monitored equipment(s), on the condition that SNMP rules have been defined in [SNMP].

SNMP Alarms
Browser

The window shows the following columns:

  • Device is the IP address or reference of the emitting element
  • Alarm is the name of the alarm as defined in [Create an SNMP Rule]
  • First and Last Occurrence display the date, time and [number of occurrences] of the alarm
  • Severity indicates the severity level defined in the alarm rule
  • Cleared indicates when the alarm has been cleared
  • Ack[knowledged] can be checked to indicate that a user has noticed the alarm (and, possibly, has taken action to clear it).

When hovering the mouse over the alarm name in the Alarm column, the variables of the alarm are shown onscreen in a white-on-black tooltip, as illustrated below.

SNMP Alarms Browser -
Variables

Reporting Module

Reports

The Reporting module presents a browser window showing the reports available for three possible audiences, and accessible through the sub-menus by the name of the audience:

  • Service Provider: typically the company delivering the VoIP service to the Customer
  • Third Party, if present: acts as an interface between the Customer and the Service Provider
  • Customer: the user of the VoIP service.

INFO

Mixed reports or reports aggregating different audiences are not available. The title of the Reports browser shows the target audience for the listed reports.

The [Audience] Reports browser, illustrated below, shows the following columns:

  • Groups: the group name (realm name, group of realms (label), endpoint, trunk)
  • Date: the start date of the report
  • Frequency: the frequency of the report: daily, weekly or monthly
  • Template: the name of the reporting template used to build this report
  • Download: action button to download the report file.

Audience Reports
Browser

Statistics Exports

The Statistics exports sub-menu presents a browser window allowing users to search and filter statistics and download them in .csv format. The CSV files are created according to a Statistics Profile. For more information about Statistics Profile, see [Statistics exports] .

The Statistics Exports browser, illustrated below, shows the following columns:

  • Export Profile: the profile defining the frequency and content of the .csv file.
  • Date: only statistics for that specific date are present in the .csv file.
  • Frequency
  • Download: button allowing to download the stats .csv file.

Statistics Exports
Browser

CDR Exports

The CDR Exports sub-menu presents a browser window allowing users to search and filter CDRs and download them in .csv format. The CSV files are created on a daily basis.

The CDR Exports browser, illustrated below, shows the following columns:

  • Groups: the realms, group of realms (label), endpoints or trunks the .csv file is related to.
  • Export Profile: the profile defining which CDR fields will be present in the .csv file.
  • Date: only CDRs for that specific date are present in the .csv file.
  • Records count: the number of CDRs in the .csv file.
  • Download: action button to download the CDRs .csv file.

CDR Exports
Browser

Settings Module

The Settings module provides an access to every configurable or editable setting of NEMO. Given the potential impact of configuration changes over the behaviour of NEMO, access rights to this module should be granted to NEMO Administrators and experienced users only.

WARNING

Some technical, low-level settings in the System sub-menu are not described in this User Guide. They are managed at installation and deployment time by Netaxis Installation and Support team, and should not be modified by NEMO administrators or users.

Users

The main Edit Users interface, illustrated below, lists all the users currently provisioned on the system.

The Export button (bottom left) allows saving locally a CSV file having all the entries in the list (not only the ones displayed: in this case, 26 entries, not only the 10 shown).

Edit Users list

Create a User

To create a user, click the Add new user button to open the User Account tab, illustrated below. Use this tab to provide user details such as user name, full name and password.

Add New User → User
Account

The Profile tab, illustrated below, allows defining the profile for this user in two different ways:

  • Default user profile: default user options, prevent access to everything
  • Clone the profile of another user already provisioned in the system.

Add New User →
Profile

Click the Save button to save the new user.

Edit an Existing User

To modify the access rights for an existing (or just created) user, click the Edit user link in the Edit column of the main Edit Users window (see [Edit Users list] above).

The User Account tab allows editing the full name and providing a new password, as illustrated below.

Edit User → User
Account

The Active Charts tab, illustrated below, lets you select which charts are available to the user.

Edit User → Active
Charts

The Charts options tab, illustrated below, lets you set several options for the charts. It is possible to customize which types of groups should be displayed. Besides these plugin-specific options, common options are available:

  • Aggregate data by default
  • Allow user to change aggregation setting
  • Expose trend option (post-processing)
  • Display total capacity line when max total simultaneous calls reach (%)
  • Rename ingress & egress terms

The Notifications tab, illustrated below, lets you set the parameters allowing NEMO to send notifications to the user.

Edit User →
Notifications

The Anomalies tab, illustrated below, lets you set which conditions the user has access to in order to define anomalies, as explained in [Anomalies].

Edit User →
Anomalies

The Access Privileges tab, partially illustrated below, lets you configure the access rights for the modules, groups, reports and anomalies.

You can grant or prevent access to specific settings in the Modules section of this tab. Use it, for instance, to prevent access to the system configuration interface or to prevent access to individual calls, traces or media streams.

Edit User → Modules Access Privileges (partial
view)

Individual access to the devices' logical entities (here called device objects) is part of this Modules list, discretely grouped by device as shown below:

The Groups section, illustrated below, lets you select which groups the user has access to. These settings affect what data can be retrieved in the Call Statistics, Voice Quality, Anomalies and Reports modules. Several choices are available:

  • prevent access to all groups
  • grant access to all groups
  • grant access to these groups (select the groups in the drop-down list)

Edit User → Groups Access
Privileges

INFO

Granting access to a group (directly or through labels) automatically grants access to all the sub-groups children of this group.

The Reports section, illustrated below, lets you select which reports the user has access to. These settings affect which reports are displayed in the Reports Browser, as explained in [Reports].

Several choices are available:

  • Prevent access to any report
  • Grant access to all reports
  • Grant access to specific report types
  • Grant access to specific reporting templates.

Edit User → Reports Access
Privileges

The Stats export section lets you select which stats the user is authorized to export.

Several choices are available:

  • Prevent access to reports
  • Grant access all reports
  • Grant access to selected reports
  • Grant access to reports generated by the selected report templates

The Anomalies section, illustrated below, lets you select which anomalies the user has access to. This setting affects which anomalies are displayed in the Anomalies Browser, as explained in [Anomalies Browser].

Several choices are available:

  • Grant access to own anomalies profiles (user will only see anomalies linked to the anomalies profiles he has created)
  • Grant access to all anomalies profiles (user will also be able to see the anomalies created by other users).

Edit User → Anomalies Access
Privileges

API

The API section prevents or grants the access to APIO layer API (for integration with APIO self-care portal).

Remove a User

To remove an existing user from the system, click the Remove User link in the Remove column of the main Edit Users window (see [Edit Users list] above).

Configuration Objects Provisioning

Depending on the plugin(s) currently active and the access privileges granted for the current user, several menus are available, to configure so-called device objects. These device objects are composed of root elements (e.g. Oracle SBC, Probe, Broadworks Application Server, ...), parent of base groups. These base groups are the root level of aggregation (from a statistical point of view) for a plugin. There may be sub-groups, children of these base groups.

Labels

Labels can be used to create logical groups of realms or endpoints or of trunks. Several labels can be assigned to the same realm or endpoint, or trunk. For instance, a label can be created to tag all realms or all trunks belonging to small and medium enterprises, and another label can be created to tag all realms or all trunks with a specific IP access network.

Labels can later be used to produce reports for grouped realms or grouped trunks.

Edit Labels

The Edit Labels list, illustrated below, lists all the labels currently provisioned on the system and lets you modify the label names or specify the total calls capacity for this range. This capacity is displayed in the Max Simultaneous Calls chart as an horizontal line. This table allows you also to delete the labels. This can be achieved by selecting the label and clicking the Delete Selected button.

WARNING

Deleting a label does NOT delete any of the items tagged with this label.

The Export button (bottom left) allows saving locally a CSV file having all the entries in the list (not only the ones displayed: in this case, 26 entries, not only the 10 shown).

Labels List

Create a New Label

The Create label section, illustrated below, lets you create a new label by defining its name and capacity. After creation, the label needs to be assigned to one or more realms or endpoints or one or more trunks.

Create Label

Assign a Label to Groups.

To assign a label:

  1. Select the appropriate tab

  2. Click the check-box next to the objects to which you want to assign a label

  3. Select a label from the drop-down list under the table

  4. Click the Assign label button, as illustrated below.

    The newly assigned label will appear in the Labels column.

    To deassign a label, click on the X next to it in the Labels column.

  5. Click the Save changes button to store your changes in the database.

[]

Labels
Assignment

Reports

NEMO can produce downloadable daily, weekly or monthly reports. The report generation system is built on reporting templates that describe what the reports must contain. These reporting templates are then associated to realms, endpoints, labels or ranges.

Two types of reports can be generated: PDF or DOCX. Reports based on the PDF reporting templates offer great portability among platforms, while reports based on DOCX reporting templates are editable and offer great flexibility over the content and look.

The main Reporting Templates browser, illustrated below, lists the reporting templates currently present on the system and provides tools to edit and remove them, and to create new templates.

Reporting Templates
List

Create a new PDF reporting template

To create a new PDF reporting template, click the Add new PDF reporting template button. The New Reporting Template menu is displayed.

The Template Properties tab, illustrated below, lets you set or select:

  • a name for the reporting template
  • the target audience
  • the frequency
  • the title and subtitle to be used on the generated reports' front pages and page headers.

The Enabled check-box makes this report template available for assignment to a group. See [Assign a Reporting Template to Realms / Endpoints / Ranges, or Labels, or Trunks] for more details.

PDF Reporting Template → Template
Properties

The Charts Options tab, illustrated below, lets you set various options for charts included in the report, such as renaming ingress & egress terms.

PDF Reporting Template → Charts
Options

The Notifications tab, illustrated below, lets you activate/deactivate the sending of the reports by e-mail. Reports are sent only to users having access to this report and having an e-mail address specified in their User Notification parameter.

PDF Reporting Template →
Notification

The Report Elements tab, illustrated below, lets you select which elements will be present in the report. These can be charts or tables. The table below specifies the type of each element available for selection.

PDF Reporting Template → Report
Elements

ElementType
Total Capacity Usage Distributionpie chart
Minutes of Usagehistogram
Traffic Intensitytime-based chart
Max Simultaneous Callstime-based chart
Call Ratetime-based chart
Calls Durationshistogram
Destinationspie chart
Release Causestable
RTP Packet Losstime-based and histogram
RCTP Packet Losstime-based and histogram
RTP Packet Jittertime-based and histogram
RCTP Packet Jittertime-based and histogram
RCTP Packet Latencyhistogram
RTP Packet MOS Overviewpie chart
RTP Packet MOStime-based and histogram
Anomaliestable

: PDF Report Elements - Types

Create a New DOCX Reporting Template

To create a new DOCX reporting template, click the Add new DOCX reporting template button. The New Reporting Template menu is displayed.

The Template Properties tab, illustrated below, lets you set or select:

  • a name for the reporting template
  • the target audience
  • the frequency
  • the title and subtitle to be used on the generated reports' front pages and page headers.
  • the starting date for generating the reports
  • the date in the future when the reports stop being generated.

The Enabled check-box makes this report template available for assignment to a group. See [Assign a Reporting Template to Groups] for more details.

DOCX Reporting Template → Template Properties
tab

The Charts Options tab, illustrated below, lets you set various options for charts included in the report, such as renaming ingress & egress terms.

DOCX Reporting Template → Charts Options
tab

The Notifications tab, illustrated below, lets you activate/deactivate the sending of the reports by e-mail. Reports are sent only to users having access to this report and having an e-mail address specified in their User Notification parameter.

DOCX Reporting Template → Notifications
tab

The DOCX Template tab, illustrated below, lets you upload a DOCX template that will be used as a basis for the report generation by the system.

DOCX Reporting Template → DOCX Template
tab

Charts and values will replace specific codes, known as placeholders, in the template document. The placeholders supported by the system are listed in the table below.

PlaceholderReplacement TypeDescription
$titletextreporting template title
$subtitletextreporting template subtitle
$customerNametextrealm friendly name
$realmtextrealm system name
$trunkCapacitytextconfigured trunk capacity
$labelNametextlabel name
$labelCapacitytextlabel capacity
$reportFrequencytextreport frequency (daily, weekly or monthly)
$periodtextstart date -- end date
$ingressCallsCountvaluetotal ingress calls
$egressCallsCountvaluetotal egress calls
$totalCallsCountvaluetotal calls
$ingressCallsDurationvalueingress calls total duration
$egressCallsDurationvalueingress calls total duration
$totalCallsDurationvaluecalls total duration
$ingressCallsAvgDurationvalueaverage ingress call duration
$egressCallsAvgDurationvalueaverage egress call duration
$totalCallsAvgDurationvalueaverage call duration
$ingressMaxIntensityvalueingress calls max traffic intensity
$egressMaxIntensityvalueegress calls max traffic intensity
$ingressMaxBHCAvalueingress calls max BHCA
$egressMaxBHCAvalueegress calls max BHCA
$totalCapacityWarningvaluewarning message if 80% of the configured realm capacity is reached
$ingressH323DisconnectCausestabletable listing the SIP error classes for ingress calls
$egressH323DisconnectCausestabletable listing the SIP error classes for egress calls
$ingressSIPStatustabletable listing the SIP status codes for ingress calls
$egressSIPStatustabletable listing the SIP status codes for egress calls
$ingressAvgRTPPacketLossvalueaverage ingress packet loss (RTP)
$egressAvgRTPPacketLossvalueaverage egress packet loss (RTP)
$ingressAvgRTCPPacketLossvalueaverage ingress packet loss (RTCP)
$egressAvgRTCPPacketLossvalueaverage egress packet loss (RTCP)
$ingressAvgRTPPacketJittervalueaverage ingress packet jitter (RTP)
$egressAvgRTPPacketJittervalueaverage egress packet jitter (RTP)
$ingressAvgRTCPPacketJittervalueaverage ingress packet jitter (RTCP)
$egressAvgRTCPPacketJittervalueaverage egress packet jitter (RTCP)
$ingressAvgRTCPPacketLatencyvalueaverage ingress packet latency  (RTCP)
$egressAvgRTCPPacketLatencyvalueaverage egress packet latency  (RTCP)
$ingressAvgPacketMOSvalueaverage ingress MOS
$egressAvgPacketMOSvalueaverage egress MOS
$graphTotalCapacityUsagecharttotal capacity usage distribution
$graphTrafficIntensitycharttraffic intensity over time
$graphMaxSimultaneousCallschartmax simultaneous calls over time
$graphCallRatechartcall rate over time
$graphConnectionDurationschartconnection phase duration histogram
$graphAlertingDurationschartalerting phase duration histogram
$graphConnectionDurationsOverTimechartAlerting phase duration over time
$graphAlertingDurationsOverTimechartAlerting phase duration over time
$graphHomeDestinationscharthome network destinations pie
$graphInternationalDestinationschartinternational network destinations pie
$graphNationalVsInternatDestinationschartTraffic distribution between national and international traffic
$graphRTPPacketLossOverTimechartpacket loss over time (RTP)
$graphRTPPacketLossDistributionchartpacket loss histogram (RTP)
$graphRTCPPacketLossOverTimechartpacket loss over time (RTCP)
$graphRTCPPacketLossDistributionchartpacket loss histogram (RTCP)
$graphRTPPacketJitterOverTimechartpacket jitter over time (RTP)
$graphRTPPacketJitterDistributionchartpacket jitter histogram (RTP)
$graphRTCPPacketJitterOverTimechartpacket jitter over time (RTCP)
$graphRTCPPacketJitterDistributionchartpacket jitter histogram (RTCP)
$graphRTCPPacketLatencyDistributionchartpacket latency histogram (RTCP)
$graphIngressPacketMOSSimplifiedPiechartMOS overview (ingress media)
$graphEgressPacketMOSSimplifiedPiechartMOS overview (egress media)
$graphPacketMOSOverTimechartMOS over time
$graphPacketMOSDistributionchartMOS histogram
$graphIngressCodecsDistributionchartIngress codec pie
$graphIngressCodecsDistributionchartEgress codec pie

: DOCX Placeholders

Create a customized PDF report template

In case the customization possible with the two existing types of PDF / DOCX templates described above would not enough match customer needs, Netaxis Solutions Professional Services can develop along customer specifications custom PDF templates totally tailored to meet any need.

Such templates are delivered as zip files ; the Add new customized PDF reporting template tab allows defining the report's properties, chart options, notifications as above, and uploading the template provided by Netaxis.

Assign a Reporting Template to Groups

To assign a Reporting template:

  1. Select the appropriate tab.

  2. Click the check-box next to the groups to which you want to assign a Reporting Template.

  3. Select a Reporting Template from the drop-down list under the table.

  4. Click the Assign Reporting Template button, as illustrated below.

    The newly assigned Reporting Template will appear in the Reporting Templates column.

    To deassign a Reporting Template, click on the X next to it in the Reporting Templates column.

  5. Click the Save changes button to store your changes in database.

Realms - Reporting Templates Assignment
Matrix

Trunks - Reporting Templates Assignment
Matrix

Statistics exports

NEMO offers the possibility to download .csv files containing different statistics computed by NEMO. The .csv files are generated on a daily/weekly/monthly basis and can be retrieved thanks to the Statistics Exports browser. The file generation is based on a profile describing which statistics must be included in the .csv files and for which groups. The files contain 1 value for each statistics and for each group configured.

For instance, if the profile is configured like this:

  • Frequency: daily
  • Statistics: statistic 1, statistic 2 and statistic 3
  • Group: Group 1 and Group 2

then a file will be created every day. This file has 2 rows containing the groups and 3 columns containing the value of the statistics. Note that depending of the statistics selected, the value can be the total, the average or the maximum for the whole day. The main Statistics Export Profiles menu, illustrated below, lists the Statistics export profiles currently present on the system and provides tools to edit and remove them, and to create new profiles.

Statistics export profiles
List

Create a New Statistics Export Profile

To create a new Statistics export profile, click the Add New statistics export profile button. A new menu is displayed.

The Profile Properties tab, illustrated below, lets you set:

  • a name for the statistics export profile
  • the frequency of the .csv file production. You can choose between Daily/Weekly/Monthly
  • a start date for the .csv file production. The file production can start in the past, in the future, or now.
  • If needed, the step interval allows grouping stats in smaller time windows than the global one set in Frequency above. Windows are: default (same as Frequency), 30 mins, 1h, 2h, 4h, 12h, 24h. If a step interval of 1h is set and the frequency is Daily, the exported stats will be split into 24 sections in a single daily file.
  • the flag activating the sending of the file by mail. Files are sent only to users having access to this report and having an e-mail address specified in the user notification parameter.
  • the flag to activate/deactivate this profile.

New Statistics export profile → Profile Properties
tab

The Groups tab, illustrated below, lets assign groups (of realms, endpoints, ranges, or of trunks, or of labels to the statistics export profile. The .csv file that will be produced will only contain statistics for those groups. Note also that a .csv file will be presented to a user only if this user has access to all the groups configured in the Statistics Export Profile.

Statistics export profile → Groups
tab

Statistics export profile (Probes) → Groups
tab

The Statistics tab, illustrated below, lets you selects the statistics that will be present in the .csv file.

Statistics export profile → Statistics
tab

The following statistics are common to all plugins:

  • Id
  • Group system name
  • Group name
  • Date YYYY-MM-DD (local)
  • hh:mm:ss (local)
  • Date YYYY-MM-DD hh:mm:ss (local)
  • Duration (secs)

Refer to the chapter [Plugins Features List] for a list of plugin-specific exportable statistics.

The Output format tab allows customizing the CSV delimiter, filename format and compression method to use for the stats export file.

Statistics export profile → Output
format

The Push SFTP tab collects the information needed for exporting stats through an SFTP connection.

Statistics export profile → Push SFTP
tab

CDR Exports

NEMO offers the possibility to download .csv files containing the CDRs received from the different monitored equipments. The .csv files are generated on a daily basis and can be retrieved thanks to the CDR exports browser. The file generation is based on a profile describing which CDR fields must be included in the .csv file. These profiles are then associated to realms, endpoints, ranges or labels (meaning that .csv files will be produced according to the profile for specific realms/endpoints/ranges/labels).

The main CDR export menu, illustrated below, lists the CDR export profiles currently present on the system and provides tools to edit and remove them, and to create new templates.

CDR export profiles
List

Create a New CDR Export Profile

To create a new CDR export profile, click the New CDR export profile button. A new menu is displayed.

The Profile Properties tab, illustrated below, lets you set a name for the CDR export profile, as well as its status (enabled or not).

CDR export profile → Profile Properties
tab

The CDR Fields-Session tab, illustrated below, lets you select the session fields that will be present in the .csv file.

CDR export profile → CDR Fields-Session
tab

In addition to the session fields, Quality of Service-related fields can be selected the same way.

The Output format tab allows customizing the CSV delimiter, filename format and compression method to use for the CDR export file.

CDR export profile → Output
format

The Push SFTP tab collects the information needed for exporting CDRs through an SFTP connection.

CDR export profile → Push SFTP
tab

Assign a CDR Export Profile to Groups

To assign a CDR export profile:

  1. Select the appropriate tab.

  2. Click the check-box next to the objects to which you want to assign a "CDR Export Profile".

  3. Select a "CDR Export Profile" from the drop-down list under the table.

  4. Click the Assign CDR Export profile button, as illustrated below.

    The newly assigned "CDR Export profile" will appear in the "CDR Export Profiles" column.

    To deassign a "CDR Export Profile", click on the X next to it in the "CDR Export Profiles" column.

  5. Click the Save changes button to store your changes in database.

[]

Realms - CDR export profile Assignment Matrix
(Oracle)

Trunks - CDR export profile Assignment Matrix
(Probes)

Anomalies

Thanks to its pattern analysis system, NEMO is able to detect anomalies in the network, such as a sudden call rate drop, packet loss over threshold, etc. These anomalies detection rules are described in anomalies profiles, which are then assigned to realms, endpoints, ranges or trunks, or labels to activate the detection of anomalies.

If the VoIP network is heterogeneous, these profiles allow setting different test thresholds depending on the network quality that can be expected.

WARNING

On top of anomalies profiles assignment, the Anomalies Engine must be running for the detection to be active. Please contact Netaxis support if anomalies are not detected after an Anomalies Profile has been assigned to your groups.

The anomalies profiles currently provisioned on the system are listed in the Anomalies Profile main menu, illustrated below.

Anomalies Profiles
List

Create a new Anomalies Profile

Click on the Add new anomalies profile button to create a new anomalies profile. The New Anomalies Profile menu shows up, as illustrated below.

The Profile Properties tab allows defining:

  • The name for this new anomalies profile
  • Whether or not to also send the anomalies as SNMP notifications
  • The IP address of the network management system (NMS)
  • The SNMP community name to be used in the SNMP protocol
  • The IP address of the second network management system (NMS), if any
  • The SNMP community name to be used in the SNMP protocol for the second SNMP connection.
  • Whether or not to also send the anomalies as e-mail notifications
  • Whether or not to also send the anomalies as SMS notifications.

Anomalies Profile → Profile Properties
tab

An Anomalies profile can contain several anomalies and an anomaly can be defined using a set of up to five conditions. The Anomalies tab, illustrated below, lists the already defined anomalies, if any, and lets you create new anomalies.

Anomalies Profile → Anomalies
tab

Click on the New Anomaly button to create an anomaly. The Anomaly Definition menu shows up, as illustrated below. This menu allows defining:

  • The name of the anomaly
  • A description
  • The severity (informational, warning, minor, major, critical)
  • The observation window for anomalies detection. (For example, if observation window is set to 5 minutes and the condition is that MOS score must be above 4, then NEMO computes the average MOS score by 5-minute slots and will produce an alarm only if this average is higher than 4).
  • The active/inactive status
  • The set of conditions (up to five)

Anomalies Profile → Anomaly
Definition

The following conditions are available to define anomalies.

The tables below list the conditions available for all plugins.

Condition TypeOperatorParameters
Day of weekis/is notMon, Tue, Wed, Thu, Fri, Sat, Sun
Time of dayis between/is not betweenConfigurable time range
ingress [custom metric]is less than/is greater thandepending on metric type
egress [custom metric]is less than/is greater thandepending on metric type

Refer to the chapter [Plugins Features List] for a list of plugin-specific anomaly tests.

Edit an Anomalies Profile

To edit an anomalies profile, click on the Edit anomalies profile link illustrated in [Anomalies Profiles list].

Remove an Anomalies Profile

To remove an anomalies profile, click on the Remove anomalies profile link illustrated in [Anomalies Profiles list].

Assign an Anomalies Profile to Groups

To assign an Anomalies Profile:

  1. Select the appropriate tab.

  2. Click the check-box next to the objects to which you want to assign an Anomalies Profile.

  3. Select an Anomalies Profile from the drop-down list under the table.

  4. Click the Assign Anomalies profile button, as illustrated below.

    The newly assigned Anomalies profile will appear in the Anomalies Profiles column.

    To deassign an Anomalies Profile, click on the X next to it in the Anomalies Profiles column.

  5. Click the Save changes button to store your changes in database.

[]

Anomalies Profile Assignment Matrix
(Oracle)

Anomalies Profile Assignment Matrix
(Probes)

SNMP

NEMO manages the SNMP events emitted by the monitored equipments, converts them into alarms and displays them in the [SNMP Alarms] browser window. This is achieved thanks to SNPM rules, which allow selecting existing traps (and events) from the SNMP MIBs available to NEMO, and customizing their descriptions into understandable messages.

The SNMP Rules Set browser window, illustrated below, shows the rules currently defined. Each existing rule can be edited (click Edit button) or removed (click Remove button).

SNMP Rules Set
list

Create an SNMP Rule

To create a rule and add it to the set of rules, click the Add New Rule button. This opens the New SNMP Rule: Step 1 window, illustrated below.

New SNMP Rule: Step
1

In the drop-down list, select from one of the available MIBs the SNMP trap you want alarms to be raised for, then click Next. This opens the New SNMP Rule: Step 2 window, illustrated below.

New SNMP Rule: Step
2

The Properties section mentions the SNMP trap originating MIB, the selected Trap name, and an Alarm name text field, showing the default name of the alarm. This field allows changing that default name into a more descriptive one, and to display the current value of any of the trap's variables listed in the Conditions section below.

For example, to change the default apEnvMonPortChangeNotification name into "Port change notification for:" and have an alarm that shows the value of variable apEnvMonTrapPortID, change the Alarm name field like this:

Port Change Notification for

with the variable enclosed in a container made of double curly braces: , as illustrated below.

Alarm Name

The Conditions section displays the variables of the trap selected in Properties, with their possible values in drop-down lists when applicable. You can select or provide the value(s) for which you want a conditional alarm to be raised ("raise an alarm if condition is true").

The Actions section allows selecting the severity level for the alarm: Informational, Warning, Minor, Major, Critical.

The Notifications section allows setting the values needed for e-mail and SMS notifications. The two check-boxes activate the corresponding notification mode.

Click Save when done to come back to the SNMP Rules Set browser window, where the new rule is now listed.

New rule
listed

From then on, when the SNMP system sends the apEnvMonPortChangeNotification trap, the alarm with the name "Port Change Notification for" followed by the value of apEnvMonTrapPortID will appear in the Anomalies > SNMP Alarms browser window. This is illustrated below with a different alarm. See [SNMP Alarms] for more details about the SNMP Alarms browser window.

SNMP Alarms browser
window

Tracing

When probes are installed in the network and the CaptureEngine and CaptureOrchestrator engines are running, the Tracing sub-menu allows you to define traces and to activate them.

Tracing being a heavy resources consuming process, especially when the capture of RTP streams is desired, it is advisable to define traces to limit the RTP capture to selected called or called numbers, while tracing RTP stats can be activated for all numbers.

The Add Trace tool, illustrated below, allows defining a trace with the following criteria:

  • Description: a user-friendly name

  • Calling and Called: patterns to limit the tracing to the matching number(s)

    WARNING

    If these fields are left empty, all numbers will be traced.

  • Source IP(s) and Destination IP(s): pattern to limit the tracing to the matching IP(s). CIDR ranges can be used.

  • Methods: allows selecting one SIP method as filter for tracing.

  • RTP Stats: when checked, will trace the RTP stats for the numbers defined in Calling / Called above

  • RTP Capture: when checked, will trace the RTP streams for the numbers defined in Calling / Called above

  • Trace Reason: drop-down list to document the reason for tracing personal data (GDPR)

  • Reason details: free text field for detailing the reason selected above.

Tracing - Add Trace
tool

Click the Save button to save this trace and have it shown in the Active Traces browser.

The Active traces browser window, illustrated below, shows the traces currently active on the equipment.

INFO

This trace, added for demo purposes, would capture all RTP stats and all RTP flows for all calling or called numbers. This is not recommended.

Tracing - Active Traces
browser

To remove a trace (and permanently delete it from the system), click the Remove red button.

Metrics

Metrics allow computing specific statistics that are not provided in NEMO standard results.

As metrics are based on values from CDR fields, their creation and usage are targeted at administrators with an in-depth understanding of the underlying equipment's call data records.

The results computed by the metrics are shown in custom charts. The custom charts can be linked to the existing categories of result graphs (in Calls Statistics and Voice Quality menus). They are displayed together with the other graphs or in the Dashboard.

The custom metrics can also be included as elements in anomalies' definitions, which can in turn be used in configurable reports. Finally, they can be exported as elements of Statistics Reports.

The main Edit Metrics interface, illustrated below, lists the custom metrics currently provisioned on the system.

Edit Metrics
list

Create a Metric

To create a metric, click the + New metric button to open the Edit Metrics form, illustrated below. Use this form to provide metric parameters (explained below the picture).

WARNING

Any newly defined metric must be authorized in the user privileges to be used as a condition in Anomaly Definition (see below Active field and Anomalies Profile → Anomaly Definition above).

+ New Metric → Edit Metrics →
Metrics

Fields

  • Metric id: unique id for the metric. Lower case, digits and underscore (_) are the only authorized characters

  • Metric label: text string used in help tooltip, lists and reports

  • Metric type: 6 types are available.

    • Event Counter: count of events which occurred, based on CDR criteria

      The output of the formula is True (the counter is incremented) or False (the counter is unchanged).

      Example: Number of calls where the post dial delay is more than 5000 msecs:

      POST_DIAL_DELAY > 5000

    • Ratio counter: result of the division of 2 existing metrics

      The base metric is divided by the divisor.

      Example: metric counting calls with release cause 500 divided by total number of calls

    • Computed session value: derive a value from one or more fields from the CDR

      The output of the formula is a numerical value.

      Example: ringing duration:

      CONNECT_TIME - SETUP_TIME

    • Computed media value: derive a value from one or more fields from the CDR

      Distinct formulas can be defined for ingress & egress calls so that media statistics are aggregated by media direction and not by call direction.

      The output of the formula are numerical values.

      Example: packet loss:

      • ingress:

        CALLING_RTCP_PACKETS_LOST_FS1 / CALLING_RTCP_PACKETS_LOST_FS1 + CALLING_PACKETS_FS1

      • egress:

        CALLED_RTCP_PACKETS_LOST_FS1 / CALLED_RTCP_PACKETS_LOST_FS1 + CALLED_PACKETS_FS1

    • Interval-based media distribution: like a computed media value, the output value is derived from one or more CDR fields

      The output value is used to increment one of the intervals of the distribution

      Example: packet latency, in intervals of 10 msecs

      CALLING_RTCP_AVG_LATENCY_FS1 / 10, CALLED_RTCP_AVG_LATENCY_FS1 / 10

    • Interval-based session distribution: like a computed session value, the output value is derived from one or more CDR field

      The output value is used to increment one of the intervals of the distribution

      Example: post-dial delay, in intervals of 100 msecs:

      POST_DIAL_DELAY / 100

    • Key-based session distribution: derive a value from one or more fields from the CDR

      The output value is text and is used to classify calls in "bins".

      Example: distinguish calls based on codec type:

      FLOWTYPE_FS1_F

  • Formula

    WARNING

    The text string of the formula must be compliant with Python syntax. Some examples have been provided in Metric types above.

    The formula is based on one or more CDR fields, to be copied from the drop-down list Available CDR fields. This list shows the CDR fields by name and value type (string, integer, float...).

    The CDRs and their fields are equipment- and plugin-dependent (NEMO Capture or Net-NetSD).

  • Aggregation type: when the metric is used on more than one group (trunk), selects how the resulting value is computed: by average or sum.

  • Export: if checked, the metric is listed in the exportable statistics to be selected in Statistics export profile → Statistics tab.

  • Active: if checked, the metric is active, is computed from the moment it has been created, and appears:

    • in the selectable conditions list in Settings → Anomalies → Anomalies Profile → Anomalies → Anomaly definition

    • and in selectable metrics list in Settings → Metrics → Edit Metrics → Charts

    If unchecked (Inactive), the metric stops being computed and is not shown anymore in the selectable conditions list in Anomaly Definition. If a chart is linked to the metric, it is displayed but shows only results prior to the moment the metric's status becomes Inactive.

Click the Save button to save the new metric.

Create a Chart

To create a chart, click the + New chart button to open the Edit Metrics form, illustrated below. Use this form to provide chart parameters (explained below the picture).

WARNING

  • Any newly defined chart must be authorized in the user privileges to be visible (see Edit User → Active charts above).

  • For the chart to plot current values, the reference metric must be active.

+ New Chart → Edit Metrics →
Chart

Fields

  • Chart id: unique id for the chart. Lower case, digits and underscore (_) are the only authorized characters

  • Chart label: text string used in lists and reports

  • Chart description: more verbose text string used in help tooltip

  • Group: one category of results in Call Statistics or Voice Quality this chart is associated with

  • Chart type:

    • Time Series: evolution of a metric over time: relies on events counter, ratio counter, computed session value or computed media value. X axis is time, Y axis is value

    • Distribution histogram: distribution of characteristics of calls. X axis is intervals, Y axis is proportion of occurrences of that specific interval value

    • Distribution pie: distribution of characteristics of calls, identified by labels: relies on key-based session distribution

  • Plot total (ingress + egress): if Plot total is active, the chart displays 3 lines: ingress, egress, total and the legend displays these 3 data series. If disabled, the chart displays 2 lines: ingress, egress and the legend displays these 2 data series.

  • Metric: a reference metric providing the values to plot

  • Unit: the unit of the values, to be used as unit label in the legend of the plotted chart

  • Active: if checked, the chart is active and appears in the selectable statistics list for the Dashboard charts.

    If unchecked (Inactive), the chart is not shown anymore in the selectable statistics list for the Dashboard charts and disappears from the category in Call Statistics and Voice Quality results it has been associated with when created.

    WARNING

    Any newly defined chart must be authorized in the user privileges to be visible (see Edit User → Active charts above).

Edit an Existing Metric

To edit an existing metric, click the Edit blue button in the Edit column of the Metric tab in the main Edit Metrics window (see [Edit Metrics List] above).

Changes to an existing metric exclude changing the metric id and the metric type. Other settings (Description, Formula, Aggregation type, Export and Active) can be modified.

Changes must be saved using the Save button (action often forgotten after testing).

Edit an Existing Chart

To edit an existing chart, click the Edit blue button in the Edit column of the Chart tab in the main Edit Metrics window (see [Edit Metrics List] above).

Changes to an existing chart exclude changing the chart id and the chart type. Other settings (Label, Description, Group, Plot total, Metric, Unit, Active) can be modified.

Changes must be saved using the Save button.

Remove a Metric or Chart

To remove an existing metric or chart from the system, click Remove red button in the Remove column of the Metric or Chart tab in the Edit Metrics window (see [Edit Metrics List] above).

System

The System sub-menu allows you to configure the core applications part of the NEMO platform.

WARNING

Only the system administrator or Netaxis support team should perform such configuration changes, as they might impact the whole processing chain.

Configure the GUI

Use the menu illustrated below to set various global parameters for the Web GUI:

  • maximum number of calls returned by the calls search tool: specifies the maximum number of calls returned in the calls search results table. Default: 10000. Larger values increase load on the system and can impact browser performance.

  • list of ranges to use for traffic intensity distribution pie: ranges to use for total capacity usage in format label1,limit1;label2,limit2;…

    Example: usage 0%-80% of total capacity,0.8;usage 80%-95% of total capacity,0.95;usage 95%-100% of total capacity.

    1.0 will create 3 ranges from 0 to 80% of total capacity, from 80% to 95% of total capacity and from 95% to 100% of total capacity.

  • list of ranges to use for MOS simplified pie chart: ranges to use for MOS overview chart in format label1,limit1;label2,limit2;…

    Example: bad,2.0;medium,3.0;good,4.25;very good.

    5.0 will create the 4 ranges "bad" from 0.0 to 2.0, "medium" from 2.0 to 3.0, "good" from 3.0 to 4.25 and "very good" from 4.25 to 5.00.

  • correlated sessions search window: window of time (in seconds) for searching correlating sessions. For a call from 10:32:15 to 10:33:45, NEMO will look for other sessions with the methods defined in the parameter below between 10:32:15 - 300 secs and 10:33:45 + 300 secs.

    Example : 300

  • correlated sessions search SIP methods: defines additional SIP methods used to correlate call legs.

    Example: REGISTER,SUBSCRIBE,NOTIFY

  • hostname mapping: defines the mapping between the names of the probes and their URL. Needed to reach the probes to download traces from them.

    Example:

    nemo3-demo-probe-lab-vmware3,http://10.0.10.18:8081/;nemo3-router-b,http://10.100.0.8:8081/;nemo3-router-a,http://10.100.0.7:8081/;nemo3-bridge-a,http://10.100.0.14:8081/;nemo3-bridge-b,http://10.100.0.15:8081/;dory-nemo3-probe-demo,http://10.100.0.13:8081/

  • csv file with hosts mapping: location of a csv file having mappings to replace hosts' IP addresses with user-friendly names, with mandatory header IP-address,hostname as shown below. IPv6 format is supported.

    Example: /opt/nemo/etc/hosts_mappings.csv

  • max log file size in bytes: maximum log file size, in bytes. Once this limit is reached, the log file is rotated and a new log file is created.

  • number of log files to keep: number of log files to keep, including the current one and the rotated ones.

  • log level: sets the logging severity level (2: data, 5: trace, 10: debug, 20: info, 30: warning, 40: error, 50: critical)

  • GUI syslog server: URL of a remote syslog server to send the GUI logs to

  • GUI syslog port: the port for this server

  • GUI syslog facility (auth, authpriv, cron, daemon, ftp, kern, lpr, mail, news, syslog, user, uucp, local0 to local7): the log category/ies to filter

  • AUDIT syslog server: URL of a remote syslog server to send the AUDIT logs to

  • AUDIT syslog port: the port for this server

  • AUDIT syslog facility (auth, authpriv, cron, daemon, ftp, kern, lpr, mail, news, syslog, user, uucp, local0 to local7) the log category/ies to filter

GUI
Configuration

Configure the Queue Runners

The Queue Runners process the CDRs received at regular intervals from the SBC and insert them into the NEMO database. Use the menu illustrated below to set various parameters:

  • max number of records processed per CDR queue file: a single queue runner can process from 10 to 1000 CDR files. A small value guarantees that the CDRs are processed in a chronological order but increases the load on the system. A large value improves performance but does not guarantee the chronological order of the CDRs processing.
  • max number of records processed per run: absolute maximum of CDRs to process per run. A run consists in the queue runner examining all the queue files present once.
  • auto-enable stats per realm for realms matching regular expression: regular expression that a newly detected realm system name must match to have the stats per realm automatically enabled. Example: R.*core$ will match any realm starting with an R and ending with core.
  • auto-enable stats per IP for realms matching regular expression: regular expression that a newly detected realm system name must match to have the stats per IP automatically enabled. Example: peer[0-9]+$ will match any realm starting with peer, followed by at least one digit.
  • max log file size in bytes: maximum log file size, in bytes. Once this limit is reached, the log file is rotated and a new log file is created
  • number of log files to keep: number of log files to keep, including the current one and the rotated ones.
  • log level: sets the logging severity level (2: data, 5: trace, 10: debug, 20: info, 30: warning, 40: error, 50: critical)

Queue Runners
Configuration

Configure the Collectors

This operation is strictly reserved to Netaxis support personnel.

WARNING

The picture below shows collectors that could be present in the system, depending on configuration and deployment. These collectors (red square) should NOT BE USED or MODIFIED by users or even system administrators.

Collectors
Configuration

Configure the Stats Engine

The Stats Engine processes the CDRs present in the database and computes consolidated metrics which are used to produce charts. Use the menu illustrated below to set various parameters:

  • max log file size in bytes: maximum size, in bytes, for the log file. Once this limit is reached, the log file is rotated and a new log file is created.
  • number of log files to keep: the number of log files to keep. This includes the current one and the rotated ones.
  • log level: sets the logging severity level (2: data, 5: trace, 10: debug, 20: info, 30: warning, 40: error, 50: critical)

Stats Engine
Configuration

Configure the Anomalies Engine

The Anomalies Engine runs at regular intervals to process the statistics produced by the Stats Engine and run anomaly tests on them. Use the menu illustrated below to set various parameters:

  • SMTP server: IP address of the SMTP server Nemo will send the traps to.
  • SMTP port: destination port of the SMTP server
  • SMTP SSL: flag to enable/disable to usage of SSL
  • SMTP StartTLS: flag allowing to use this ancient specification to switch to encrypted mode
  • SMTP username: Username for SMTP connection
  • SMTP password: password for SMTP connection
  • From email name: Name that will be displayed for the e-mail sent by Nemo.
  • From email address: e-mail address for the e-mail sent by Nemo.
  • HTTPS SMS URL: URL that will be used by Nemo to send the "HTTP GET" request to.
  • max log file size in bytes: maximum size, in bytes, for the log file. Once this limit is reached, the log file is rotated and a new log file is created.
  • number of log files to keep: the number of log files to keep. This includes the current one and the rotated ones.
  • log level: sets the logging severity level (2: data, 5: trace, 10: debug, 20: info, 30: warning, 40: error, 50: critical)

Anomalies Engine
Configuration

Configure the Reporting Engine

The Reporting Engine runs at regular intervals to produce reports based on the statistics computed by the Stats. Use the menu illustrated below to set various parameters:

  • max points per chart: the maximum number of data points per chart. This setting affects the precision of time-based charts.
  • path to logo file to include in reports: this the path (in Linux format) to a logo image file on the system to include in PDF reports. This image must be in PNG format.
  • SMTP server: IP address of the SMTP server where Nemo will send the report to.
  • SMTP port: destination port of the SMTP server
  • SMTP SSL: flag to enable/disable to usage of SSL
  • SMTP StartTLS: flag allowing to use this ancient specification to switch to encrypted mode
  • SMTP username: username for SMTP connection
  • SMTP password: password for SMTP connection
  • From email name: Name that will be displayed for the e-mail sent by Nemo.
  • From email address: e-mail address for the e-mail sent by Nemo.
  • max log file size in bytes: maximum size, in bytes, for the log file. Once this limit is reached, the log file is rotated and a new log file is created.
  • number of log files to keep: the number of log files to keep. This includes the current one and the rotated ones.
  • log level: sets the logging severity level (2: data, 5: trace, 10: debug, 20: info, 30: warning, 40: error, 50: critical)

Reporting Engine
Configuration

Configure the Stats Export Engine

The Statistics Export engine runs once a day to produce .csv files containing statistics raw data. The .csv files are produced per realm, endpoint, label or range. The content of the .csv file is configurable thanks to Statistics Export Profiles (see [Statistics exports]). Use the menu illustrated below to set various configuration parameters:

  • SMTP server: IP address of the SMTP server where Nemo will send the traps to.
  • SMTP port: destination port of the SMTP server
  • SMTP SSL: flag to enable/disable to usage of SSL
  • SMTP StartTLS: flag allowing to use this ancient specification to switch to encrypted mode
  • SMTP username: username for SMTP connection
  • SMTP password: password for SMTP connection
  • From email name: name that will be displayed for the e-mail sent by Nemo.
  • From email address: e-mail address for the e-mail sent by Nemo.
  • max log file size in bytes: maximum size, in bytes, for the log file. Once this limit is reached, the log file is rotated and a new log file is created.
  • number of log files to keep: the number of log files to keep. This includes the current one and the rotated ones.
  • log level: sets the logging severity level (2: data, 5: trace, 10: debug, 20: info, 30: warning, 40: error, 50: critical)

Statistics Export Engine
Configuration

Configure the CDR Export Engine

The CDR Export engine runs once a day to produce .csv files containing CDRs. The .csv files are produced per realm, endpoint, label or range. The content of the .csv files is configurable thanks to CDR export profiles (see [CDR Exports]. Use the menu illustrated below to set various configuration parameters:

  • max log file size in bytes: maximum size, in bytes, for the log file. Once this limit is reached, the log file is rotated and a new log file is created.
  • number of log files to keep: this includes the current one and the rotated ones.
  • log level: sets the logging severity level (2: data, 5: trace, 10: debug, 20: info, 30: warning, 40: error, 50: critical)

CDR Export Engine
Configuration

Configure the Health Monitor

The system is monitored at regular intervals to ensure the proper functioning of NEMO. Use the menu illustrated below to set various parameters:

  • max log file size in bytes: maximum size, in bytes, for the log file. Once this limit is reached, the log file is rotated and a new log file is created.
  • number of log files to keep: this includes the current one and the rotated ones.
  • log level: sets the logging severity level (2: data, 5: trace, 10: debug, 20: info, 30: warning, 40: error, 50: critical)

Health Monitoring
Configuration

Configure the Capture Engine

This operation is reserved to Netaxis support at installation and deployment time.

Configure the Capture Orchestrator

This operation is reserved to Netaxis support at installation and deployment time.

Logs

The Logs menu allows viewing the log files produced by NEMO.

Click the View button to display the log file you want to inspect, then click the Back button of your browser to go back to the NEMO Settings/Logs window.

The following log files (sorted alphabetically) are available:

  • anomalies_engine.log: this file contains logs produced by the "Anomalies" Engine processes. The length and the number of those files is configurable in the Settings/System/Anomalies Engine menu.

  • audit.log: this file contains logs about HTTP requests to NEMO module. This file rotates every day.

  • capture_engine.log: this file contains logs produced by the Capture Engine processes, which manage the capture on probes and the transfer of probes traces to the central server. The length and the number of those files is configurable in the Settings/System/CaptureEngine menu.

  • CaptureOrchestrator.log: this file contains the logs produced by the CaptureOrchestrator process, which synchronizes the probe servers and saves the traces' metadata. The length and the number of those files is configurable in the Settings/System/CaptureOrchestrator menu.

  • cdr_export_engine.log: this file contains logs produced by the "CDR Export" Engine processes. The length and the number of those files is configurable in the Settings/System/CDR Export Engine menu.

  • gui.log: this file contains logs produced by the "GUI" processes. The length and the number of those files is configurable in the Settings/System/GUI menu.

  • gui_access.log: this file contains information about user access (successful/unsuccessful access). This file contains a limited amount of information. It aims to keep track of the user login attempts. This file rotates every day.

  • gui_server.log: this file contains the information about GUI crashes. The length and the number of those files is configurable in the Settings/System/GUI menu.

  • health_monitor.log: this file contains logs produced by the Health Monitor process, which purges the database and the file system. The length and the number of those files is configurable in the Settings/System/HealthMonitor menu.

  • qr0.log and qr1.log: those files contain logs produced by QueueRunner processes. The length and the number of those files is configurable in the Settings/System/QueueRunner menu.

  • reporting_engine.log: this file contains logs produced by the "Reporting" Engine processes. The length and the number of those files is configurable in the Settings/System/Reporting Engine menu.

  • stats_engine.log: this file contains logs produced by the "Stats" Engine processes. The length and the number of those files is configurable in the Settings/System/Health Monitor menu.

  • stats_export_engine.log: this file contains logs produced by the "Statistics Export" Engine processes. The length and the number of those files is configurable in the Settings/System/Stats Export Engine menu.

  • watchdog.log: this file contains logs produced by the watchdog processes. The length and the number of those files is configurable in the Settings/System/Health Monitor menu.

INFO

The absence of a log in the System > Logs browser window does not indicate a malfunction of the system. The most common reason for a log not being listed is that the corresponding engine is not active or the corresponding process has not been run yet.

Plugins Features List

Netaxis Probes

  • Plugin name: capture

  • Trace correlation support: yes

  • DB collection name: sip

  • Base configuration object: Probes

  • Sub-groups:

    • Trunks

GUI Search Calls

Search Criteria

TabSearch Criteria
SIPMethod
SIPSIP status
SIPSIP headers
Packet LossCalling RTP packets lost
Packet LossCalled RTP packets lost
Packet LossCalling RTP packet loss
Packet LossCalled RTP packet loss
Packet JitterCalling RTP Avg jitter
Packet JitterCalled RTP Avg jitter
Packet JitterCalling RTP max jitter
Packet JitterCalled RTP max jitter
Packet LatencyCalling RTCP Avg Latency
Packet LatencyCalled RTCP Avg Latency
MOSCalling MOS
MOSCalled MOS
Media streamsMedia streams count
User agentCalling user agent
User agentCalled user agent

Results Columns

Column
Probe
Calling Number (normalized)
Called Number (normalized)
Src IP
Dst IP
Src Hostname
Dst Hostname
VLAN
Call Id
SIP Method
SIP Status
Alerting Duration (secs)
Connection Duration (secs)
Total Duration (secs)
Calling RTP Packets
Called RTP Packets
Calling RTP Packets Lost
Called RTP Packets Lost
Calling RTP Packet Loss
Called RTP Packet Loss
Calling RTP Avg Jitter
Called RTP Avg Jitter
Calling RTCP Avg Latency
Called RTCP Avg Latency
Calling MOS
Called MOS
Media streams count
Correlated calls count
Correlated calls ids
Correlation group id
Record id
Media codec
Calling user agent
Called user agent

REST API

Search Criteria

Search Criteria
probe
callingNormalized
calledNormalized
srcIp
dstIp
srcHostname
dstHostname
VLAN
callId
sipMethod
sipStatus
alertingDuration
connectionDuration
totalDuration
callingRTPPackets
calledRTPPackets
callingRTPPacketsLost
calledRTPPacketsLost
callingRTPPacketLoss
calledRTPPacketLoss
callingRTPAvgJitter
calledRTPAvgJitter
callingRTCPAvgLatency
calledRTCPAvgLatency
callingMOS
calledMOS
mediaStreamsCount
correlatedCallsCount
correlatedCallsIds
correlationGroupId
mediaCodec
callingUserAgent
calledUserAgent

Search Results Fields

All the fields available for the GUI search results columns are present in REST API responses.

Exportable CDR Fields

TabField
SessionSetup Time (YYYY-MM-DD HH:MM:SS)
SessionConnect Time (YYYY-MM-DD HH:MM:SS)
SessionDisconnect time (YYYY-MM-DD HH:MM:SS)
SessionCalling Party Number
SessionCalling Party Number (normalized)
SessionCalled Party Number
SessionCalled Party Number (normalized)
SessionSIP Method
SessionSIP Status
SessionCall Id
SessionProbe
SessionSrc IP
SessionDst IP
SessionVLAN
Quality of ServiceCalling RTP Packets
Quality of ServiceCalled RTP Packets
Quality of ServiceCalling RTP Packets Lost
Quality of ServiceCalled RTP Packets Lost
Quality of ServiceCalling RTP Packet Loss
Quality of ServiceCalled RTP Packet Loss
Quality of ServiceCalling RTP Avg Jitter
Quality of ServiceCalled RTP Avg Jitter
Quality of ServiceCalling RTCP Avg Latency
Quality of ServiceCalled RTCP Avg Latency
Quality of ServiceCalling MOS
Quality of ServiceCalled MOS

Exportable Statistics

TabField
SessionsIngress calls setup count
SessionsEgress calls setup count
SessionsTotal calls setup count
SessionsIngress calls setup & answered count
SessionsEgress calls setup & answered count
SessionsTotal calls setup & answered count
SessionsIngress calls disconnect count
SessionsEgress calls disconnect count
SessionsTotal calls disconnect count
SessionsIngress traffic intensity (erlangs)
SessionsEgress traffic intensity (erlangs)
SessionsTotal traffic intensity (erlangs)
SessionsIngress max simultaneous calls (channels)
SessionsEgress max simultaneous calls (channels)
SessionsTotal max simultaneous calls (channels)
SessionsIngress call rate (calls/min)
SessionsEgress call rate (calls/min)
SessionsTotal call rate (calls/min)
SessionsIngress calls ringing duration (secs)
SessionsEgress calls ringing duration (secs)
SessionsIngress calls connection duration (secs)
SessionsEgress calls connection duration (secs)
SessionsIngress session establishment ratio (SER/ASR) (%)
SessionsEgress session establishment ratio (SER/ASR) (%)
SessionsIngress session establishment effectiveness ratio (SEER/NER) (%)
SessionsEgress session establishment effectiveness ratio (SEER/NER) (%)
SessionsIngress ineffective session attempts ratio (ISA) (%)
SessionsEgress ineffective session attempts ratio (ISA) (%)

Anomalies

Test
ingress calls setup count
egress calls setup count
ingress calls setup & answered count
egress calls setup & answered count
ingress calls disconnect count
egress calls disconnect count
ingress traffic intensity
egress traffic intensity
ingress traffic intensity variation (%)
egress traffic intensity variation (%)
ingress max simultaneous calls
egress max simultaneous calls
total capacity usage
ingress call rate
egress call rate
ingress calls ringing duration
egress calls ringing duration
ingress calls connection duration
egress calls connection duration
ingress media packet loss (RTP)
egress media packet loss (RTP)
ingress media packet jitter (RTP)
egress media packet jitter (RTP)
ingress media MOS
egress media MOS
ingress registration messages count
egress registrations messages count
ingress session establishment ratio (SER/ASR)
egress session establishment ratio (SER/ASR)
ingress session establishment effectiveness ratio (SEER/NER)
egress session establishment effectiveness ratio (SEER/NER)

Custom Metrics Exposed Fields

FieldType
CLG_IPstring
CLD_IPstring
RELEASE_CAUSE_SIPstring
MEDIA_CODECinteger
MEDIA_CODEC_LABELstring
CLG_RTP_PACKETSinteger
CLG_RTP_PACKETS_LOSTinteger
CLG_RTP_PACKET_LOSSfloat
CLG_RTP_PACKETS_SENTinteger
CLG_RTP_JITTER_SUMinteger
CLG_RTP_JITTER_MAXinteger
CLG_RTP_JITTER_AVGfloat
CLG_RTP_JITTER_PACKETSinteger
CLG_RTCP_LATENCYinteger
CLG_RTP_MOSfloat
CLG_USER_AGENTstring
CLG_RTP_FRAME_BYTESinteger
CLG_RTP_PAYLOAD_BYTESinteger
CLD_RTP_PAYLOAD_BYTESinteger
CLD_RTP_FRAME_BYTESinteger
CLD_RTP_PACKETSinteger
CLD_RTP_PACKETS_LOSTinteger
CLD_RTP_PACKET_LOSSfloat
CLD_RTP_PACKETS_SENTinteger
CLD_RTP_JITTER_SUMinteger
CLD_RTP_JITTER_MAXinteger
CLD_RTP_JITTER_AVGfloat
CLD_RTP_JITTER_PACKETSinteger
CLD_RTCP_LATENCYinteger
CLD_RTP_MOSfloat
CLD_USER_AGENTstring

Netaxis SRE

  • Plugin name: sre

  • Trace correlation support: no

  • DB collection name: srecdrs

  • Base configuration object: Call Processors

  • Sub-groups:

    • Trunks

GUI Search Calls

Search Criteria

INFO

This plugin does not support specific search criteria except the standard ones.

Results Columns

Column
Calling Number (normalized)
Called Number (normalized)
From URI
To URI
Request username
Request URI
Contact
Call Id
Counter
Alerting Duration (secs)
Connection Duration (secs)
Total Duration (secs)
Disconnect Cause
CDR type
Record Id

REST API

Search Criteria

Search Criteria
callingNormalized
calledNormalized
fromURI
toURI
requestUsername
requestURI
contact
callId
counter
alertingDuration
connectionDuration
totalDuration
disconnectCause
cdrType

Search Results Fields

All the fields available for the GUI search results columns are present in REST API responses.

Exportable CDR Fields

TabField
DetailsSetup Time
DetailsHostname
DetailsConnect Time
DetailsConnect Host
DetailsDisconnect Time
DetailsDisconnect Host
DetailsStatus Code
DetailsCall Id
DetailsCounter
DetailsFrom
DetailsCalling
DetailsTo
DetailsCalled
DetailsRequest URI
DetailsRequest Username
DetailsLast Request URI
DetailsSource Address
DetailsSource Port
DetailsDestination Address
DetailsDestination Port
DetailsType
DetailsContact

Exportable Statistics

TabField
SessionsIngress calls setup count
SessionsEgress calls setup count
SessionsTotal calls setup count
SessionsIngress calls setup & answered count
SessionsEgress calls setup & answered count
SessionsTotal calls setup & answered count
SessionsIngress calls disconnect count
SessionsEgress calls disconnect count
SessionsTotal calls disconnect count
SessionsIngress traffic intensity (erlangs)
SessionsEgress traffic intensity (erlangs)
SessionsTotal traffic intensity (erlangs)
SessionsIngress max simultaneous calls (channels)
SessionsEgress max simultaneous calls (channels)
SessionsTotal max simultaneous calls (channels)
SessionsIngress call rate (calls/min)
SessionsEgress call rate (calls/min)
SessionsTotal call rate (calls/min)
SessionsIngress calls ringing duration (secs)
SessionsEgress calls ringing duration (secs)
SessionsIngress calls connection duration (secs)
SessionsEgress calls connection duration (secs)

Anomalies

Test
ingress calls setup count
egress calls setup count
ingress calls setup & answered count
egress calls setup & answered count
ingress calls disconnect count
egress calls disconnect count
ingress traffic intensity
egress traffic intensity
ingress traffic intensity variation (%)
egress traffic intensity variation (%)
ingress max simultaneous calls
egress max simultaneous calls
total capacity usage
ingress call rate
egress call rate
ingress calls ringing duration
egress calls ringing duration
ingress calls connection duration
egress calls connection duration

Custom Metrics Exposed Fields

INFO

This plugin does not support any specific CDR field for custom metrics, except the standard ones.

Oracle SBC

  • Plugin name: netnetsd

  • Trace correlation support: yes

  • DB collection name: sbccdrs

  • Base configuration object: Session Border Controllers

  • Sub-groups:

    • Realms
    • Endpoints
    • Source Ranges
    • Destination Ranges

GUI Search Calls

Search Criteria

TabSearch Criteria
Packet LossCalling RTP packets lost
Packet LossCalled RTP packets lost
Packet LossCalling RTP packet loss
Packet LossCalled RTP packet loss
Packet LossCalling RTCP packets lost
Packet LossCalled RTCP packets lost
Packet LossCalling RTCP packet loss
Packet LossCalled RTCP packet loss
Packet JitterCalling RTP Avg jitter
Packet JitterCalled RTP Avg jitter
Packet JitterCalling RTCP Avg jitter
Packet JitterCalled RTCP Avg jitter
Packet JitterCalling RTP max jitter
Packet JitterCalled RTP max jitter
Packet JitterCalling RTCP max jitter
Packet JitterCalled RTCP max jitter
Packet LatencyCalling RTCP Avg Latency
Packet LatencyCalled RTCP Avg Latency
Packet LatencyCalling RTCP max Latency
Packet LatencyCalled RTCP max Latency
MOSCalling MOS
MOSCalled MOS
SIPSIP status
SIPP-Asserted-Id
SIPPrimary Routing Number
SIPEgress Final Routing Number
SIPSIP Diversion

Results Columns

Column
Calling Number (normalized)
Called Number (normalized)
Ingress Remote Address
Egress Remote Address
Ingress Local Address
Egress Local Address
Alerting Duration (secs)
Connection Duration (secs)
Total Duration (secs)
Post Dial Delay (msecs)
Disconnect Cause
SIP Status
Codec (forward stream)
Codec (reverse stream)
Calling RTP Packets Lost
Called RTP Packets Lost
Calling RTP Packet Loss
Called RTP Packet Loss
Calling RTCP Packets Lost
Called RTCP Packets Lost
Calling RTCP Packet Loss
Called RTCP Packet Loss
Calling RTP Avg Jitter (msecs)
Called RTP Avg Jitter (msecs)
Calling RTCP Avg Jitter (msecs)
Called RTCP Avg Jitter (msecs)
Calling RTP Max Jitter (msecs)
Called RTP Max Jitter (msecs)
Calling RTCP Max Jitter (msecs)
Called RTCP Max Jitter (msecs)
Calling RTCP Avg Latency (msecs)
Called RTCP Avg Latency (msecs)
Calling RTCP Max Latency (msecs)
Called RTCP Max Latency (msecs)
Calling MOS
Called MOS
P-Asserted-Id
Primary Routing Number
Egress Final Routing Number
SIP Diversion

REST API

Search Criteria

Search Criteria
callingNormalized
calledNormalized
ingressRemoteAddress
egressRemoteAddress
ingressLocalAddress
egressLocalAddress
alertingDuration
connectionDuration
totalDuration
postDialDelay
disconnectCause
sipStatus
codecForwardStream
codecReverseStream
callingRTPPacketsLost
calledRTPPacketsLost
callingRTPPacketLoss
calledRTPPacketLoss
callingRTCPPacketsLost
calledRTCPPacketsLost
callingRTCPPacketLoss
calledRTCPPacketLoss
callingRTPAvgJitter
calledRTPAvgJitter
callingRTCPAvgJitter
calledRTCPAvgJitter
callingRTPMaxJitter
calledRTPMaxJitter
callingRTCPMaxJitter
calledRTCPMaxJitter
callingRTCPAvgLatency
calledRTCPAvgLatency
callingRTCPMaxLatency
calledRTCPMaxLatency
callingMOS
calledMOS
pAssertedId
primaryRoutingNumber
egressFinalRoutingNumber
sipDiversion

Search Results Fields

All the fields available for the GUI search results columns are present in REST API responses.

Exportable CDR Fields

TabField
SessionSetup Time (YYYY-MM-DD HH:MM:SS)
SessionConnect Time (YYYY-MM-DD HH:MM:SS)
SessionDisconnect time (YYYY-MM-DD HH:MM:SS)
SessionPost Dial Delay
SessionSession Protocol Type
SessionCalling Station Id
SessionCalling Party Number
SessionCalled Station Id
SessionCalled Party Number
SessionP-Asserted-Id
SessionPrimary Routing Number
SessionEgress Final Routing Number
SessionSIP Diversion
SessionDisconnect Initiator
SessionDisconnect Cause
SessionSIP Status
SessionOriginating Trunk Group
SessionTerminating Trunk Group
SessionOriginating Trunk Context
SessionTerminating Trunk Context
SignalingSession Ingress Realm
SignalingSession Egress Realm
SignalingSession Ingress Call Id
SignalingSession Egress Call Id
SignalingIngress Local Address
SignalingIngress Remote Address
SignalingEgress Local Address
SignalingEgress Remote Address
SignalingIngress Network Interface Id
SignalingIngress Vlan Tag Value
SignalingEgress Network Interface Id
SignalingEgress Vlan Tag Value
Forward Media StreamFlow Id
Forward Media StreamFlow Type
Forward Media StreamFlow In Realm
Forward Media StreamFlow In Source Address
Forward Media StreamFlow In Source Port
Forward Media StreamFlow In Destination Address
Forward Media StreamFlow In Destination Port
Forward Media StreamFlow Out Realm
Forward Media StreamFlow Out Source Address
Forward Media StreamFlow Out Source Port
Forward Media StreamFlow Out Destination Address
Forward Media StreamFlow Out Destination Port
Forward Media StreamCalling Octets
Forward Media StreamCalling Packets
Forward Media StreamCalling RTCP Packets Lost
Forward Media StreamCalling RTCP Avg Jitter
Forward Media StreamCalling RTCP Avg Latency
Forward Media StreamCalling RTCP MaxJitter
Forward Media StreamCalling RTCP MaxLatency
Forward Media StreamCalling RTP Packets Lost
Forward Media StreamCalling RTP Avg Jitter
Forward Media StreamCalling RTP MaxJitter
Forward Media StreamCalling R Factor
Forward Media StreamCalling MOS
Reverse Media StreamFlow Id
Reverse Media StreamFlow Type
Reverse Media StreamFlow In Realm
Reverse Media StreamFlow In Source Address
Reverse Media StreamFlow In Source Port
Reverse Media StreamFlow In Destination Address
Reverse Media StreamFlow In Destination Port
Reverse Media StreamFlow Out Realm
Reverse Media StreamFlow Out Source Address
Reverse Media StreamFlow Out Source Port
Reverse Media StreamFlow Out Destination Address
Reverse Media StreamFlow Out Destination Port
Reverse Media StreamCalled Octets
Reverse Media StreamCalled Packets
Reverse Media StreamCalled RTCP Packets Lost
Reverse Media StreamCalled RTCP Avg Jitter
Reverse Media StreamCalled RTCP Avg Latency
Reverse Media StreamCalled RTCP MaxJitter
Reverse Media StreamCalled RTCP MaxLatency
Reverse Media StreamCalled RTP Packets Lost
Reverse Media StreamCalled RTP Avg Jitter
Reverse Media StreamCalled RTP MaxJitter
Reverse Media StreamCalled R Factor
Reverse Media StreamCalled MOS

Exportable Statistics

TabField
SessionsIngress calls setup count
SessionsEgress calls setup count
SessionsTotal calls setup count
SessionsIngress calls setup & answered count
SessionsEgress calls setup & answered count
SessionsTotal calls setup & answered count
SessionsIngress calls disconnect count
SessionsEgress calls disconnect count
SessionsTotal calls disconnect count
SessionsIngress traffic intensity (erlangs)
SessionsEgress traffic intensity (erlangs)
SessionsTotal traffic intensity (erlangs)
SessionsIngress max simultaneous calls (channels)
SessionsEgress max simultaneous calls (channels)
SessionsTotal max simultaneous calls (channels)
SessionsIngress call rate (calls/min)
SessionsEgress call rate (calls/min)
SessionsTotal call rate (calls/min)
SessionsIngress calls ringing duration (secs)
SessionsEgress calls ringing duration (secs)
SessionsIngress calls connection duration (secs)
SessionsEgress calls connection duration (secs)
SessionsIngress session establishment ratio (SER/ASR) (%)
SessionsEgress session establishment ratio (SER/ASR) (%)
SessionsIngress session establishment effectiveness ratio (SEER/NER) (%)
SessionsEgress session establishment effectiveness ratio (SEER/NER) (%)
SessionsIngress ineffective session attempts ratio (ISA) (%)
SessionsEgress ineffective session attempts ratio (ISA) (%)
SessionsIngress post dial delay (PDD) (msecs)
SessionsEgress post dial delay (PDD) (msecs)
Voice qualityIngress media packet loss (RTCP) (%)
Voice qualityEgress media packet loss (RTCP) (%)
Voice qualityIngress media packet loss (RTP) (%)
Voice qualityEgress media packet loss (RTP) (%)
Voice qualityIngress media packet jitter (RTCP) (msecs)
Voice qualityEgress media packet jitter (RTCP) (msecs)
Voice qualityIngress media packet jitter (RTP) (msecs)
Voice qualityEgress media packet jitter (RTP) (msecs)
Voice qualityIngress media packet latency (RTCP) (msecs)
Voice qualityEgress media packet latency (RTCP) (msecs)
Voice qualityIngress media MOS (score)
Voice qualityEgress media MOS (score)
Voice qualityIngress media bandwidth (kbit/s)
Voice qualityEgress media bandwidth (kbit/s)

Anomalies

Test
ingress calls setup count
egress calls setup count
ingress calls setup & answered count
egress calls setup & answered count
ingress calls disconnect count
egress calls disconnect count
ingress traffic intensity
egress traffic intensity
ingress traffic intensity variation (%)
egress traffic intensity variation (%)
ingress max simultaneous calls
egress max simultaneous calls
total capacity usage
ingress call rate
egress call rate
ingress calls ringing duration
egress calls ringing duration
ingress calls connection duration
egress calls connection duration
ingress media packet loss (RTCP)
egress media packet loss (RTCP)
ingress media packet loss (RTP)
egress media packet loss (RTP)
ingress media packet jitter (RTCP)
egress media packet jitter (RTCP)
ingress media packet jitter (RTP)
egress media packet jitter (RTP)
ingress media packet latency (RTCP)
egress media packet latency (RTCP)
ingress media MOS
egress media MOS
ingress media bandwidth
egress media bandwidth
ingress session establishment ratio (SER/ASR)
egress session establishment ratio (SER/ASR)
ingress session establishment effectiveness ratio (SEER/NER)
egress session establishment effectiveness ratio (SEER/NER)
ingress ineffective session attempts ratio (ISA)
egress ineffective session attempts ratio (ISA)
ingress post dial delay (PDD)
egress post dial delay (PDD)

Custom Metrics Exposed Fields

FieldType
NAS_IP_ADDRESSstring
NAS_PORTinteger
NAS_IDENTIFIERstring
CALLED_STATION_IDstring
CALLING_STATION_IDstring
H323_SETUP_TIMEstring
H323_CONNECT_TIMEstring
H323_DISCONNECT_TIMEstring
H323_DISCONNECT_CAUSEstring
FLOWID_FS1_Fstring
FLOWTYPE_FS1_Fstring
SESSION_INGRESS_CALLIDstring
SESSION_EGRESS_CALLIDstring
FLOW_IN_REALM_FS1_Fstring
FLOW_IN_SRC_ADDR_FS1_Fstring
FLOW_IN_SRC_PORT_FS1_Finteger
FLOW_IN_DST_ADDR_FS1_Fstring
FLOW_IN_DST_PORT_FS1_Finteger
FLOW_OUT_REALM_FS1_Fstring
FLOW_OUT_SRC_ADDR_FS1_Fstring
FLOW_OUT_SRC_PORT_FS1_Finteger
FLOW_OUT_DST_ADDR_FS1_Fstring
FLOW_OUT_DST_PORT_FS1_Finteger
CALLING_OCTETS_FS1integer
CALLING_PACKETS_FS1integer
CALLING_RTCP_PACKETS_LOST_FS1integer
CALLING_RTCP_AVG_JITTER_FS1integer
CALLING_RTCP_AVG_LATENCY_FS1integer
CALLING_RTCP_MAXJITTER_FS1integer
CALLING_RTCP_MAXLATENCY_FS1integer
CALLING_RTP_PACKETS_LOST_FS1integer
CALLING_RTP_AVG_JITTER_FS1integer
CALLING_RTP_MAXJITTER_FS1integer
SESSION_GENERIC_IDstring
SESSION_INGRESS_REALMstring
SESSION_EGRESS_REALMstring
SESSION_PROTOCOL_TYPEstring
CALLED_OCTETS_FS1integer
CALLED_PACKETS_FS1integer
CALLED_RTCP_PACKETS_LOST_FS1integer
CALLED_RTCP_AVG_JITTER_FS1integer
CALLED_RTCP_AVG_LATENCY_FS1integer
CALLED_RTCP_MAXJITTER_FS1integer
CALLED_RTCP_MAXLATENCY_FS1integer
CALLED_RTP_PACKETS_LOST_FS1integer
CALLED_RTP_AVG_JITTER_FS1integer
CALLED_RTP_MAXJITTER_FS1integer
SESSION_CHARGING_VECTORstring
SESSION_CHARGING_FUNCTION_ADDRESSstring
FIRMWARE_VERSIONstring
LOCAL_TIME_ZONEstring
POST_DIAL_DELAYinteger
CDR_SEQUENCE_NUMBERinteger
SESSION_DISPOSITIONinteger
DISCONNECT_INITIATORinteger
DISCONNECT_CAUSEinteger
INTERMEDIATE_TIMEstring
PRIMARY_ROUTING_NUMBERstring
ORIGINATING_TRUNK_GROUPstring
TERMINATING_TRUNK_GROUPstring
ORIGINATING_TRUNK_CONTEXTstring
TERMINATING_TRUNK_CONTEXTstring
P_ASSERTED_IDstring
SIP_DIVERSIONstring
SIP_STATUSinteger
INGRESS_LOCAL_ADDRstring
INGRESS_REMOTE_ADDRstring
EGRESS_LOCAL_ADDRstring
EGRESS_REMOTE_ADDRstring
FLOWID_FS1_Rstring
FLOWTYPE_FS1_Rstring
FLOW_IN_REALM_FS1_Rstring
FLOW_IN_SRC_ADDR_FS1_Rstring
FLOW_IN_SRC_PORT_FS1_Rinteger
FLOW_IN_DST_ADDR_FS1_Rstring
FLOW_IN_DST_PORT_FS1_Rinteger
FLOW_OUT_REALM_FS1_Rstring
FLOW_OUT_SRC_ADDR_FS1_Rstring
FLOW_OUT_SRC_PORT_FS1_Rinteger
FLOW_OUT_DST_ADDR_FS1_Rstring
FLOW_OUT_DST_PORT_FS1_Rinteger
FLOWID_FS2_Fstring
FLOWTYPE_FS2_Fstring
FLOW_IN_REALM_FS2_Fstring
FLOW_IN_SRC_ADDR_FS2_Fstring
FLOW_IN_SRC_PORT_FS2_Finteger
FLOW_IN_DST_ADDR_FS2_Fstring
FLOW_IN_DST_PORT_FS2_Finteger
FLOW_OUT_REALM_FS2_Fstring
FLOW_OUT_SRC_ADDR_FS2_Fstring
FLOW_OUT_SRC_PORT_FS2_Finteger
FLOW_OUT_DST_ADDR_FS2_Fstring
FLOW_OUT_DST_PORT_FS2_Finteger
CALLING_OCTETS_FS2integer
CALLING_PACKETS_FS2integer
CALLING_RTCP_PACKETS_LOST_FS2integer
CALLING_RTCP_AVG_JITTER_FS2integer
CALLING_RTCP_AVG_LATENCY_FS2integer
CALLING_RTCP_MAXJITTER_FS2integer
CALLING_RTCP_MAXLATENCY_FS2integer
CALLING_RTP_PACKETS_LOST_FS2integer
CALLING_RTP_AVG_JITTER_FS2integer
CALLING_RTP_MAXJITTER_FS2integer
FLOWID_FS2_Rstring
FLOWTYPE_FS2_Rstring
FLOW_IN_REALM_FS2_Rstring
FLOW_IN_SRC_ADDR_FS2_Rstring
FLOW_IN_SRC_PORT_FS2_Rinteger
FLOW_IN_DST_ADDR_FS2_Rstring
FLOW_IN_DST_PORT_FS2_Rinteger
FLOW_OUT_REALM_FS2_Rstring
FLOW_OUT_SRC_ADDR_FS2_Rstring
FLOW_OUT_SRC_PORT_FS2_Rinteger
FLOW_OUT_DST_ADDR_FS2_Rstring
FLOW_OUT_DST_PORT_FS2_Rinteger
CALLED_OCTETS_FS2integer
CALLED_PACKETS_FS2integer
CALLED_RTCP_PACKETS_LOST_FS2integer
CALLED_RTCP_AVG_JITTER_FS2integer
CALLED_RTCP_AVG_LATENCY_FS2integer
CALLED_RTCP_MAXJITTER_FS2integer
CALLED_RTCP_MAXLATENCY_FS2integer
CALLED_RTP_PACKETS_LOST_FS2integer
CALLED_RTP_AVG_JITTER_FS2integer
CALLED_RTP_MAXJITTER_FS2integer
EGRESS_FINAL_ROUTING_NUMBERstring
INGRESS_NETWORK_INTERFACE_IDstring
INGRESS_VLAN_TAG_VALUEinteger
EGRESS_NETWORK_INTERFACE_IDstring
EGRESS_VLAN_TAG_VALUEinteger
CALLING_R_FACTORinteger
CALLING_MOSinteger
CALLED_R_FACTORinteger
CALLED_MOSinteger
CUSTOM_VSA_200string
CUSTOM_VSA_201string
CUSTOM_VSA_202string
CUSTOM_VSA_203string
CUSTOM_VSA_204string
CUSTOM_VSA_205string
CUSTOM_VSA_206string
CUSTOM_VSA_207string
CUSTOM_VSA_208string
CUSTOM_VSA_209string
CUSTOM_VSA_210string
CUSTOM_VSA_211string
CUSTOM_VSA_212string
CUSTOM_VSA_213string
CUSTOM_VSA_214string
CUSTOM_VSA_215string
CUSTOM_VSA_216string
CUSTOM_VSA_217string
CUSTOM_VSA_218string
CUSTOM_VSA_219string
CUSTOM_VSA_220string
CUSTOM_VSA_221string
CUSTOM_VSA_222string
CUSTOM_VSA_223string
CUSTOM_VSA_224string
CUSTOM_VSA_225string
CUSTOM_VSA_226string
CUSTOM_VSA_227string
CUSTOM_VSA_228string
CUSTOM_VSA_229string
CUSTOM_VSA_230string

Cisco Broadworks

  • Plugin name: broadsoft

  • Trace correlation support: yes

  • DB collection name: bwcdrs

  • Base configuration object: Application Servers

  • Sub-groups:

    • Service Providers
    • Groups

GUI Search Calls

Search Criteria

TabSearch Criteria
AdditionalLine type

Results Columns

Column
Calling Number (normalized)
Called Number (normalized)
Direction
Alerting Duration (secs)
Connection Duration (secs)
Total Duration (secs)
User id
User number
Other party name
Dialed digits
Termination cause
Releasing party
Answer indicator
Redirecting number
Redirecting reason
Transfer type
Network type
Network call type
Type of network
Network call-id
Access call-id
Local call-id
Remote call-id
Related call-id
Transfer related call-id
Route
AS call type
Line type
Record id

REST API

Search Criteria

Search Criteria
callingNormalized
calledNormalized
direction
alertingDuration
connectionDuration
totalDuration
userID
userNumber
otherPartyName
dialedDigits
releaseCause
releaseParty
answerIndicator
redirectingNumber
redirectingReason
transferType
networkType
networkCallType
typeOfNetwork
networkCallId
accessCallId
localCallId
remoteCallId
relatedCallId
transferRelatedCallId
route
ASCallType
lineType

Search Results Fields

All the fields available for the GUI search results columns are present in REST API responses.

Exportable CDR Fields

TabField
SessionSetup Time (YYYY-MM-DD HH:MM:SS)
SessionConnect Time (YYYY-MM-DD HH:MM:SS)
SessionDisconnect time (YYYY-MM-DD HH:MM:SS)
SessionDirection
SessionService provider
SessionGroup
SessionGroup number
SessionUser id
SessionUser number
SessionCalling number
SessionDialed digits
SessionCalled number
SessionCalling presentation Indicator
SessionCalling party category
SessionCall category
SessionNetwork translated group
SessionNetwork translated number
SessionRecord id
SessionLocal call id
SessionAccess call id
SessionNetwork call id
SessionAccess device address
SessionRoute
SessionNetwork type
SessionNetwork call type
SessionType of network
SessionTermination cause
SessionReleasing party
SessionLine type

Exportable Statistics

TabField
SessionsIngress calls setup count
SessionsEgress calls setup count
SessionsTotal calls setup count
SessionsIngress calls setup & answered count
SessionsEgress calls setup & answered count
SessionsTotal calls setup & answered count
SessionsIngress calls disconnect count
SessionsEgress calls disconnect count
SessionsTotal calls disconnect count
SessionsIngress traffic intensity (erlangs)
SessionsEgress traffic intensity (erlangs)
SessionsTotal traffic intensity (erlangs)
SessionsIngress max simultaneous calls (channels)
SessionsEgress max simultaneous calls (channels)
SessionsTotal max simultaneous calls (channels)
SessionsIngress call rate (calls/min)
SessionsEgress call rate (calls/min)
SessionsTotal call rate (calls/min)
SessionsIngress calls ringing duration (secs)
SessionsEgress calls ringing duration (secs)
SessionsIngress calls connection duration (secs)
SessionsEgress calls connection duration (secs)

Anomalies

Test
ingress calls setup count
egress calls setup count
ingress calls setup & answered count
egress calls setup & answered count
ingress calls disconnect count
egress calls disconnect count
ingress traffic intensity
egress traffic intensity
ingress traffic intensity variation (%)
egress traffic intensity variation (%)
ingress max simultaneous calls
egress max simultaneous calls
total capacity usage
ingress call rate
egress call rate
ingress calls ringing duration
egress calls ringing duration
ingress calls connection duration
egress calls connection duration

Custom Metrics Exposed Fields

FieldType
BWXML_DIRECTIONstring
BWXML_USERIDstring
BWXML_USERNUMBERstring
BWXML_OTHERPARTYNAMEstring
BWXML_DIALEDDIGITSstring
BWXML_TERMINATIONCAUSEstring
BWXML_RELEASINGPARTYstring
BWXML_ANSWERINDICATORstring
BWXML_REDIRECTINGNUMBERstring
BWXML_REDIRECTINGREASONstring
BWXML_NETWORKTYPEstring
BWXML_NETWORKCALLTYPEstring
BWXML_TYPEOFNETWORKstring
BWXML_NETWORKCALLIDstring
BWXML_ACCESSCALLIDstring
BWXML_LOCALCALLIDstring
BWXML_REMOTECALLIDstring
BWXML_RELATEDCALLIDstring
BWXML_ROUTEstring
BWXML_ASCALLTYPEstring
BW_E_REDIRECTEDstring
BW_LINE_TYPEstring

Audiocodes Mediant

  • Plugin name: mediant

  • Trace correlation support: no

  • DB collection name: mediantcdrs

  • Base configuration object: Session Border Controllers

  • Sub-groups:

    • SRDs
    • IP Groups
    • IP Addresses

GUI Search Calls

Search Criteria

INFO

This plugin does not support specific search criteria except the standard ones.

Results Columns

Column
SIP Status
Ingress IP Group
Egress IP Group
Ingress Remote Address
Egress Remote Address
Ingress SBC Address
Egress SBC Address
Calling Ingress RTP Packets
Calling Egress RTP Packets
Called Ingress RTP Packets
Called Egress RTP Packets
Calling Ingress RTP Packets Lost
Calling Egress RTP Packets Lost
Called Ingress RTP Packets Lost
Called Egress RTP Packets Lost
Calling RTP Avg Jitter
Called RTP Avg Jitter
Calling RTCP Avg Latency
Called RTCP Avg Latency
Calling Ingress MOS
Calling Egress MOS
Called Ingress MOS
Called Egress MOS

REST API

Search Criteria

INFO

This plugin does not support specific search results columns except the standard ones.

Search Results Fields

All the fields available for the GUI search results columns are present in REST API responses.

Exportable CDR Fields

TabField
SessionSetup Time (YYYY-MM-DD HH:MM:SS)
SessionConnect Time (YYYY-MM-DD HH:MM:SS)
SessionDisconnect time (YYYY-MM-DD HH:MM:SS)
SessionSIP Method
SessionSIP Status
SessionCalling Number (normalized)
SessionCalled Number (normalized)
SessionSIP Call-Id Calling
SessionSIP Call-Id Called
SessionSession Id
SessionCalling URI
SessionCalling URI before manipulation
SessionCalled URI
SessionCalled URI before manipulation
SessionRedirecting URI
SessionRedirecting URI before manipulation
SessionIngress IP Group
SessionEgress IP Group
SessionIngress Remote Address
SessionEgress Remote Address
SessionIngress SBC Address
SessionEgress SBC Address
Voice QualityCalling Ingress RTP Packets
Voice QualityCalling Egress RTP Packets
Voice QualityCalled Ingress RTP Packets
Voice QualityCalled Egress RTP Packets
Voice QualityCalling Ingress RTP Packets Lost
Voice QualityCalling Egress RTP Packets Lost
Voice QualityCalled Ingress RTP Packets Lost
Voice QualityCalled Egress RTP Packets Lost
Voice QualityCalling RTP Avg Jitter
Voice QualityCalled RTP Avg Jitter
Voice QualityCalling RTCP Avg Latency
Voice QualityCalled RTCP Avg Latency
Voice QualityCalling Ingress MOS
Voice QualityCalling Egress MOS
Voice QualityCalled Ingress MOS
Voice QualityCalled Egress MOS

Exportable Statistics

TabField
SessionsIngress calls setup count
SessionsEgress calls setup count
SessionsTotal calls setup count
SessionsIngress calls setup & answered count
SessionsEgress calls setup & answered count
SessionsTotal calls setup & answered count
SessionsIngress calls disconnect count
SessionsEgress calls disconnect count
SessionsTotal calls disconnect count
SessionsIngress traffic intensity (erlangs)
SessionsEgress traffic intensity (erlangs)
SessionsTotal traffic intensity (erlangs)
SessionsIngress max simultaneous calls (channels)
SessionsEgress max simultaneous calls (channels)
SessionsTotal max simultaneous calls (channels)
SessionsIngress call rate (calls/min)
SessionsEgress call rate (calls/min)
SessionsTotal call rate (calls/min)
SessionsIngress calls ringing duration (secs)
SessionsEgress calls ringing duration (secs)
SessionsIngress calls connection duration (secs)
SessionsEgress calls connection duration (secs)

Anomalies

Test
ingress calls setup count
egress calls setup count
ingress calls setup & answered count
egress calls setup & answered count
ingress calls disconnect count
egress calls disconnect count
ingress traffic intensity
egress traffic intensity
ingress traffic intensity variation (%)
egress traffic intensity variation (%)
ingress max simultaneous calls
egress max simultaneous calls
total capacity usage
ingress call rate
egress call rate
ingress calls ringing duration
egress calls ringing duration
ingress calls connection duration
egress calls connection duration
ingress media packet loss (RTCP)
egress media packet loss (RTCP)
ingress media packet loss (RTP)
egress media packet loss (RTP)
ingress media packet jitter
egress media packet jitter
ingress media packet latency (RTCP)
egress media packet latency (RTCP)
ingress media MOS
egress media MOS
ingress media bandwidth
egress media bandwidth

Custom Metrics Exposed Fields

INFO

This plugin does not support any specific CDR field for custom metrics, except the standard ones.

Metaswitch

  • Plugin name: metaswitch

  • Trace correlation support: yes

  • DB collection name: metaswitchcdrs

  • Base configuration object: Equipments

  • Sub-groups:

    • Trunks
    • Source Ranges

GUI Search Calls

Search Criteria

TabSearch Criteria
SessionCall type
SessionConnection duration

Results Columns

Column
Calling Number (normalized)
Called Number (normalized)
Release code
Releasing party
Alerting Duration (secs)
Connection Duration (secs)
Total Duration (secs)
OrigParty Trunk Accounting
OrigParty Trunk GroupId
OrigParty Trunk Type
TermParty Trunk Accounting
TermParty Trunk GroupId
TermParty Trunk Type
Call Type
OrigParty Type
OrigParty Trunk Id
OrigParty Trunk Name
OrigParty Call Id
OrigParty CallingParty Type
OrigParty Privacy
Long Call
Signaling Media Capability Requested
TermParty Type
TermParty Trunk Id
TermParty Trunk Name
TermParty Call Id
Correlator
Connected
Operator
Test call
Carrier Network Id
Carrier Id
Carrier Operator Involved
Carrier Selection Method
Error
Releasing Party
Routing Requested Address
Routing Requested Address Type
Routing Calling Orig Address
Routing Calling Orig Address Type
Routing Destination Address Type
Routing Routed Address
Routing Routed Address Type
Routing CallingParty Routed Address
Routing CallingParty Routed Address Type
Redirect Count
Redirect Reason
P-Charging-Vector ICID
P-Charging-Vector Orig IOI
P-Charging-Vector Term IOI

REST API

Search Criteria

INFO

This plugin does not support specific search results columns except the standard ones.

Search Results Fields

All the fields available for the GUI search results columns are present in REST API responses.

Exportable CDR Fields

TabField
SessionConnect Time (YYYY-MM-DD HH:MM:SS)
SessionDisconnect time (YYYY-MM-DD HH:MM:SS)
SessionRelease reason
SessionCalling Party Number
SessionCalling Party Number (normalized)
SessionCalled Party Number
SessionCalled Party Number (normalized)

Exportable Statistics

TabField
SessionsIngress calls setup count
SessionsEgress calls setup count
SessionsTotal calls setup count
SessionsIngress calls setup & answered count
SessionsEgress calls setup & answered count
SessionsTotal calls setup & answered count
SessionsIngress calls disconnect count
SessionsEgress calls disconnect count
SessionsTotal calls disconnect count
SessionsIngress call rate (calls/min)
SessionsEgress call rate (calls/min)
SessionsTotal call rate (calls/min)
SessionsIngress calls ringing duration (secs)
SessionsEgress calls ringing duration (secs)
SessionsIngress calls connection duration (secs)
SessionsEgress calls connection duration (secs)

Anomalies

Test
ingress calls setup count
egress calls setup count
ingress calls setup & answered count
egress calls setup & answered count
ingress calls disconnect count
egress calls disconnect count
ingress call rate
egress call rate
ingress calls ringing duration
egress calls ringing duration
ingress calls connection duration
egress calls connection duration

Custom Metrics Exposed Fields

FieldType
CALLTYPEstring
INTERNALINDEXinteger
POSTDIALDELAYinteger
ICSEIZETIMEinteger
MESSAGEBILLINGINDEXinteger
INTELLIGENTNETWORKINFO_SERVICELOGICIDinteger
INTELLIGENTNETWORKINFO_BCSMstring
INTELLIGENTNETWORKINFO_CHARGEADDRstring
INTELLIGENTNETWORKINFO_CHARGEADDR_CALLINGPARTYSCREENINGstring
INTELLIGENTNETWORKINFO_CHARGEADDR_TYPEstring
ORIGPARTY_SUBSCRIBERADDRstring
ORIGPARTY_SUBSCRIBERADDR_CALLINGPARTYSCREENINGstring
ORIGPARTY_SUBSCRIBERADDR_TYPEstring
ORIGPARTY_FROMstring
ORIGPARTY_PACCESSNETWORKINFOstring
ORIGPARTY_SERVEDPARTY_SUBSCRIBERADDRstring
ORIGPARTY_SERVEDPARTY_SUBSCRIBERADDR_CALLINGPARTYSCREENINGstring
ORIGPARTY_SERVEDPARTY_SUBSCRIBERADDR_TYPEstring
ORIGPARTY_SERVEDPARTY_FROMstring
ORIGPARTY_SERVEDPARTY_PACCESSNETWORKINFOstring
ORIGPARTY_SERVEDPARTY_TOstring
ORIGPARTY_SERVEDPARTY_SIGNALINGTYPE_VARIANTstring
ORIGPARTY_SERVEDPARTY_SIGNALINGTYPEstring
ORIGPARTY_SERVEDPARTY_ANI-IIstring
ORIGPARTY_SERVEDPARTY_SIPCALLIDstring
ORIGPARTY_SERVEDPARTY_TRUNKGROUP_ORIGTRUNKCONTEXTstring
ORIGPARTY_SERVEDPARTY_TRUNKGROUP_TRUNKMEMBERIDinteger
ORIGPARTY_SERVEDPARTY_TRUNKGROUP_DESTTRUNKGROUPLABELstring
ORIGPARTY_SERVEDPARTY_TRUNKGROUP_TRUNKNAMEstring
ORIGPARTY_SERVEDPARTY_TRUNKGROUP_TYPEstring
ORIGPARTY_SERVEDPARTY_TRUNKGROUP_TRUNKGROUPIDinteger
ORIGPARTY_SERVEDPARTY_TRUNKGROUP_ORIGTRUNKGROUPLABELstring
ORIGPARTY_SERVEDPARTY_TRUNKGROUP_DESTTRUNKCONTEXTstring
ORIGPARTY_SERVEDPARTY_TRUNKGROUP_TRUNKACCOUNTINGstring
ORIGPARTY_SERVEDPARTY_TRUNKGROUP_DUPstring
ORIGPARTY_SERVEDPARTY_CPCstring
ORIGPARTY_SERVEDPARTY_CHARGEADDRstring
ORIGPARTY_SERVEDPARTY_CHARGEADDR_CALLINGPARTYSCREENINGstring
ORIGPARTY_SERVEDPARTY_CHARGEADDR_TYPEstring
ORIGPARTY_SERVEDPARTY_REASONstring
ORIGPARTY_SERVEDPARTY_USERAGENTstring
ORIGPARTY_SERVEDPARTY_SUBSCRIBERGROUPstring
ORIGPARTY_SERVEDPARTY_SOURCEADDRESSES_SIGADDRESSstring
ORIGPARTY_SERVEDPARTY_SOURCEADDRESSES_MEDIAPORTinteger
ORIGPARTY_SERVEDPARTY_SOURCEADDRESSES_MEDIAIPADDRstring
ORIGPARTY_SERVEDPARTY_EXTENSIONinteger
ORIGPARTY_SERVEDPARTY_REMOTEPARTYIDstring
ORIGPARTY_SERVEDPARTY_CONTACTstring
ORIGPARTY_SERVEDPARTY_PASSERTEDIDENTITYstring
ORIGPARTY_SERVEDPARTY_CALLINGPARTYADDRstring
ORIGPARTY_SERVEDPARTY_CALLINGPARTYADDR_CALLINGPARTYSCREENINGstring
ORIGPARTY_SERVEDPARTY_CALLINGPARTYADDR_TYPEstring
ORIGPARTY_SERVEDPARTY_VIAstring
ORIGPARTY_SERVEDPARTY_BILLINGTYPEstring
ORIGPARTY_SERVEDPARTY_PRIVACYstring
ORIGPARTY_SERVEDPARTY_REQUESTURIstring
ORIGPARTY_SERVEDPARTY_DESTADDRESSES_SIGADDRESSstring
ORIGPARTY_SERVEDPARTY_DESTADDRESSES_MEDIAPORTinteger
ORIGPARTY_SERVEDPARTY_DESTADDRESSES_MEDIAIPADDRstring
ORIGPARTY_SERVEDPARTY_TYPEstring
ORIGPARTY_SERVEDPARTY_VQM_ENDPOINT_CALLQUALITY_OVERALLRFACTORinteger
ORIGPARTY_SERVEDPARTY_VQM_ENDPOINT_CALLQUALITY_RFACTORinteger
ORIGPARTY_SERVEDPARTY_VQM_ENDPOINT_CALLQUALITY_LQMOSinteger
ORIGPARTY_SERVEDPARTY_VQM_ENDPOINT_CALLQUALITY_CQMOSinteger
ORIGPARTY_SERVEDPARTY_VQM_ENDPOINT_CALLQUALITY_EXTERNALRFACTORinteger
ORIGPARTY_SERVEDPARTY_VQM_ENDPOINT_DELAY_ENDSYSTEMDELAYstring
ORIGPARTY_SERVEDPARTY_VQM_ENDPOINT_PACKETS_DISCARDEDinteger
ORIGPARTY_SERVEDPARTY_VQM_ENDPOINT_PACKETS_RECEIVEDinteger
ORIGPARTY_SERVEDPARTY_VQM_ENDPOINT_PACKETS_SENTinteger
ORIGPARTY_SERVEDPARTY_VQM_ENDPOINT_PACKETS_LOSSRATEinteger
ORIGPARTY_SERVEDPARTY_VQM_ENDPOINT_JITTERstring
ORIGPARTY_SERVEDPARTY_VQM_ENDPOINT_OCTETS_RECEIVEDinteger
ORIGPARTY_SERVEDPARTY_VQM_ENDPOINT_OCTETS_SENTinteger
ORIGPARTY_SERVEDPARTY_VQM_DETECTEDFAXTONEstring
ORIGPARTY_SERVEDPARTY_VQM_CODECstring
ORIGPARTY_SERVEDPARTY_VQM_ROUNDTRIPDELAYstring
ORIGPARTY_SERVEDPARTY_VQM_TAG_CALLQUALITY_OVERALLRFACTORinteger
ORIGPARTY_SERVEDPARTY_VQM_TAG_CALLQUALITY_RFACTORinteger
ORIGPARTY_SERVEDPARTY_VQM_TAG_CALLQUALITY_LQMOSinteger
ORIGPARTY_SERVEDPARTY_VQM_TAG_CALLQUALITY_CQMOSinteger
ORIGPARTY_SERVEDPARTY_VQM_TAG_CALLQUALITY_EXTERNALRFACTORinteger
ORIGPARTY_SERVEDPARTY_VQM_TAG_DELAY_ENDSYSTEMDELAYstring
ORIGPARTY_SERVEDPARTY_VQM_TAG_PACKETS_DISCARDEDinteger
ORIGPARTY_SERVEDPARTY_VQM_TAG_PACKETS_RECEIVEDinteger
ORIGPARTY_SERVEDPARTY_VQM_TAG_PACKETS_SENTinteger
ORIGPARTY_SERVEDPARTY_VQM_TAG_PACKETS_LOSSRATEinteger
ORIGPARTY_SERVEDPARTY_VQM_TAG_JITTERstring
ORIGPARTY_SERVEDPARTY_VQM_TAG_OCTETS_RECEIVEDinteger
ORIGPARTY_SERVEDPARTY_VQM_TAG_OCTETS_SENTinteger
ORIGPARTY_SERVEDPARTY_VQM_CODECS_CODECstring
ORIGPARTY_SERVEDPARTY_BUSINESSGROUPNAMEstring
ORIGPARTY_SERVEDPARTY_GATEWAYstring
ORIGPARTY_TOstring
ORIGPARTY_SIGNALINGTYPE_VARIANTstring
ORIGPARTY_SIGNALINGTYPEstring
ORIGPARTY_ANI-IIstring
ORIGPARTY_TRUNKGROUP_ORIGTRUNKCONTEXTstring
ORIGPARTY_TRUNKGROUP_TRUNKMEMBERIDinteger
ORIGPARTY_TRUNKGROUP_DESTTRUNKGROUPLABELstring
ORIGPARTY_TRUNKGROUP_TRUNKNAMEstring
ORIGPARTY_TRUNKGROUP_TYPEstring
ORIGPARTY_TRUNKGROUP_TRUNKGROUPIDinteger
ORIGPARTY_TRUNKGROUP_ORIGTRUNKGROUPLABELstring
ORIGPARTY_TRUNKGROUP_DESTTRUNKCONTEXTstring
ORIGPARTY_TRUNKGROUP_TRUNKACCOUNTINGstring
ORIGPARTY_TRUNKGROUP_DUPstring
ORIGPARTY_CPCstring
ORIGPARTY_CHARGEADDRstring
ORIGPARTY_CHARGEADDR_CALLINGPARTYSCREENINGstring
ORIGPARTY_CHARGEADDR_TYPEstring
ORIGPARTY_REASONstring
ORIGPARTY_USERAGENTstring
ORIGPARTY_SUBSCRIBERGROUPstring
ORIGPARTY_SOURCEADDRESSES_SIGADDRESSstring
ORIGPARTY_SOURCEADDRESSES_MEDIAPORTinteger
ORIGPARTY_SOURCEADDRESSES_MEDIAIPADDRstring
ORIGPARTY_SIPCALLIDstring
ORIGPARTY_REMOTEPARTYIDstring
ORIGPARTY_CONTACTstring
ORIGPARTY_APPSERVERADDRstring
ORIGPARTY_APPSERVERADDR_CALLINGPARTYSCREENINGstring
ORIGPARTY_APPSERVERADDR_TYPEstring
ORIGPARTY_PASSERTEDIDENTITYstring
ORIGPARTY_CALLINGPARTYADDRstring
ORIGPARTY_CALLINGPARTYADDR_CALLINGPARTYSCREENINGstring
ORIGPARTY_CALLINGPARTYADDR_TYPEstring
ORIGPARTY_VIAstring
ORIGPARTY_BILLINGTYPEstring
ORIGPARTY_PRIVACYstring
ORIGPARTY_REQUESTURIstring
ORIGPARTY_DESTADDRESSES_SIGADDRESSstring
ORIGPARTY_DESTADDRESSES_MEDIAPORTinteger
ORIGPARTY_DESTADDRESSES_MEDIAIPADDRstring
ORIGPARTY_TYPEstring
ORIGPARTY_VQM_ENDPOINT_CALLQUALITY_OVERALLRFACTORinteger
ORIGPARTY_VQM_ENDPOINT_CALLQUALITY_RFACTORinteger
ORIGPARTY_VQM_ENDPOINT_CALLQUALITY_LQMOSinteger
ORIGPARTY_VQM_ENDPOINT_CALLQUALITY_CQMOSinteger
ORIGPARTY_VQM_ENDPOINT_CALLQUALITY_EXTERNALRFACTORinteger
ORIGPARTY_VQM_ENDPOINT_DELAY_ENDSYSTEMDELAYstring
ORIGPARTY_VQM_ENDPOINT_PACKETS_DISCARDEDinteger
ORIGPARTY_VQM_ENDPOINT_PACKETS_RECEIVEDinteger
ORIGPARTY_VQM_ENDPOINT_PACKETS_SENTinteger
ORIGPARTY_VQM_ENDPOINT_PACKETS_LOSSRATEinteger
ORIGPARTY_VQM_ENDPOINT_JITTERstring
ORIGPARTY_VQM_ENDPOINT_OCTETS_RECEIVEDinteger
ORIGPARTY_VQM_ENDPOINT_OCTETS_SENTinteger
ORIGPARTY_VQM_DETECTEDFAXTONEstring
ORIGPARTY_VQM_CODECstring
ORIGPARTY_VQM_ROUNDTRIPDELAYstring
ORIGPARTY_VQM_TAG_CALLQUALITY_OVERALLRFACTORinteger
ORIGPARTY_VQM_TAG_CALLQUALITY_RFACTORinteger
ORIGPARTY_VQM_TAG_CALLQUALITY_LQMOSinteger
ORIGPARTY_VQM_TAG_CALLQUALITY_CQMOSinteger
ORIGPARTY_VQM_TAG_CALLQUALITY_EXTERNALRFACTORinteger
ORIGPARTY_VQM_TAG_DELAY_ENDSYSTEMDELAYstring
ORIGPARTY_VQM_TAG_PACKETS_DISCARDEDinteger
ORIGPARTY_VQM_TAG_PACKETS_RECEIVEDinteger
ORIGPARTY_VQM_TAG_PACKETS_SENTinteger
ORIGPARTY_VQM_TAG_PACKETS_LOSSRATEinteger
ORIGPARTY_VQM_TAG_JITTERstring
ORIGPARTY_VQM_TAG_OCTETS_RECEIVEDinteger
ORIGPARTY_VQM_TAG_OCTETS_SENTinteger
ORIGPARTY_VQM_CODECS_CODECstring
ORIGPARTY_BUSINESSGROUPNAMEstring
ORIGPARTY_GATEWAYstring
DISCONNECTTIMEinteger
NPINFO_NPSOURCEstring
NPINFO_NPROUTINGNUMBERstring
NPINFO_NPROUTINGNUMBER_TYPEstring
NPINFO_PARTYIDENTIFIERstring
RELEASETIMEinteger
CONNECTTIMEinteger
LONGCALLstring
SIGNALINGINFO_CALLEDPARTYNUMCAT_RECVstring
SIGNALINGINFO_CALLEDPARTYNUMCAT_SENTstring
SIGNALINGINFO_ANNOUNCEMENT_GROUPinteger
SIGNALINGINFO_ANNOUNCEMENT_IDinteger
SIGNALINGINFO_MEDIACAPABILITYREQUESTEDstring
SIGNALINGINFO_PCHARGINGFUNCTIONADDRESSES_CCFADDRESSESstring
SIGNALINGINFO_PCHARGINGFUNCTIONADDRESSES_ECFADDRESSESstring
SIGNALINGINFO_ISUPUSEDstring
SIGNALINGINFO_BEARERCAPABILITYstring
SIGNALINGINFO_ISUPPREFERENCEinteger
SIGNALINGINFO_FALLBACKUSERSERVICE_INFORMATIONTRANSFERCAPABILITYstring
SIGNALINGINFO_FALLBACKUSERSERVICE_INFORMATIONTRANSFERCAPABILITY_TYPEstring
SIGNALINGINFO_UUIMESSAGES_UUI1_BACKWARDSinteger
SIGNALINGINFO_UUIMESSAGES_UUI1_FORWARDSinteger
SIGNALINGINFO_UUIMESSAGES_UUI3_BACKWARDSinteger
SIGNALINGINFO_UUIMESSAGES_UUI3_FORWARDSinteger
SIGNALINGINFO_UUIMESSAGES_UUI2_BACKWARDSinteger
SIGNALINGINFO_UUIMESSAGES_UUI2_FORWARDSinteger
SIGNALINGINFO_MEDIACAPABILITYUSEDstring
SIGNALINGINFO_PEER_TYPEstring
SIGNALINGINFO_PEERstring
SIGNALINGINFO_PEER_ROLEstring
SIGNALINGINFO_CALLREFERENCE_POINTCODEstring
SIGNALINGINFO_CALLREFERENCE_CALLIDENTITYinteger
SIGNALINGINFO_SATELLITEINDICATOR_RECVinteger
SIGNALINGINFO_SATELLITEINDICATOR_SENTinteger
SIGNALINGINFO_PVISITEDNETWORKIDstring
SIGNALINGINFO_USERSERVICE_INFORMATIONTRANSFERCAPABILITYinteger
SIGNALINGINFO_USERSERVICE_INFORMATIONTRANSFERCAPABILITY_TYPEinteger
SIGNALINGINFO_CHARGEINDICATORstring
SIGNALINGINFO_ECHOCONTROLINFO_RECVstring
SIGNALINGINFO_ECHOCONTROLINFO_SENTstring
SIGNALINGINFO_PCHARGINGVECTOR_ICIDGENERATEDATstring
SIGNALINGINFO_PCHARGINGVECTOR_ORIGIOIstring
SIGNALINGINFO_PCHARGINGVECTOR_TERMIOIstring
SIGNALINGINFO_PCHARGINGVECTOR_ICIDVALUEstring
SIGNALINGINFO_DESTINATIONPOINTCODEstring
PGRDinteger
TERMPARTY_SUBSCRIBERADDRstring
TERMPARTY_SUBSCRIBERADDR_CALLINGPARTYSCREENINGstring
TERMPARTY_SUBSCRIBERADDR_TYPEstring
TERMPARTY_FROMstring
TERMPARTY_PACCESSNETWORKINFOstring
TERMPARTY_SERVEDPARTY_SUBSCRIBERADDRstring
TERMPARTY_SERVEDPARTY_SUBSCRIBERADDR_CALLINGPARTYSCREENINGstring
TERMPARTY_SERVEDPARTY_SUBSCRIBERADDR_TYPEstring
TERMPARTY_SERVEDPARTY_FROMstring
TERMPARTY_SERVEDPARTY_PACCESSNETWORKINFOstring
TERMPARTY_SERVEDPARTY_TOstring
TERMPARTY_SERVEDPARTY_SIGNALINGTYPE_VARIANTstring
TERMPARTY_SERVEDPARTY_SIGNALINGTYPEstring
TERMPARTY_SERVEDPARTY_ANI-IIstring
TERMPARTY_SERVEDPARTY_SIPCALLIDstring
TERMPARTY_SERVEDPARTY_TRUNKGROUP_ORIGTRUNKCONTEXTstring
TERMPARTY_SERVEDPARTY_TRUNKGROUP_TRUNKMEMBERIDinteger
TERMPARTY_SERVEDPARTY_TRUNKGROUP_DESTTRUNKGROUPLABELstring
TERMPARTY_SERVEDPARTY_TRUNKGROUP_TRUNKNAMEstring
TERMPARTY_SERVEDPARTY_TRUNKGROUP_TYPEstring
TERMPARTY_SERVEDPARTY_TRUNKGROUP_TRUNKGROUPIDinteger
TERMPARTY_SERVEDPARTY_TRUNKGROUP_ORIGTRUNKGROUPLABELstring
TERMPARTY_SERVEDPARTY_TRUNKGROUP_DESTTRUNKCONTEXTstring
TERMPARTY_SERVEDPARTY_TRUNKGROUP_TRUNKACCOUNTINGstring
TERMPARTY_SERVEDPARTY_TRUNKGROUP_DUPstring
TERMPARTY_SERVEDPARTY_CPCstring
TERMPARTY_SERVEDPARTY_CHARGEADDRstring
TERMPARTY_SERVEDPARTY_CHARGEADDR_CALLINGPARTYSCREENINGstring
TERMPARTY_SERVEDPARTY_CHARGEADDR_TYPEstring
TERMPARTY_SERVEDPARTY_REASONstring
TERMPARTY_SERVEDPARTY_REASON_TYPEstring
TERMPARTY_SERVEDPARTY_USERAGENTstring
TERMPARTY_SERVEDPARTY_SUBSCRIBERGROUPstring
TERMPARTY_SERVEDPARTY_SOURCEADDRESSES_SIGADDRESSstring
TERMPARTY_SERVEDPARTY_SOURCEADDRESSES_MEDIAPORTinteger
TERMPARTY_SERVEDPARTY_SOURCEADDRESSES_MEDIAIPADDRstring
TERMPARTY_SERVEDPARTY_EXTENSIONinteger
TERMPARTY_SERVEDPARTY_REMOTEPARTYIDstring
TERMPARTY_SERVEDPARTY_CONTACTstring
TERMPARTY_SERVEDPARTY_PASSERTEDIDENTITYstring
TERMPARTY_SERVEDPARTY_CALLINGPARTYADDRstring
TERMPARTY_SERVEDPARTY_CALLINGPARTYADDR_CALLINGPARTYSCREENINGstring
TERMPARTY_SERVEDPARTY_CALLINGPARTYADDR_TYPEstring
TERMPARTY_SERVEDPARTY_VIAstring
TERMPARTY_SERVEDPARTY_BILLINGTYPEstring
TERMPARTY_SERVEDPARTY_PRIVACYstring
TERMPARTY_SERVEDPARTY_REQUESTURIstring
TERMPARTY_SERVEDPARTY_DESTADDRESSES_SIGADDRESSstring
TERMPARTY_SERVEDPARTY_DESTADDRESSES_MEDIAPORTinteger
TERMPARTY_SERVEDPARTY_DESTADDRESSES_MEDIAIPADDRstring
TERMPARTY_SERVEDPARTY_TYPEstring
TERMPARTY_SERVEDPARTY_VQM_ENDPOINT_CALLQUALITY_OVERALLRFACTORinteger
TERMPARTY_SERVEDPARTY_VQM_ENDPOINT_CALLQUALITY_RFACTORinteger
TERMPARTY_SERVEDPARTY_VQM_ENDPOINT_CALLQUALITY_LQMOSinteger
TERMPARTY_SERVEDPARTY_VQM_ENDPOINT_CALLQUALITY_CQMOSinteger
TERMPARTY_SERVEDPARTY_VQM_ENDPOINT_CALLQUALITY_EXTERNALRFACTORinteger
TERMPARTY_SERVEDPARTY_VQM_ENDPOINT_DELAY_ENDSYSTEMDELAYstring
TERMPARTY_SERVEDPARTY_VQM_ENDPOINT_PACKETS_DISCARDEDinteger
TERMPARTY_SERVEDPARTY_VQM_ENDPOINT_PACKETS_RECEIVEDinteger
TERMPARTY_SERVEDPARTY_VQM_ENDPOINT_PACKETS_SENTinteger
TERMPARTY_SERVEDPARTY_VQM_ENDPOINT_PACKETS_LOSSRATEinteger
TERMPARTY_SERVEDPARTY_VQM_ENDPOINT_JITTERstring
TERMPARTY_SERVEDPARTY_VQM_ENDPOINT_OCTETS_RECEIVEDinteger
TERMPARTY_SERVEDPARTY_VQM_ENDPOINT_OCTETS_SENTinteger
TERMPARTY_SERVEDPARTY_VQM_DETECTEDFAXTONEstring
TERMPARTY_SERVEDPARTY_VQM_CODECstring
TERMPARTY_SERVEDPARTY_VQM_ROUNDTRIPDELAYstring
TERMPARTY_SERVEDPARTY_VQM_TAG_CALLQUALITY_OVERALLRFACTORinteger
TERMPARTY_SERVEDPARTY_VQM_TAG_CALLQUALITY_RFACTORinteger
TERMPARTY_SERVEDPARTY_VQM_TAG_CALLQUALITY_LQMOSinteger
TERMPARTY_SERVEDPARTY_VQM_TAG_CALLQUALITY_CQMOSinteger
TERMPARTY_SERVEDPARTY_VQM_TAG_CALLQUALITY_EXTERNALRFACTORinteger
TERMPARTY_SERVEDPARTY_VQM_TAG_DELAY_ENDSYSTEMDELAYstring
TERMPARTY_SERVEDPARTY_VQM_TAG_PACKETS_DISCARDEDinteger
TERMPARTY_SERVEDPARTY_VQM_TAG_PACKETS_RECEIVEDinteger
TERMPARTY_SERVEDPARTY_VQM_TAG_PACKETS_SENTinteger
TERMPARTY_SERVEDPARTY_VQM_TAG_PACKETS_LOSSRATEinteger
TERMPARTY_SERVEDPARTY_VQM_TAG_JITTERstring
TERMPARTY_SERVEDPARTY_VQM_TAG_OCTETS_RECEIVEDinteger
TERMPARTY_SERVEDPARTY_VQM_TAG_OCTETS_SENTinteger
TERMPARTY_SERVEDPARTY_VQM_CODECS_CODECstring
TERMPARTY_SERVEDPARTY_BUSINESSGROUPNAMEstring
TERMPARTY_SERVEDPARTY_GATEWAYstring
TERMPARTY_TOstring
TERMPARTY_SIGNALINGTYPE_VARIANTstring
TERMPARTY_SIGNALINGTYPEstring
TERMPARTY_ANI-IIstring
TERMPARTY_TRUNKGROUP_ORIGTRUNKCONTEXTstring
TERMPARTY_TRUNKGROUP_TRUNKMEMBERIDinteger
TERMPARTY_TRUNKGROUP_DESTTRUNKGROUPLABELstring
TERMPARTY_TRUNKGROUP_TRUNKNAMEstring
TERMPARTY_TRUNKGROUP_TYPEstring
TERMPARTY_TRUNKGROUP_TRUNKGROUPIDinteger
TERMPARTY_TRUNKGROUP_ORIGTRUNKGROUPLABELstring
TERMPARTY_TRUNKGROUP_DESTTRUNKCONTEXTstring
TERMPARTY_TRUNKGROUP_TRUNKACCOUNTINGstring
TERMPARTY_TRUNKGROUP_DUPstring
TERMPARTY_CPCstring
TERMPARTY_CHARGEADDRstring
TERMPARTY_CHARGEADDR_CALLINGPARTYSCREENINGstring
TERMPARTY_CHARGEADDR_TYPEstring
TERMPARTY_REASONstring
TERMPARTY_REASON_TYPEstring
TERMPARTY_USERAGENTstring
TERMPARTY_SUBSCRIBERGROUPstring
TERMPARTY_SOURCEADDRESSES_SIGADDRESSstring
TERMPARTY_SOURCEADDRESSES_MEDIAPORTinteger
TERMPARTY_SOURCEADDRESSES_MEDIAIPADDRstring
TERMPARTY_SIPCALLIDstring
TERMPARTY_REMOTEPARTYIDstring
TERMPARTY_CONTACTstring
TERMPARTY_APPSERVERADDRstring
TERMPARTY_APPSERVERADDR_CALLINGPARTYSCREENINGstring
TERMPARTY_APPSERVERADDR_TYPEstring
TERMPARTY_PASSERTEDIDENTITYstring
TERMPARTY_CALLINGPARTYADDRstring
TERMPARTY_CALLINGPARTYADDR_CALLINGPARTYSCREENINGstring
TERMPARTY_CALLINGPARTYADDR_TYPEstring
TERMPARTY_VIAstring
TERMPARTY_BILLINGTYPEstring
TERMPARTY_PRIVACYstring
TERMPARTY_REQUESTURIstring
TERMPARTY_DESTADDRESSES_SIGADDRESSstring
TERMPARTY_DESTADDRESSES_MEDIAPORTinteger
TERMPARTY_DESTADDRESSES_MEDIAIPADDRstring
TERMPARTY_TYPEstring
TERMPARTY_VQM_ENDPOINT_CALLQUALITY_OVERALLRFACTORinteger
TERMPARTY_VQM_ENDPOINT_CALLQUALITY_RFACTORinteger
TERMPARTY_VQM_ENDPOINT_CALLQUALITY_LQMOSinteger
TERMPARTY_VQM_ENDPOINT_CALLQUALITY_CQMOSinteger
TERMPARTY_VQM_ENDPOINT_CALLQUALITY_EXTERNALRFACTORinteger
TERMPARTY_VQM_ENDPOINT_DELAY_ENDSYSTEMDELAYstring
TERMPARTY_VQM_ENDPOINT_PACKETS_DISCARDEDinteger
TERMPARTY_VQM_ENDPOINT_PACKETS_RECEIVEDinteger
TERMPARTY_VQM_ENDPOINT_PACKETS_SENTinteger
TERMPARTY_VQM_ENDPOINT_PACKETS_LOSSRATEinteger
TERMPARTY_VQM_ENDPOINT_JITTERstring
TERMPARTY_VQM_ENDPOINT_OCTETS_RECEIVEDinteger
TERMPARTY_VQM_ENDPOINT_OCTETS_SENTinteger
TERMPARTY_VQM_DETECTEDFAXTONEstring
TERMPARTY_VQM_CODECstring
TERMPARTY_VQM_ROUNDTRIPDELAYstring
TERMPARTY_VQM_TAG_CALLQUALITY_OVERALLRFACTORinteger
TERMPARTY_VQM_TAG_CALLQUALITY_RFACTORinteger
TERMPARTY_VQM_TAG_CALLQUALITY_LQMOSinteger
TERMPARTY_VQM_TAG_CALLQUALITY_CQMOSinteger
TERMPARTY_VQM_TAG_CALLQUALITY_EXTERNALRFACTORinteger
TERMPARTY_VQM_TAG_DELAY_ENDSYSTEMDELAYstring
TERMPARTY_VQM_TAG_PACKETS_DISCARDEDinteger
TERMPARTY_VQM_TAG_PACKETS_RECEIVEDinteger
TERMPARTY_VQM_TAG_PACKETS_SENTinteger
TERMPARTY_VQM_TAG_PACKETS_LOSSRATEinteger
TERMPARTY_VQM_TAG_JITTERstring
TERMPARTY_VQM_TAG_OCTETS_RECEIVEDinteger
TERMPARTY_VQM_TAG_OCTETS_SENTinteger
TERMPARTY_VQM_CODECS_CODECstring
TERMPARTY_BUSINESSGROUPNAMEstring
TERMPARTY_GATEWAYstring
RELEASECAUSEinteger
CORRELATORstring
CONNECTEDstring
OGSEIZETIMEinteger
OPERATORstring
OUTGOINGGATEWAYstring
CLASSinteger
FEATURES_FEATUREstring
CALLFORWARDINFO_LASTREDIRECTINGADDRstring
CALLFORWARDINFO_LASTREDIRECTINGADDR_CALLINGPARTYSCREENINGstring
CALLFORWARDINFO_LASTREDIRECTINGADDR_TYPEstring
CALLFORWARDINFO_PRIVACYstring
CALLFORWARDINFO_ORIGINALCALLEDADDRstring
CALLFORWARDINFO_ORIGINALCALLEDADDR_CALLINGPARTYSCREENINGstring
CALLFORWARDINFO_ORIGINALCALLEDADDR_TYPEstring
CALLFORWARDINFO_ORIGINALREDIRECTREASONstring
CALLFORWARDINFO_REDIRECTCOUNTinteger
CALLFORWARDINFO_ORIGINALCALLINGADDRstring
CALLFORWARDINFO_ORIGINALCALLINGADDR_CALLINGPARTYSCREENINGstring
CALLFORWARDINFO_ORIGINALCALLINGADDR_TYPEstring
CALLFORWARDINFO_REDIRECTREASONstring
INCOMINGGATEWAYstring
RINGINGTIMEinteger
TESTCALLstring
UDAS_UDA_IDinteger
UDAS_UDAinteger
SEQNUMinteger
CARRIERSELECTINFO_NETWORKIDinteger
CARRIERSELECTINFO_CARRIERIDinteger
CARRIERSELECTINFO_CARRIEROPERATORINVOLVEDstring
CARRIERSELECTINFO_SELECTIONMETHODstring
PGADinteger
SIPIBODYRELEASECAUSEinteger
CUSTOMERINFO_SERVICEinteger
CUSTOMERINFOstring
CUSTOMERINFO_QUALIFIERinteger
CUSTOMERINFO_TYPEstring
ERRORstring
REESTABLISHEDstring
RELEASINGPARTYstring
ROUTINGINFO_REQUESTEDADDRstring
ROUTINGINFO_REQUESTEDADDR_CALLINGPARTYSCREENINGstring
ROUTINGINFO_REQUESTEDADDR_TYPEstring
ROUTINGINFO_FAILEDTRUNKGROUPS_FAILEDTRUNKGROUP_TRUNKGROUPIDinteger
ROUTINGINFO_FAILEDTRUNKGROUPS_FAILEDTRUNKGROUP_REASONstring
ROUTINGINFO_FAILEDTRUNKGROUPS_FAILEDTRUNKGROUP_REASON_TYPEstring
ROUTINGINFO_FAILEDTRUNKGROUPS_FAILEDTRUNKGROUP_TRUNKACCOUNTINGstring
ROUTINGINFO_CALLINGPARTYORIGADDRstring
ROUTINGINFO_CALLINGPARTYORIGADDR_CALLINGPARTYSCREENINGstring
ROUTINGINFO_CALLINGPARTYORIGADDR_TYPEstring
ROUTINGINFO_DESTADDRstring
ROUTINGINFO_DESTADDR_CALLINGPARTYSCREENINGstring
ROUTINGINFO_DESTADDR_TYPEstring
ROUTINGINFO_ROUTEDADDRstring
ROUTINGINFO_ROUTEDADDR_CALLINGPARTYSCREENINGstring
ROUTINGINFO_ROUTEDADDR_TYPEstring
ROUTINGINFO_CALLINGPARTYROUTEDADDRstring
ROUTINGINFO_CALLINGPARTYROUTEDADDR_CALLINGPARTYSCREENINGstring
ROUTINGINFO_CALLINGPARTYROUTEDADDR_TYPEstring
RELEASEREASONstring
LONGDURATIONINFO_COUNTinteger
LONGDURATIONINFO_PREVIOUSTIMEinteger
LONGDURATIONINFO_STATUSstring
LONGDURATIONINFO_CURRENTTIMEinteger
COMPLETETIMEinteger
ACCOUNTCODEINFOstring

Italtel Softswitch

  • Plugin name: italtel

  • Trace correlation support: no

  • DB collection name: italtelcdrs

  • Base configuration object: Exchange codes

  • Sub-groups:

    • Trunks

GUI Search Calls

Search Criteria

INFO

This plugin does not support specific search criteria except the standard ones.

Results Columns

Column
Calling NAI
Called NAI
Calling Number (normalized)
Called Number (normalized)
Called (4)
Called NAI (4)
Routed called (203)
Routed called NAI (203)
Delivered CLI (50)
Delivered CLI NAI (50)
Alerting Duration (secs)
Connection Duration (secs)
Total Duration (secs)
Start Time
Call Duration (secs)
Disconnect Cause (10)
Call id
Final Status
Interactive Phase Duration (secs)
Call type
Bearer service (6)
Source Port (7)
Destination Port (7)
Source IP (8)
Destination IP (8)

REST API

Search Criteria

INFO

This plugin does not support specific search results columns except the standard ones.

Search Results Fields

All the fields available for the GUI search results columns are present in REST API responses.

Exportable CDR Fields

TabField
DetailsSetup Time
DetailsConnect Time
DetailsDisconnect Time
DetailsRelease cause
DetailsCall Id
DetailsCalling
DetailsCalled
DetailsSource port
DetailsDestination port
DetailsSource IP
DetailsDestination IP

Exportable Statistics

TabField
SessionsIngress calls setup count
SessionsEgress calls setup count
SessionsTotal calls setup count
SessionsIngress calls setup & answered count
SessionsEgress calls setup & answered count
SessionsTotal calls setup & answered count
SessionsIngress calls disconnect count
SessionsEgress calls disconnect count
SessionsTotal calls disconnect count
SessionsIngress traffic intensity (erlangs)
SessionsEgress traffic intensity (erlangs)
SessionsTotal traffic intensity (erlangs)
SessionsIngress max simultaneous calls (channels)
SessionsEgress max simultaneous calls (channels)
SessionsTotal max simultaneous calls (channels)
SessionsIngress call rate (calls/min)
SessionsEgress call rate (calls/min)
SessionsTotal call rate (calls/min)
SessionsIngress calls average connection duration (secs)
SessionsEgress calls average connection duration (secs)
SessionsIngress calls total connection duration (secs)
SessionsEgress calls total connection duration (secs)

Anomalies

Test
ingress calls setup count
egress calls setup count
ingress calls setup & answered count
egress calls setup & answered count
ingress calls disconnect count
egress calls disconnect count
ingress traffic intensity
egress traffic intensity
ingress traffic intensity variation (%)
egress traffic intensity variation (%)
ingress max simultaneous calls
egress max simultaneous calls
total capacity usage
ingress call rate
egress call rate
ingress calls ringing duration
egress calls ringing duration
ingress calls connection duration
egress calls connection duration

Custom Metrics Exposed Fields

FieldType
CDR_EXCHANGE_CODEstring
CALL_DURATIONfloat
CALL_TYPEinteger
CALL_IDstring
CALLING_NAIinteger
ROUTED_CALLEDstring
ROUTED_CALLED_NAIinteger
CALLED_NAIinteger
DELIVERED_CLIstring
DELIVERED_CLI_NAIinteger
RELEASE_CAUSEinteger
FINAL_STATUSinteger
INTERACTIVE_PHASE_DURATIONinteger
BEARER_SERVICEinteger
QOS_SENT_PACKETSinteger
QOS_RECEIVED_PACKETSinteger
QOS_SENT_BYTESinteger
QOS_RECEIVED_BYTESinteger

Ribbon SBC

  • Plugin name: sonus

  • Trace correlation support: yes

  • DB collection name: sonuscdrs

  • Base configuration object: Gateways

  • Sub-groups:

    • Trunks

GUI Search Calls

Search Criteria

TabSearch Criteria
SIPFrom Field
SIPTo Field
SIPStatus Code
SIPCall ID
SIPTransport
RecordRecord Type
RecordFinal Attempt Indicator
RecordAccounting Id
RecordCall Direction
SessionDisconnect Reason
SessionDisconnect Initiator

Results Columns

Column
Record Type
Final Attempt Indicator
Accounting Id
Call Direction
Calling Number (normalized)
Called Number (normalized)
Ingress SIP From Field
Egress SIP From Field
Ingress SIP To Field
Egress SIP To Field
Alerting Duration (secs)
Connection Duration (secs)
Total Duration (secs)
Disconnect Reason
Disconnect Initiator
Service Provider
Route Label
Route Attempt Number
Route Selected
Egress Local Gateway Signaling IP Address
Egress Remote Gateway Signaling IP Address
Ingress PSTN Circuit Endpoint
Ingress IP Circuit Endpoint
Egress PSTN Circuit Endpoint
Egress IP Circuit Endpoint
Ingress SIP Call ID
Egress SIP Call ID
Ingress SIP Status Code
Egress SIP Status Code
Ingress SIP Transport
Egress SIP Transport
Ingress Codec Type
Egress Codec Type
Ingress RTP Packetization Time
Egress RTP Packetization Time
Calling Ingress RTP Packets
Calling Egress RTP Packets
Called Ingress RTP Packets
Called Egress RTP Packets
Calling Ingress RTP Packets Lost
Calling Egress RTP Packets Lost
Calling RTP Avg Jitter
Calling RTCP Avg Latency

REST API

Search Criteria

INFO

This plugin does not support specific search results columns except the standard ones.

Search Results Fields

All the fields available for the GUI search results columns are present in REST API responses.

Exportable CDR Fields

TabField
Detailsrecord type
Detailsgateway name
Detailsaccounting id
Detailsstart time in system tick
Detailsnode time zone
Detailsstart date
Detailsstart time
DetailsTime Elapsed from Receipt of Setup Message to Policy Server Sonus SoftSwitch Response
DetailsTime Elapsed from Receipt of Setup Message to Receipt of AlertingProcProg
DetailsTime Elapsed from Receipt of Setup Message to Service Established
DetailsDisconnect Date
DetailsDisconnect Time
DetailsTime Elapsed from Receipt of Disconnect to Completion of Call
DetailsCall Service Duration
DetailsCall Disconnect Reason
DetailsService Delivered
DetailsCall Direction
DetailsService Provider
DetailsTransit Network Selection Code
DetailsCalling Number
DetailsCalled Number
DetailsExtra Called Address Digits
DetailsNumber of Called Num Translations Done by This Node
DetailsCalled Number Before Translation 1
DetailsTranslation Type 1
DetailsCalled Number Before Translation 2
DetailsTranslation Type 2
DetailsBilling Number
DetailsRoute Label
DetailsRoute Attempt Number
DetailsRoute Selected
DetailsEgress Local Gateway Signaling IP Address
DetailsEgress Remote Gateway Signaling IP Address
DetailsIngress Trunk Group Name
DetailsIngress PSTN Circuit End Point
DetailsIngress IP Circuit End Point
DetailsEgress PSTN Circuit End Point
DetailsEgress IP Circuit End Point
DetailsIngress Number of Audio Bytes Sent
DetailsIngress Number of Audio Packets Sent
DetailsIngress Number of Audio Bytes Received
DetailsIngress Number of Audio Packets Received
DetailsOriginating Line Information OLIP
DetailsJurisdiction Information Parameter
DetailsCarrier Code
DetailsCall Group ID
DetailsScript Log Data
DetailsTime Elapsed from Receipt of Setup Message to Receipt of Exit Message
DetailsTime Elapsed from Receipt of Setup Message to Generation of Exit Message
DetailsCalling Party Nature of Address Field
DetailsCalled Party Nature of Address
DetailsIngress Protocol Variant Specific Data
DetailsIngress Signaling Type
DetailsEgress Signaling Type
DetailsIngress Far End Switch Type
DetailsEgress Far End Switch Type
DetailsCarrier Code of the Carrier That Owns the Far End of the Ingress Trunk Group
DetailsCarrier Code of the Carrier That Owns the Far End of the Egress Trunk Group
DetailsCalling Party Category
DetailsDialed Number
DetailsCarrier Selection Information
DetailsCalled Number Numbering Plan
DetailsGeneric Address Parameter
DetailsDisconnect Initiator
DetailsIngress Number of Packets Recorded as Lost
DetailsIngress Interarrival Packet Jitter
DetailsIngress Last Measurement for Latency
DetailsEgress Trunk Group Name
DetailsEgress Protocol Variant Specific Data
DetailsIncoming Calling Number
DetailsAMA Call Type
DetailsMessage Billing Index MBI
DetailsOriginating LATA
DetailsRoute Index Used
DetailsCalling Party Number Presentation Restriction
DetailsIncoming ISUP Charge Number
DetailsIncoming ISUP Charge Number NOA
DetailsDialed Number NOA
DetailsIngress Codec Type
DetailsEgress Codec Type
DetailsIngress RTP Packetization Time
DetailsGSX Call ID
DetailsOriginator Echo Cancellation
DetailsTerminator Echo Cancellation
DetailsCharge Flag
DetailsAMA Service Logic Identification
DetailsAMA BAF Module
DetailsAMA Set Hex AB Indication
DetailsService Feature ID
DetailsFE Parameter
DetailsSatellite Indicator
DetailsPSX Billing Information
DetailsOriginating TDM Trunk Group Type
DetailsTerminating TDM Trunk Group Type
DetailsIngress Trunk Member Number
DetailsEgress Trunk Group ID
DetailsEgress Switch ID
DetailsActive Call Ingress Local ATM Address
DetailsActive Call Ingress Remote ATM Address
DetailsActive Call Egress Local ATM Address
DetailsActive Call Egress Remote ATM Address
DetailsPolicy Response Call Type
DetailsOutgoing Route Identification
DetailsOutgoing Message Identification
DetailsIncoming Route Identification
DetailsCalling Name
DetailsCalling Name Type
DetailsIncoming Calling Party Numbering Plan
DetailsOutgoing Calling Party Numbering Plan
DetailsCalling Party Business Group ID
DetailsCalled Party Business Group ID
DetailsCalling Party Public Presence Directory Number
DetailsElapsed Time from Receipt of Setup Message to Last Call Routing Attempt
DetailsBilling Number NOA
DetailsIncoming Calling Number NOA
DetailsEgress Trunk Member Number
DetailsSelected Route Type
DetailsTelcordia Long Duration Record Type
DetailsTime Elapsed from Previous Record
DetailsCumulative Route Index
DetailsCall Disconnect Reason Transmitted to Ingress
DetailsCall Disconnect Reason Transmitted to Egress
DetailsISDN PRI Calling Party Subaddress
DetailsOutgoing Trunk Group Number in EXM
DetailsIngress Local Gateway Signaling IP Address
DetailsIngress Remote Gateway Signaling IP Address
DetailsRecord Sequence Number
DetailsTransmission Medium Requirement TMR
DetailsInformation Transfer Rate ITR
DetailsUser Service Information USI User Information Layer 1
DetailsUnrecognized Raw ISUP Calling Party Category
DetailsEgress Release Link Trunking RLT Feature Specific Data
DetailsTwo B Channel Transfer Feature Specific Data
DetailsCalling Party Business Unit
DetailsCalled Party Business Unit
DetailsRedirect Feature Specific Data
DetailsIngress Release Link Trunking RLT Feature Specific Data
DetailsPSX Index
DetailsPSX Congestion Level
DetailsPSX Processing Time
DetailsScript Name
DetailsIngress External Accounting Data
DetailsEgress External Accounting Data
DetailsEgress RTP Packetization Time
DetailsEgress Number of Audio Bytes Sent
DetailsEgress Number of Audio Packets Sent
DetailsEgress Number of Audio Bytes Received
DetailsEgress Number of Audio Packets Received
DetailsEgress Number of Packets Recorded as Lost
DetailsEgress Interarrival Packet Jitter
DetailsEgress Last Measurement for Latency
DetailsIngress Maximum Packet Outage
DetailsEgress Maximum Packet Outage
DetailsIngress Packet Playout Buffer Quality
DetailsEgress Packet Playout Buffer Quality
DetailsCall Supervision Type
DetailsIngress SIP Refer Replaces Feature Specific Data
DetailsEgress SIP Refer Replaces Feature Specific Data
DetailsNetwork Transfer Feature Specific Data
DetailsCall Condition
DetailsToll Indicator
DetailsGeneric Number Number
DetailsGeneric Number Presentation Restriction Indicator
DetailsGeneric Number Numbering Plan
DetailsGeneric Number Nature of Address
DetailsGeneric Number Type
DetailsOriginating Trunk Type
DetailsTerminating Trunk Type
DetailsRemote GSX Billing Indicator
DetailsVPN Calling Private Presence Number
DetailsVPN Calling Public Presence Number
DetailsExternal Furnish Charging Info
DetailsIngress Policing Discards
DetailsEgress Policing Discards
DetailsAnnouncement ID
DetailsSource Information
DetailsPartition ID
DetailsNetwork ID
DetailsNCOS
DetailsIngress SRTP
DetailsEgress SRTP
DetailsISDN Access Indicator from the Forward Call Indicator
DetailsCall Disconnect Location
DetailsCall Disconnect Location Transmitted to Ingress
DetailsCall Disconnect Location Transmitted to Egress
DetailsNetwork Call Reference Call Identity
DetailsNetwork Call Reference Signaling Point Code
DetailsIngress ISUP MIME Protocol Variant Specific Data
DetailsEgress ISUP MIME Protocol Variant Specific Data
DetailsModem Tone Type
DetailsModem Tone Signal Level
DetailsVideo Codec Data
DetailsVideo Codec Statistics
DetailsCustomer
Detailsnull field
DetailsCall to Test PSX
DetailsPSX Overlap Route Requests
DetailsCall Setup Delay
DetailsOverload Status
DetailsIngress BICC Info
DetailsEgress BICC Info
DetailsIngress DSP Data
DetailsEgress DSP Data
DetailsCall Recorded Indicator
DetailsCall Recorded RTP Tx IP Address
DetailsCall Recorded RTP Tx Port Number
DetailsCall Recorded RTP Rv IP Address
DetailsCall Recorded RTP Rv Port Number
DetailsMLPP Precedence Level
DetailsMSRP Service Type
DetailsNPUKK Special Routing Information
DetailsNPUKK Customer Or Carrier Identification
DetailsNPUKK Service Type Identifier
DetailsNPSSP Special Handling Information
DetailsNPSSP Service Type Identifier
DetailsTotal ITX Charge Units
DetailsGlobal Charge Reference
DetailsIP Call Limit at ingress SIP Peer
DetailsIP Call Limit at ingress IPTG
DetailsIP BW Limit at ingress IPTG
DetailsIP Call Limit at egress SIP Peer
DetailsIP Call Limit at egress IPTG
DetailsIP BW Limit at egress IPTG

Exportable Statistics

TabField
SessionsIngress calls setup count
SessionsEgress calls setup count
SessionsTotal calls setup count
SessionsIngress calls setup & answered count
SessionsEgress calls setup & answered count
SessionsTotal calls setup & answered count
SessionsIngress calls disconnect count
SessionsEgress calls disconnect count
SessionsTotal calls disconnect count
SessionsIngress traffic intensity (erlangs)
SessionsEgress traffic intensity (erlangs)
SessionsTotal traffic intensity (erlangs)
SessionsIngress max simultaneous calls (channels)
SessionsEgress max simultaneous calls (channels)
SessionsTotal max simultaneous calls (channels)
SessionsIngress call rate (calls/min)
SessionsEgress call rate (calls/min)
SessionsTotal call rate (calls/min)
SessionsIngress calls ringing duration (secs)
SessionsEgress calls ringing duration (secs)
SessionsIngress calls connection duration (secs)
SessionsEgress calls connection duration (secs)

Anomalies

Test
ingress calls setup count
egress calls setup count
ingress calls setup & answered count
egress calls setup & answered count
ingress calls disconnect count
egress calls disconnect count
ingress traffic intensity
egress traffic intensity
ingress traffic intensity variation (%)
egress traffic intensity variation (%)
ingress max simultaneous calls
egress max simultaneous calls
total capacity usage
ingress call rate
egress call rate
ingress calls ringing duration
egress calls ringing duration
ingress calls connection duration
egress calls connection duration
ingress media packet latency (RTCP)
egress media packet latency (RTCP)

Custom Metrics Exposed Fields

INFO

This plugin does not support any specific CDR field for custom metrics, except the standard ones.

[^1]: These groups are not the Nemo Groups defined above but Cisco groups, with a different meaning, roughly equivalent to «enterprise(s)».