Active calls: Difference between revisions

From VoIPmonitor.org
(Add column visibility customization and troubleshooting info)
(Improved structure: added proper sections, filter syntax table, syntax highlighting, MediaWiki formatting, category, and AI Summary for RAG)
Line 1: Line 1:
Active calls shows current calls in real time and you can listen to G.711 calls in realtime (sniffer version >= 7). It refreshes according to the refresh interval (default 2 seconds). Calls can be filtered by national or international by clicking on combo box. The filter is also used to filter by sensor, IP, IP prefix or number. Depending on input the filter box adapts to correct the search. For example 192.168.% will filter all calls with source or destination IP addresses starting with 192.168.0.0/16. Providing a number, for example 00, will filter all calls starting with 00. The filter searches for callid too.
{{DISPLAYTITLE:Active Calls (Real-time Monitoring)}}
It searches for full callid (not a callid's substring). The search for callid's substring is possible too if you add % character to the start/end of the searched string.
Category:GUI manual


This page describes the Active Calls view, which provides real-time monitoring of ongoing calls in the VoIPmonitor GUI.


Bottom graphs shows top most calls by caller IP or called IP.
== Overview ==


Live calls are fetched from voipmonitor instance through manager TCP port 5029. If calls are not shown please check whether the web server has access to that port (for example by telnet localhost 5029).
The Active Calls view displays current calls in real time and allows you to listen to G.711 calls live (requires sniffer version 7 or newer). The view refreshes automatically according to the configured refresh interval (default: 2 seconds).


You can open active calls with direct URL
=== Communication with Sniffer ===


http://localhost/admin.php?activecalls=1
Live call data is fetched from the VoIPmonitor sniffer instance through the manager TCP port 5029. If calls are not displayed, verify that the web server can reach this port:
 
<syntaxhighlight lang="bash">
telnet localhost 5029
</syntaxhighlight>
 
=== Direct URL Access ===
 
You can open the Active Calls view directly using this URL format:
 
<syntaxhighlight lang="text">
http://your-server/admin.php?activecalls=1
</syntaxhighlight>
 
== Filtering Calls ==
 
The filter box adapts to the type of input provided. Calls can be filtered by:
 
* National or international (via combo box)
* Sensor
* IP address or IP prefix
* Phone number or prefix
* Call-ID
 
=== Filter Syntax Examples ===
 
{| class="wikitable"
|-
! Input !! Description
|-
| <code>192.168.%</code> || Filters calls with source or destination IP starting with 192.168.x.x
|-
| <code>00</code> || Filters calls where the number starts with 00
|-
| <code>abc123</code> || Searches for exact Call-ID match
|-
| <code>%abc123%</code> || Searches for Call-ID containing "abc123" (substring match)
|}
 
Note: By default, Call-ID search matches the full Call-ID string. To search for a substring, add the <code>%</code> wildcard character to the start and/or end of the search string.
 
== Bottom Graphs ==
 
The bottom section of the Active Calls view displays graphs showing the top callers grouped by:
* Caller IP address
* Called IP address


[[File:activecalls.png]]
[[File:activecalls.png]]
Line 16: Line 62:


The Active Calls view allows you to show or hide columns based on your preferences. This is useful when:
The Active Calls view allows you to show or hide columns based on your preferences. This is useful when:
* You want to reduce visual clutter and focus on specific information
* You want to reduce visual clutter and focus on specific information
* Certain columns contain data that is causing performance issues (e.g., parsing errors in the Proxy column)
* Certain columns contain data that is causing performance issues (e.g., parsing errors in the Proxy column)
* Your display has limited screen space
* Your display has limited screen space


To hide or show columns in the Active Calls view:
To hide or show columns:


1. Locate the column header area at the top of the table
# Locate the column header area at the top of the table
2. Click on the column visibility icon (typically a column or grid icon) or look for a "Show columns" dropdown menu
# Click on the column visibility icon (typically a column or grid icon) or look for a "Show columns" dropdown menu
3. Uncheck columns you want to hide, check columns you want to show
# Uncheck columns you want to hide, check columns you want to show
4. The view will update immediately with your selection
# The view will update immediately with your selection


Your column visibility preferences are stored in the GUI configuration (saved in the MySQL `custom_config` table) and persist across sessions.
Your column visibility preferences are stored in the GUI configuration (saved in the MySQL <code>custom_config</code> table) and persist across sessions.


=== Troubleshooting Performance Issues ===
=== Troubleshooting Performance Issues ===
Line 33: Line 80:
If the Active Calls view becomes unresponsive or slow, particularly when displaying certain columns like "Proxy":
If the Active Calls view becomes unresponsive or slow, particularly when displaying certain columns like "Proxy":


* As a temporary workaround, hide the problematic column using the method above
;Temporary workaround:
* If the GUI is unresponsive and you cannot hide columns via the interface:
:Hide the problematic column using the column visibility method above.
  * Connect directly to the GUI database and check the `custom_config` table
 
  * Clear or modify the relevant column visibility configuration
;If the GUI is completely unresponsive:
  * Provide SSH access to the GUI host for direct investigation by support staff
:* Connect directly to the GUI database
:* Check the <code>custom_config</code> table for column visibility settings
:* Clear or modify the relevant configuration entries
:* Contact support with SSH access to the GUI host for investigation
 
;Information to provide for support:
:* A SIP PCAP dump of a problematic call (to identify data causing parsing errors)
:* A mysqldump of the <code>voipmonitor.custom_config</code> table (to review current column configuration)
 
== AI Summary for RAG ==
'''Summary:''' Active Calls provides real-time monitoring of ongoing VoIP calls with live listening capability for G.711 codec. Calls are fetched via manager port 5029 and can be filtered by IP, number, sensor, or Call-ID. Column visibility can be customized and settings persist in the database.
 
'''Keywords:''' active calls, real-time monitoring, live calls, manager port 5029, call filter, column visibility, custom_config, G.711 listening


For column visibility issues, you may also need to provide:
'''Key Questions:'''
* A SIP pcap dump of a problematic call (to identify the data causing parsing errors)
* How do I view active/live calls in VoIPmonitor?
* A mysqldump of the `voipmonitor.custom_config` table (for support to review your current column configuration)
* Why are active calls not showing in the GUI?
* How do I filter calls by IP address or phone number?
* How do I hide or show columns in the Active Calls view?
* What port is used for fetching live call data?

Revision as of 17:59, 4 January 2026

Category:GUI manual

This page describes the Active Calls view, which provides real-time monitoring of ongoing calls in the VoIPmonitor GUI.

Overview

The Active Calls view displays current calls in real time and allows you to listen to G.711 calls live (requires sniffer version 7 or newer). The view refreshes automatically according to the configured refresh interval (default: 2 seconds).

Communication with Sniffer

Live call data is fetched from the VoIPmonitor sniffer instance through the manager TCP port 5029. If calls are not displayed, verify that the web server can reach this port:

telnet localhost 5029

Direct URL Access

You can open the Active Calls view directly using this URL format:

http://your-server/admin.php?activecalls=1

Filtering Calls

The filter box adapts to the type of input provided. Calls can be filtered by:

  • National or international (via combo box)
  • Sensor
  • IP address or IP prefix
  • Phone number or prefix
  • Call-ID

Filter Syntax Examples

Input Description
192.168.% Filters calls with source or destination IP starting with 192.168.x.x
00 Filters calls where the number starts with 00
abc123 Searches for exact Call-ID match
%abc123% Searches for Call-ID containing "abc123" (substring match)

Note: By default, Call-ID search matches the full Call-ID string. To search for a substring, add the % wildcard character to the start and/or end of the search string.

Bottom Graphs

The bottom section of the Active Calls view displays graphs showing the top callers grouped by:

  • Caller IP address
  • Called IP address

Customizing Column Visibility

The Active Calls view allows you to show or hide columns based on your preferences. This is useful when:

  • You want to reduce visual clutter and focus on specific information
  • Certain columns contain data that is causing performance issues (e.g., parsing errors in the Proxy column)
  • Your display has limited screen space

To hide or show columns:

  1. Locate the column header area at the top of the table
  2. Click on the column visibility icon (typically a column or grid icon) or look for a "Show columns" dropdown menu
  3. Uncheck columns you want to hide, check columns you want to show
  4. The view will update immediately with your selection

Your column visibility preferences are stored in the GUI configuration (saved in the MySQL custom_config table) and persist across sessions.

Troubleshooting Performance Issues

If the Active Calls view becomes unresponsive or slow, particularly when displaying certain columns like "Proxy":

Temporary workaround
Hide the problematic column using the column visibility method above.
If the GUI is completely unresponsive
  • Connect directly to the GUI database
  • Check the custom_config table for column visibility settings
  • Clear or modify the relevant configuration entries
  • Contact support with SSH access to the GUI host for investigation
Information to provide for support
  • A SIP PCAP dump of a problematic call (to identify data causing parsing errors)
  • A mysqldump of the voipmonitor.custom_config table (to review current column configuration)

AI Summary for RAG

Summary: Active Calls provides real-time monitoring of ongoing VoIP calls with live listening capability for G.711 codec. Calls are fetched via manager port 5029 and can be filtered by IP, number, sensor, or Call-ID. Column visibility can be customized and settings persist in the database.

Keywords: active calls, real-time monitoring, live calls, manager port 5029, call filter, column visibility, custom_config, G.711 listening

Key Questions:

  • How do I view active/live calls in VoIPmonitor?
  • Why are active calls not showing in the GUI?
  • How do I filter calls by IP address or phone number?
  • How do I hide or show columns in the Active Calls view?
  • What port is used for fetching live call data?