Documentation: Difference between revisions

From VoIPmonitor.org
(Make buttons more compact - smaller padding, remove emojis)
 
(69 intermediate revisions by 6 users not shown)
Line 1: Line 1:
__NOTOC__  
__NOTOC__
[[Architecture]]
{{DISPLAYTITLE:VoIPmonitor Documentation}}


[[Glossary]]
{| style="width:100%; border:none; background:linear-gradient(135deg, #1e3a5f 0%, #2d5a87 100%); border-radius:12px; margin-bottom:20px; padding:25px; color:white;"
|-
| style="font-size:28px; font-weight:bold;" | VoIPmonitor Documentation
|-
| style="font-size:16px; opacity:0.9; margin-top:10px;" | Complete guides for the open-source VoIP monitoring and troubleshooting solution
|-
| style="margin-top:20px;" | [[#Installation|<span style="background:#4CAF50; color:white; padding:8px 14px; border-radius:6px; text-decoration:none; font-weight:bold; margin-right:8px;">Installation</span>]] [[#Architecture|<span style="background:#2196F3; color:white; padding:8px 14px; border-radius:6px; text-decoration:none; font-weight:bold; margin-right:8px;">Architecture</span>]] [[#GUI_Features|<span style="background:#9C27B0; color:white; padding:8px 14px; border-radius:6px; text-decoration:none; font-weight:bold; margin-right:8px;">GUI Features</span>]] [[FAQ|<span style="background:rgba(255,255,255,0.2); color:white; padding:8px 14px; border-radius:6px; text-decoration:none; font-weight:bold; margin-right:8px;">FAQ</span>]] [[Blog|<span style="background:#FF9800; color:white; padding:8px 14px; border-radius:6px; text-decoration:none; font-weight:bold; margin-right:8px;">Blog</span>]] [https://www.voipmonitor.org/vmchat-ui.php <span style="background:#10a37f; color:white; padding:8px 14px; border-radius:6px; text-decoration:none; font-weight:bold;">AI Support</span>]
|}


[[Scaling]]
== Getting Started ==


[[Data Cleaning]]
{| class="wikitable" style="width:100%;"
|-
! style="width:50%; background:#e8f5e9; padding:15px;" | New to VoIPmonitor?
! style="width:50%; background:#e3f2fd; padding:15px;" | Already Installed?
|-
| style="padding:15px; vertical-align:top;" |
'''Quick Start:'''
# [[Sniffer_installation|Install Sniffer]] - Download and configure
# [[GUI_installation|Install GUI]] - Web interface setup
# [[Sniffer_configuration|Configure voipmonitor.conf]]
# [[License|Activate License]]


[[FAQ]]
'''Deployment Models:'''
* '''All-in-One:''' GUI + DB + Sensor on one server
* '''[[Sniffer_distributed_architecture|Distributed]]:''' Central GUI with remote sensors
* '''[[Cloud|Cloud]]:''' VoIPmonitor hosted service
| style="padding:15px; vertical-align:top;" |
'''Common Tasks:'''
* '''Upgrade:''' [[Sniffer_upgrade|Sniffer]] {{!}} [[Re-install_the_GUI|GUI]]
* '''Troubleshoot:''' [[Sniffer_troubleshooting|Sniffer]] {{!}} [[GUI_troubleshooting|GUI]] {{!}} [[Database_troubleshooting|Database]]
* '''Scale:''' [[Scaling|Performance]] {{!}} [[High_availability_redundancy_failover|HA]]


'''Quick Links:'''
* [[FAQ|FAQ]] {{!}} [[Glossary|Glossary]] {{!}} [[License|License]]
* [[Uninstall|Uninstall VoIPmonitor]]
|}


= Installation =
== Installation ==


[[Debian 12]] | [[Debian 11]] | [[Debian 10]]
=== OS Installation Guides ===


[[Ubuntu 22.04 LTS]] | [[Ubuntu 20.04 LTS]] | [[Ubuntu 18.04 LTS]]
{| class="wikitable" style="width:100%; text-align:center;"
|-
! style="background:#e8f5e9; width:20%;" | Distribution
! style="background:#e8f5e9; width:60%;" | Versions
! style="background:#e8f5e9; width:20%;" | Status
|-
| style="font-weight:bold;" | Ubuntu
| [[Ubuntu_24.04_LTS|24.04 LTS]] {{!}} [[Ubuntu_22.04_LTS|22.04 LTS]] {{!}} [[Ubuntu_20.04_LTS|20.04 LTS]] {{!}} [[Ubuntu_18.04_LTS|18.04]] {{!}} [[Ubuntu_16.04_LTS|16.04]] {{!}} [[Ubuntu_14.04_LTS|14.04]]
| <span style="color:green;">Supported</span>
|-
| style="font-weight:bold;" | Debian
| [[Debian_13|13]] {{!}} [[Debian_12|12]] {{!}} [[Debian_11|11]] {{!}} [[Debian_10|10]] {{!}} [[Debian_9|9]] {{!}} [[Debian_8|8]] {{!}} [[Debian_7|7]] {{!}} [[Debian_6|6]]
| <span style="color:green;">Supported</span>
|-
| style="font-weight:bold;" | Rocky / Alma
| [[Rocky_10|Rocky 10]] {{!}} [[Rocky_9|Rocky 9]] {{!}} [[Almalinux_10|Alma 10]] {{!}} [[Almalinux_9.5|Alma 9]]
| <span style="color:green;">Supported</span>
|-
| style="font-weight:bold;" | CentOS
| [[Centos_8|CentOS 8]] {{!}} [[Centos_7|CentOS 7]] {{!}} [[Centos_6.5|CentOS 6.5]]
| <span style="color:red;">EOL</span>
|-
| style="font-weight:bold;" | FreeBSD
| [[FreeBSD_11|FreeBSD 11]] {{!}} [[FreeBSD10|FreeBSD 10]] {{!}} [[FreeBSD101|FreeBSD 10.1]]
| <span style="color:green;">Supported</span>
|}


[[Centos 8]] | [[Centos 7]]
<small>Legacy: [[Outdated_distributions_installation|Outdated Distributions Guide]]</small>


[[mysql 5.6]]
=== Component Installation ===


= Outdated distributions installation =
{| class="wikitable" style="width:100%;"
|-
! style="background:#fff3e0; width:50%;" | Sniffer (Sensor)
! style="background:#e3f2fd; width:50%;" | Web GUI
|-
| style="vertical-align:top; padding:12px;" |
* [[Sniffer_installation|'''Installation Guide''']] - Binary download and setup
* [[Sniffer_configuration|'''Configuration Reference''']] - voipmonitor.conf
* [[Systemd_for_voipmonitor_service_management|'''Systemd Service''']] - Service management
* [[Sniffer_upgrade|'''Upgrade Guide''']] - Update to latest version
| style="vertical-align:top; padding:12px;" |
* [[GUI_installation|'''Installation Guide''']] - PHP, database, IonCube
* [[Re-install_the_GUI|'''Reinstall/Upgrade''']] - Update existing
* [[License|'''License Activation''']] - Trial and commercial
* [[Uninstall|'''Uninstall''']] - Complete removal
|}


(We don't support these but installation should be possible)
== Architecture & Deployment ==


[[Debian 9]] | [[Debian 8]] | [[Debian 7]] | [[Debian 6]] | [[Debian 7.0 armv5]] | [[Debian 6.0 armv5]]
{| class="wikitable" style="width:100%;"
|-
! style="background:#e3f2fd; width:33%;" | System Design
! style="background:#e8f5e9; width:33%;" | Deployment Modes
! style="background:#fff3e0; width:34%;" | Multi-Sensor
|-
| style="vertical-align:top; padding:12px;" |
* [[Architecture|'''Architecture Overview''']] - Components and data flow
* [[Sniffer_detailed_architecture|'''Sniffer Internals''']] - Deep dive
* [[Database_structure|'''Database Schema''']] - CDR tables
| style="vertical-align:top; padding:12px;" |
* [[Sniffing_modes|'''Sniffing Modes''']] - SPAN, TAP, tunnels
* [[Sniffer_distributed_architecture|'''Distributed Architecture''']] - Client/server
* [[Cloud|'''Cloud Deployment''']] - Hosted service
| style="vertical-align:top; padding:12px;" |
* [[Multiple_sniffer_instancies|'''Multiple Instances''']] - Multi-sensor setup
* [[Promiscuous|'''Promiscuous Mode''']] - Interface config
|}


[[Ubuntu 16.04 LTS]] | [[Ubuntu 14.04 LTS]] | [[Ubuntu 12.04 LTS]] | [[Ubuntu 12.04 LTS 2x ETH dedicated]]
== Configuration ==


[[Centos 6.5]] | [[Centos 6.4]] | [[Centos 6.3]] | [[Centos 5.11]] | [[Centos 5.10]]
{| class="wikitable" style="width:100%;"
|-
! style="background:#fff3e0; width:50%;" | Sniffer Configuration
! style="background:#e3f2fd; width:50%;" | GUI Configuration
|-
| style="vertical-align:top; padding:12px;" |
* [[Sniffer_configuration|'''voipmonitor.conf Reference''']] - All parameters
* [[Capture_rules|'''Capture Rules''']] - Filter SIP/RTP by IP, port, patterns
* [[How_to_enable_ipv6_processing|'''IPv6 Processing''']] - Enable IPv6 support
* [[How_to_enable_milliseconds_precision|'''Milliseconds Precision''']] - High-precision timing
| style="vertical-align:top; padding:12px;" |
* [[GUI_Configuration_PHP|'''configuration.php''']] - PHP settings
* [[Settings|'''GUI Settings''']] - System options
* [[Promiscuous|'''Network Interface''']] - Promiscuous mode
|}


[[FreeBSD101]] | [[FreeBSD10]] | [[FreeBSD]] | [[FreeBSD 11]]
=== Protocol-Specific Configuration ===


= WEB GUI =
{| class="wikitable" style="width:100%;"
|-
! style="background:#f3e5f5;" | Protocol
! style="background:#f3e5f5;" | Description
|-
| [[SIPREC|'''SIPREC''']] || SIPREC recording integration (Orecx, Orascom)
|-
| [[WebRTC|'''WebRTC''']] || WebRTC call monitoring setup
|-
| [[Audiocodes_tunneling|'''AudioCodes Tunneling''']] || SBC packet forwarding
|-
| [[Ribbon7k_monitoring_profiles|'''Ribbon Profiles''']] || Ribbon/Sonus monitoring
|-
| [[DTLS|'''DTLS''']] || DTLS/SRTP handling
|}


[[WEB GUI Manual]]
== Protocols & Standards ==


[http://www.voipmonitor.org/changelog-gui GUI changelog]
{| class="wikitable" style="width:100%;"
|-
! style="background:#e0f7fa; width:50%;" | Protocol Guides
! style="background:#f3e5f5; width:50%;" | Encryption & Security
|-
| style="vertical-align:top; padding:12px;" |
* [[Understanding_the_SIP_Protocol|'''SIP Protocol''']] - Session Initiation Protocol deep dive
* [[Understanding_the_RTP_Protocol|'''RTP Protocol''']] - Real-time Transport and quality metrics
* [[Understanding_the_WebRTC_Protocol|'''WebRTC Protocol''']] - Browser-based VoIP
* [[Comprehensive_Guide_to_VoIP_Voice_Quality|'''Voice Quality Guide''']] - MOS, jitter, packet loss
* [[Ss7|'''SS7 Signaling''']] - Legacy telephony
| style="vertical-align:top; padding:12px;" |
* [[Tls|'''TLS/SRTP''']] - Encrypted SIP/RTP decryption
* [[DTLS|'''DTLS''']] - Datagram TLS for WebRTC
* [[SSL/TLS_connection_to_the_Mysql/MariaDB|'''MySQL TLS''']] - Encrypted database connections
|}


== GUI Features ==


= Sniffer =
=== Call Analysis ===


[[Sniffer manual]]
{| class="wikitable" style="width:100%;"
|-
| style="width:25%; vertical-align:top; padding:12px;" |
'''CDR & Calls'''
* [[Call_Detail_Record_-_CDR|'''CDR Browser''']] - Main call interface
* [[Active_calls|'''Active Calls''']] - Real-time monitoring
* [[Live_sniffer|'''Live Sniffer''']] - Packet capture
| style="width:25%; vertical-align:top; padding:12px;" |
'''Correlation'''
* [[Merging_or_correlating_multiple_call_legs|'''Call Correlation''']] - Link call legs
* [[CDR_Summary|'''CDR Summary''']] - Aggregated stats
| style="width:25%; vertical-align:top; padding:12px;" |
'''Visualization'''
* [[Charts|'''Charts''']] - Time-series graphs
* [[Dashboardv2|'''Dashboard''']] - Customizable panels
* [[Reports|'''Reports''']] - Scheduled exports
| style="width:25%; vertical-align:top; padding:12px;" |
'''Quality'''
* [[NER_(Network_Effectiveness_Ratio)|'''NER''']] - Network Effectiveness Ratio
* [[Silence_detection|'''Silence Detection''']] - Audio analysis
|}


[[Sniffing modes]]
=== Monitoring & Alerts ===


[[Sniffer installation]]
{| class="wikitable" style="width:100%;"
|-
| style="width:33%; vertical-align:top; padding:12px;" |
'''Alerts'''
* [[Alerts|'''Alert System''']] - Email notifications
* [[Anti-fraud|'''Fraud Detection''']] - GeoIP alerts
| style="width:33%; vertical-align:top; padding:12px;" |
'''SIP Monitoring'''
* [[Register|'''SIP Register''']] - Registration tracking
* [[Register_active|'''Active Registrations''']] - Current state
* [[SIP_OPTIONS/SUBSCRIBE/NOTIFY|'''OPTIONS/SUBSCRIBE''']] - Availability
| style="width:34%; vertical-align:top; padding:12px;" |
'''Other'''
* [[MESSAGES|'''SIP Messages''']] - Instant messaging
* [[Issue_tracker|'''Issue Tracker''']] - Ticketing system
|}


[[Sniffer configuration]]
=== User & Access Management ===


[[Sniffer upgrade]]
{| class="wikitable" style="width:100%;"
|-
| style="vertical-align:top; padding:12px;" |
* [[User_Management|'''User Management''']] - Accounts and permissions
* [[Groups|'''Groups''']] - IP/number grouping
* [[CountryGrouping|'''Country Grouping''']] - GeoIP grouping
* [[Billing|'''Billing''']] - Rate calculations
* [[Glossary|'''Glossary''']] - Terminology
|}


[[Sniffer troubleshooting]]
== Security & Authentication ==


[[WebRTC]]
{| class="wikitable" style="width:100%;"
|-
! style="background:#fce4ec; width:50%;" | Authentication Methods
! style="background:#e8eaf6; width:50%;" | Security & Privacy
|-
| style="vertical-align:top; padding:12px;" |
* [[2FA|'''Two-Factor Auth''']] - TOTP setup
* [[Authentication|'''Authentication Overview''']] - All methods
* [[Google_Sign_in_usage|'''Google Sign-In''']] - OAuth
* [[Microsoft_Sign_in_usage|'''Microsoft Sign-In''']] - Azure AD
* [[REMOTE_USER_Authentication|'''REMOTE_USER''']] - Shibboleth, SAML
| style="vertical-align:top; padding:12px;" |
* [[Security_Policy_and_Posture|'''Security Best Practices''']]
* [[Securing_the_VoIPmonitor_Web_GUI_HTTPS_and_Basic_Auth|'''HTTPS & Basic Auth''']]
* [[Data_Privacy_and_Data_Masking|'''Data Privacy & Masking''']] - IP anonymization
* [[CALEA_compliance|'''CALEA Compliance''']] - Lawful intercept
|}


[[Tls|TLS SSL decryption]]
== Database ==


[[ss7|SS7 / ISUP]]
{| class="wikitable" style="width:100%;"
|-
! style="background:#fff3e0; width:50%;" | Setup & Structure
! style="background:#fce4ec; width:50%;" | Troubleshooting & Maintenance
|-
| style="vertical-align:top; padding:12px;" |
* [[Database_structure|'''Database Schema''']] - Table reference
* [[Mysql_5.7|'''MySQL 5.7''']] - Version specifics
* [[MySQL_8_upgrade_stored_routine_fix|'''MySQL 8 Upgrade''']] - Compatibility fixes
* [[Upgrade_to_bigint|'''Upgrade to BigInt''']] - Large deployments
| style="vertical-align:top; padding:12px;" |
* [[Database_troubleshooting|'''Database Troubleshooting''']] - Common issues
* [[Recovering_corrupted_database_tables|'''Table Recovery''']] - Repair procedures
* [[SQL_queue_is_growing_in_a_peaktime|'''SQL Queue Issues''']] - Peak time handling
* [[Sample_HAproxy_configuration|'''HAProxy/ProxySQL''']] - Load balancing
|}


[[DPDK]]
== High Availability & Replication ==


= Guides =
{| class="wikitable" style="width:100%;"
[[logging]]
|-
| style="vertical-align:top; padding:12px;" |
* [[High_availability_redundancy_failover|'''HA & Failover Overview''']] - Strategies
* [[High_availability_mariadb_galera_cluster|'''Galera Cluster''']] - Multi-master setup
* [[Redundant_database|'''Database Redundancy''']] - Options
| style="vertical-align:top; padding:12px;" |
* [[Mysql_master-slave_replication_hints|'''Master-Slave Replication''']]
* [[Mysql_master-master_replication_hints|'''Master-Master Replication''']]
|}


[[backup]]
== Performance & Scaling ==


[[Basic-authentication]]
{| class="wikitable" style="width:100%;"
|-
! style="background:#e8f5e9; width:33%;" | Optimization
! style="background:#e3f2fd; width:33%;" | Hardware Acceleration
! style="background:#fff3e0; width:34%;" | System Tuning
|-
| style="vertical-align:top; padding:12px;" |
* [[Scaling|'''Scaling Guide''']] - Large deployments
* [[High-Performance_VoIPmonitor_and_MySQL_Setup_Manual|'''High-Performance Setup''']]
* [[Sniffer_performance|'''Performance Tuning''']]
* [[Understanding_the_Sniffer's_Performance_Log|'''Performance Logs''']]
| style="vertical-align:top; padding:12px;" |
* [[DPDK|'''DPDK''']] - 6+ Gbit/s capture
* [[Napatech|'''Napatech Cards''']] - SmartNIC
* [[Hardware|'''Hardware Requirements''']]
| style="vertical-align:top; padding:12px;" |
* [[Diagnosing_Database_Bottlenecks_Using_Sensor_RRD_Charts|'''DB Bottlenecks''']]
* [[Swap|'''Swap Configuration''']]
* [[Voipmonitor_and_hugepages|'''Hugepages''']]
* [[Jemalloc|'''Jemalloc''']] - Memory allocator
|}


[[how to migrate database to partitions or optimize performance]]
== Troubleshooting ==


[[How to enable milliseconds precision]]
{| class="wikitable" style="width:100%;"
|-
| style="width:25%; vertical-align:top; padding:12px;" |
'''General'''
* [[FAQ|'''FAQ''']]
* [[Emergency_procedures|'''Emergency Procedures''']]
| style="width:25%; vertical-align:top; padding:12px;" |
'''Sniffer'''
* [[Sniffer_troubleshooting|'''Sniffer Issues''']]
* [[IO_Measurement|'''I/O Measurement''']]
| style="width:25%; vertical-align:top; padding:12px;" |
'''GUI'''
* [[GUI_troubleshooting|'''GUI Issues''']]
| style="width:25%; vertical-align:top; padding:12px;" |
'''Database'''
* [[Database_troubleshooting|'''Database Issues''']]
* [[Recovering_corrupted_database_tables|'''Table Recovery''']]
|}


[[high availability mariadb galera cluster]]
== API & Integration ==


[[high availability redundancy failover]]
{| class="wikitable" style="width:100%;"
|-
! style="background:#e3f2fd; width:50%;" | APIs
! style="background:#e8f5e9; width:50%;" | Integrations
|-
| style="vertical-align:top; padding:12px;" |
* [[WEB_API|'''REST API''']] - HTTP API reference
* [[Manager_API|'''Manager API''']] - TCP port 5029
* [[Download_of_pcap_files_/_audio_files_using_GUI's_api|'''PCAP/Audio Download''']] - File API
* [[ChunkPlayer|'''ChunkPlayer''']] - Live audio streaming
| style="vertical-align:top; padding:12px;" |
* [[EasyCallerID|'''EasyCallerID''']] - CallerID lookup
* [[Collectd_installation|'''Collectd''']] - System monitoring
* [[Nagios|'''Nagios''']] - Nagios integration
* [[Nginx|'''Nginx''']] - Reverse proxy
|}


[[GUI automate login]]
== Maintenance & Backup ==


[[Nginx]]
{| class="wikitable" style="width:100%;"
|-
| style="width:33%; vertical-align:top; padding:12px;" |
'''Upgrade'''
* [[Sniffer_upgrade|'''Sniffer Upgrade''']]
* [[Re-install_the_GUI|'''GUI Reinstall''']]
| style="width:33%; vertical-align:top; padding:12px;" |
'''Backup'''
* [[Backing_Up_GUI_Configuration|'''GUI Backup''']]
* [[Backup_and_restore_GUI_tables|'''Table Backup''']]
* [[Disaster_Recovery|'''Disaster Recovery''']]
| style="width:34%; vertical-align:top; padding:12px;" |
'''Maintenance'''
* [[Data_Cleaning|'''Data Cleaning''']] - Cleanspool
* [[Reprocess_Historical_Calls|'''Reprocess Calls''']]
* [[VPS_Host_Maintenance_Shutdown|'''Safe Shutdown''']]
|}


[[php-fpm & apache]]
== Advanced Features ==


[[Mysql_5.6]]
{| class="wikitable" style="width:100%;"
|-
| style="vertical-align:top; padding:12px;" |
* [[Whisper|'''Whisper''']] - Speech-to-text transcription
* [[Silence_detection|'''Silence Detection''']] - Audio analysis
* [[Audio_Codecs_-_Comprehensive_Guide|'''Audio Codecs Guide''']]
* [[Manual_PCAP_Extraction_from_spooldir|'''Manual PCAP Extraction''']]
| style="vertical-align:top; padding:12px;" |
* [[Minimizing_Delay_Between_Call_End_and_CDR_Database_Storage|'''CDR Delay Optimization''']]
* [[Ipaccount|'''IP Accounting''']]
|}


[[Static build sniffer]]
== Tools & Utilities ==


[[windows rpcapd]]
{| class="wikitable" style="width:100%;"
|-
| style="vertical-align:top; padding:12px;" |
* [[Tools|'''Built-in Tools''']] - Overview
* [[Git|'''Git''']] - Repository access
* [[Sox|'''SoX''']] - Audio processing
* [[Tshark|'''Tshark''']] - Wireshark CLI
| style="vertical-align:top; padding:12px;" |
* [[Script-for-big-batchdownloads|'''Batch Download Script''']]
* [[Script-for-probes-backup|'''Probe Backup Script''']]
|}


[[Nagios 3 - wheezy]] | [[Nagios 3 - centos65]]
== Quick Reference ==


[[Nagios 4]]
{| style="width:100%; border:1px solid #ddd; border-radius:8px; padding:15px; background:#fafafa;"
|-
| style="vertical-align:top; width:33%;" |
'''Changelogs'''
* [https://www.voipmonitor.org/changelog-sniffer Sniffer Changelog]
* [https://www.voipmonitor.org/changelog-gui GUI Changelog]
| style="vertical-align:top; width:33%;" |
'''Downloads'''
* [https://www.voipmonitor.org/download Download Center]
* [https://github.com/voipmonitor GitHub Repository]
| style="vertical-align:top; width:34%;" |
'''Support'''
* [https://www.voipmonitor.org/vmchat-ui.php '''🤖 AI Support''']
* [https://www.voipmonitor.org/support Contact Support]
* [[FAQ|FAQ]]
|}


[[Collectd installation]]


[[openvpn]]


[[arm qemu chroot]]


[[upgrade to bigint]]


[[systemd for voipmonitor service management]]


[[upstart for voipmonitor ubuntu 12.04]]


[[manual export of pcap files from spooldir]]
== AI Summary for RAG ==


[[download of pcap files / audio files using GUI's api]]
'''Summary:''' Main documentation portal for VoIPmonitor - open-source VoIP monitoring and troubleshooting. Index provides links to: OS-specific installation (Ubuntu 24.04/22.04/20.04, Debian 13/12/11, Rocky/Alma 10/9, FreeBSD), sniffer configuration and troubleshooting, distributed architecture (client/server mode), web GUI setup, TLS/SRTP decryption, performance tuning, database management, voice quality analysis. Getting started: (1) Register at voipmonitor.org, (2) Get 30-day trial license, (3) Choose deployment (All-in-One, Distributed, or Direct on PBX/SBC), (4) Follow OS guide. Free Google Meet installation assistance available.


[[batch download of audio for 1000+ CDRs]]
'''Keywords:''' documentation, index, portal, installation, ubuntu, debian, rocky linux, almalinux, freebsd, sniffer, sensor, gui, getting started, 30-day trial, distributed architecture, all-in-one, pbx, sbc, troubleshooting, configuration, api, scaling, voice quality, mos


[[check calls duration using sniffer's api]]
'''Key Questions:'''
 
* Where do I start with VoIPmonitor?
[[Enable SSL/TLS + self signed certificate for http server]]
* How do I get a 30-day free trial license?
 
* Which Linux distribution should I use for VoIPmonitor?
[[Re-install the GUI]]
* How do I install VoIPmonitor on Ubuntu/Debian/Rocky Linux?
 
* What are the deployment options (All-in-One vs Distributed)?
[[Capture rules - reload]]
* Can I install VoIPmonitor directly on my PBX/SBC?
 
* How do I configure the sniffer after installation?
[[ChunkPlayer]]
* Where can I find troubleshooting guides?
 
* How do I upgrade VoIPmonitor sniffer and GUI?
[[IO Measurement]]
 
[[Google Sign in usage]]
 
[[SSL/TLS connection to the Mysql/MariaDB]]
 
[[ProxySQL]]
 
[[Mysql change datadir location]]
 
[[Mysql master-master replication hints]]
 
[[Mysql master-slave replication hints]]
 
= troubleshooting =
 
[[Debugging]]
 
[[Invalid packets order/align in SIP history on centos 7]]
 
[[Cannot download pcap/audio from spooldir when using chrome and nginx]]
 
= Resources =
 
[http://www.voipmonitor.org/download Download]

Latest revision as of 18:53, 23 January 2026


VoIPmonitor Documentation
Complete guides for the open-source VoIP monitoring and troubleshooting solution
Installation Architecture GUI Features FAQ Blog AI Support

Getting Started

New to VoIPmonitor? Already Installed?

Quick Start:

  1. Install Sniffer - Download and configure
  2. Install GUI - Web interface setup
  3. Configure voipmonitor.conf
  4. Activate License

Deployment Models:

  • All-in-One: GUI + DB + Sensor on one server
  • Distributed: Central GUI with remote sensors
  • Cloud: VoIPmonitor hosted service

Common Tasks:

Quick Links:

Installation

OS Installation Guides

Distribution Versions Status
Ubuntu 24.04 LTS | 22.04 LTS | 20.04 LTS | 18.04 | 16.04 | 14.04 Supported
Debian 13 | 12 | 11 | 10 | 9 | 8 | 7 | 6 Supported
Rocky / Alma Rocky 10 | Rocky 9 | Alma 10 | Alma 9 Supported
CentOS CentOS 8 | CentOS 7 | CentOS 6.5 EOL
FreeBSD FreeBSD 11 | FreeBSD 10 | FreeBSD 10.1 Supported

Legacy: Outdated Distributions Guide

Component Installation

Sniffer (Sensor) Web GUI

Architecture & Deployment

System Design Deployment Modes Multi-Sensor

Configuration

Sniffer Configuration GUI Configuration

Protocol-Specific Configuration

Protocol Description
SIPREC SIPREC recording integration (Orecx, Orascom)
WebRTC WebRTC call monitoring setup
AudioCodes Tunneling SBC packet forwarding
Ribbon Profiles Ribbon/Sonus monitoring
DTLS DTLS/SRTP handling

Protocols & Standards

Protocol Guides Encryption & Security
  • TLS/SRTP - Encrypted SIP/RTP decryption
  • DTLS - Datagram TLS for WebRTC
  • MySQL TLS - Encrypted database connections

GUI Features

Call Analysis

CDR & Calls

Correlation

Visualization

Quality

Monitoring & Alerts

Alerts

SIP Monitoring

Other

User & Access Management

Security & Authentication

Authentication Methods Security & Privacy

Database

Setup & Structure Troubleshooting & Maintenance

High Availability & Replication

Performance & Scaling

Optimization Hardware Acceleration System Tuning

Troubleshooting

General

Sniffer

GUI

Database

API & Integration

APIs Integrations

Maintenance & Backup

Upgrade

Backup

Maintenance

Advanced Features

Tools & Utilities

Quick Reference

Changelogs

Downloads

Support




AI Summary for RAG

Summary: Main documentation portal for VoIPmonitor - open-source VoIP monitoring and troubleshooting. Index provides links to: OS-specific installation (Ubuntu 24.04/22.04/20.04, Debian 13/12/11, Rocky/Alma 10/9, FreeBSD), sniffer configuration and troubleshooting, distributed architecture (client/server mode), web GUI setup, TLS/SRTP decryption, performance tuning, database management, voice quality analysis. Getting started: (1) Register at voipmonitor.org, (2) Get 30-day trial license, (3) Choose deployment (All-in-One, Distributed, or Direct on PBX/SBC), (4) Follow OS guide. Free Google Meet installation assistance available.

Keywords: documentation, index, portal, installation, ubuntu, debian, rocky linux, almalinux, freebsd, sniffer, sensor, gui, getting started, 30-day trial, distributed architecture, all-in-one, pbx, sbc, troubleshooting, configuration, api, scaling, voice quality, mos

Key Questions:

  • Where do I start with VoIPmonitor?
  • How do I get a 30-day free trial license?
  • Which Linux distribution should I use for VoIPmonitor?
  • How do I install VoIPmonitor on Ubuntu/Debian/Rocky Linux?
  • What are the deployment options (All-in-One vs Distributed)?
  • Can I install VoIPmonitor directly on my PBX/SBC?
  • How do I configure the sniffer after installation?
  • Where can I find troubleshooting guides?
  • How do I upgrade VoIPmonitor sniffer and GUI?