Documentation: Difference between revisions
(Fix: Debian 13 Trixie marked as Recommended) |
(Enhance Getting Started section with registration, trial license, SBC/PBX direct installation, and Google Meet support assistance) |
||
| (3 intermediate revisions by 2 users not shown) | |||
| Line 30: | Line 30: | ||
| [[Ubuntu_22.04_LTS|22.04 LTS]] || <span style="color:green;">Supported</span> || Long-term support until 2027 | | [[Ubuntu_22.04_LTS|22.04 LTS]] || <span style="color:green;">Supported</span> || Long-term support until 2027 | ||
|- | |- | ||
| [[Ubuntu_20.04_LTS|20.04 LTS]] || <span style="color:orange;">Maintenance</span> || | | [[Ubuntu_20.04_LTS|20.04 LTS]] || <span style="color:orange;">Maintenance</span> || Extended maintenance | ||
|- | |- | ||
| [[Ubuntu_18.04_LTS|18.04 LTS]] || <span style="color:red;">EOL</span> || Upgrade recommended | | [[Ubuntu_18.04_LTS|18.04 LTS]] || <span style="color:red;">EOL</span> || Upgrade recommended | ||
| Line 97: | Line 97: | ||
|- | |- | ||
| style="padding:15px; vertical-align:top;" | | | style="padding:15px; vertical-align:top;" | | ||
'''1.''' [[Architecture| | '''Getting Started Checklist:'''<br/><br/> | ||
''' | '''1.''' Register at [https://www.voipmonitor.org www.voipmonitor.org]<br/> | ||
''' | '''2.''' Get a '''30-day free trial license''' (self-hosted or cloud)<br/> | ||
''' | '''3.''' [[Architecture|Choose Your Deployment Model]]<br/> | ||
* All-in-One: GUI + DB + Sensor on one server<br/> | |||
* Distributed: Central GUI/DB with remote sensors<br/> | |||
* Direct Sensor: Install directly on your SBC/PBX<br/><br/> | |||
'''4.''' Choose your OS above and follow the installation guide<br/> | |||
'''5.''' [[Sniffer_configuration|Configure the Sniffer]] - Essential settings<br/> | |||
'''6.''' [[WEB_GUI_Manual|Explore the GUI]] - Feature overview | |||
{{Tip|Need installation assistance? Contact VoIPmonitor support for a free Google Meet session to help you get started.}} | |||
| style="padding:15px; vertical-align:top;" | | | style="padding:15px; vertical-align:top;" | | ||
'''Upgrade:''' [[Sniffer_upgrade|Sniffer]] | [[Re-install_the_GUI|GUI]]<br/> | '''Upgrade:''' [[Sniffer_upgrade|Sniffer]] | [[Re-install_the_GUI|GUI]]<br/> | ||
| Line 419: | Line 427: | ||
== AI Summary for RAG == | == AI Summary for RAG == | ||
'''Summary:''' Main documentation hub for VoIPmonitor - | |||
'''Keywords:''' documentation, main page, getting started, installation, gui, sniffer, overview, ubuntu, debian, centos, rocky, | '''Summary:''' Main documentation hub for VoIPmonitor - the open-source VoIP monitoring and troubleshooting solution. This page provides a comprehensive index to all documentation including: OS-specific installation guides (Ubuntu, Debian, Rocky Linux, AlmaLinux, CentOS, FreeBSD), sniffer (sensor) configuration and troubleshooting, web GUI setup and features, distributed architecture, encryption/TLS support, performance tuning and scaling, high availability with Galera cluster, voice quality analysis (MOS, jitter, packet loss), and REST API reference. The Getting Started section provides a beginner-friendly checklist: (1) Register at www.voipmonitor.org, (2) Get a 30-day free trial license (self-hosted or cloud), (3) Choose deployment model (All-in-One, Distributed, or Direct on SBC/PBX), (4) Follow OS-specific installation guide. Contact VoIPmonitor support for a free Google Meet session for installation assistance. The documentation covers both basic setup for new users and advanced topics like DPDK acceleration, Napatech hardware, and enterprise SSO integration. | ||
'''Keywords:''' documentation, main page, getting started, installation, gui, sniffer, sensor, overview, ubuntu, debian, centos, rocky, almalinux, freebsd, voipmonitor, voip monitoring, sip, rtp, cdr, call detail record, packet capture, voice quality, mos, troubleshooting, configuration, api, scaling, high availability, galera, distributed architecture, register, 30-day trial, trial license, sbc, pbx, direct installation, google meet, support assistance | |||
'''Key Questions:''' | '''Key Questions:''' | ||
* Where do I start with VoIPmonitor? | * Where do I start with VoIPmonitor? | ||
* How do I install VoIPmonitor? | * How do I register for VoIPmonitor? | ||
* What documentation is available? | * How do I get a 30-day free trial license? | ||
* Which Linux distribution should I use? | * What are the deployment options for VoIPmonitor? | ||
* Can I install VoIPmonitor directly on my SBC/PBX? | |||
* How do I install VoIPmonitor on Ubuntu/Debian/Rocky Linux? | |||
* What documentation is available for VoIPmonitor? | |||
* Which Linux distribution should I use for VoIPmonitor? | |||
* How do I configure the VoIPmonitor sniffer? | |||
* How do I install the VoIPmonitor web GUI? | |||
* Where can I find troubleshooting guides? | |||
* How do I scale VoIPmonitor for high traffic? | |||
* What protocols does VoIPmonitor support? | |||
* How do I set up distributed architecture with multiple sensors? | |||
Latest revision as of 20:59, 7 January 2026
| VoIPmonitor Documentation |
| Complete guides for the open-source VoIP monitoring and troubleshooting solution |
Installation by OS
Choose your operating system to get started with VoIPmonitor installation. Each guide covers both Sniffer and GUI setup.
| Distribution | Version | Status | Notes |
|---|---|---|---|
| Ubuntu | 24.04 LTS | Recommended | Latest LTS, best performance |
| 22.04 LTS | Supported | Long-term support until 2027 | |
| 20.04 LTS | Maintenance | Extended maintenance | |
| 18.04 LTS | EOL | Upgrade recommended | |
| Debian | 13 (Trixie) | Recommended | Latest stable release |
| 12 (Bookworm) | Supported | Previous stable | |
| 11 (Bullseye) | Supported | Previous stable, LTS until 2026 | |
| 10 (Buster) | Maintenance | ELTS until 2029 | |
| Rocky Linux | Rocky 10 | Recommended | Latest RHEL 10 compatible |
| Rocky 9 | Supported | RHEL 9 compatible, support until 2032 | |
| AlmaLinux | AlmaLinux 10 | Recommended | Latest RHEL 10 compatible |
| AlmaLinux 9 | Supported | RHEL 9 compatible | |
| CentOS | CentOS 8 Stream | Maintenance | Use Rocky/Alma for new installs |
| CentOS 7 | EOL | Migrate to Rocky/Alma | |
| FreeBSD | FreeBSD 11+ | Supported | See also FreeBSD, FreeBSD10 |
For legacy systems: Outdated Distributions Guide (CentOS 5/6, Debian 6-9, Ubuntu 12-16, Gentoo, ARM)
Quick Start After OS Selection
| Sniffer (Sensor) Installation | Web GUI Installation |
|---|---|
|
Sniffer Installation Guide - Complete setup instructions After installation:
|
GUI Installation Guide - Fresh install Reinstall/Upgrade GUI - Update existing installation After installation:
|
Getting Started
| New to VoIPmonitor? | Already Installed? |
|---|---|
|
Getting Started Checklist:
4. Choose your OS above and follow the installation guide 💡 Tip: Need installation assistance? Contact VoIPmonitor support for a free Google Meet session to help you get started. |
Upgrade: Sniffer | GUI |
Sniffer (Sensor)
The C++ packet capture engine - monitors network traffic, decodes VoIP protocols, and stores call data.
| Setup & Configuration | Capture Modes | Operations | Troubleshooting |
|---|---|---|---|
|
Installation Guide Configuration Reference Database Schema Systemd Service |
Sniffing Modes Distributed Mode SIPREC Recording Capture Rules |
Data Retention Upgrade Guide Performance Tuning Database Redundancy |
Troubleshooting Guide Performance Logs Memory Issues Capture Problems |
Protocols & Advanced
| VoIP Protocols | Encryption & Security | Hardware & Performance |
|---|---|---|
|
SIP Protocol RTP Protocol WebRTC SS7 Signaling AudioCodes Tunneling |
TLS/SRTP DTLS Manager API Encryption SSH Public Key |
Hardware Requirements DPDK Napatech Cards Hugepages Multiple Instances |
Performance & Memory
| Memory Management | Monitoring & Logging | Utilities & Scripts |
|---|---|---|
|
jemalloc tcmalloc CPU Affinity I/O Monitoring |
Logging Configuration Syslog Integration Collectd GDB Debugging |
PCAP Extraction Audio Creation API Duration Check Emergency Procedures |
Web GUI
Browser-based interface for call analysis, reporting, alerts, and system management.
| Setup & Access | Call Analysis | Monitoring & Alerts | Administration |
|---|---|---|---|
|
Installation Guide Reinstall/Upgrade HTTPS Setup Nginx Configuration |
CDR Browser CDR Aggregation Live Sniffer Active Calls |
Dashboard Alert System Charts & Graphs Network Map |
User Management GUI Settings Backup & Restore REST API |
Features & Tools
| Security & Authentication | Reporting & Billing | Advanced Features |
|---|---|---|
|
Two-Factor Auth Google Sign-In Microsoft Sign-In Shibboleth/SAML Automated Login |
Report Builder Billing Module Fraud Detection NER Statistics Country Grouping |
SIP Register SIP Messages Issue Tracker Groups Tools |
Integrations
| External Monitoring | Web Server | Data Export |
|---|---|---|
|
Nagios Nagios 4 SIP OPTIONS Monitoring |
PHP-FPM & Apache Security Hardening HAProxy |
API Downloads API Listing PCAP Analysis |
Infrastructure & Scaling
| High Availability | Database | Performance |
|---|---|---|
|
HA & Failover Galera Cluster Cloud Deployment OpenVPN |
MySQL TLS Master-Slave Master-Master ProxySQL |
Performance Tuning High-Perf Setup Swap Configuration SQL Queue Issues |
Voice Quality & Analysis
| Quality Metrics | Audio Processing |
|---|---|
|
Voice Quality Guide Jitter Analysis Silence Detection |
Audio Codecs Guide SpanDSP Library SoX Integration Whisper Integration |
Quick Reference
|
Changelogs |
Reference |
External Links |
AI Summary for RAG
Summary: Main documentation hub for VoIPmonitor - the open-source VoIP monitoring and troubleshooting solution. This page provides a comprehensive index to all documentation including: OS-specific installation guides (Ubuntu, Debian, Rocky Linux, AlmaLinux, CentOS, FreeBSD), sniffer (sensor) configuration and troubleshooting, web GUI setup and features, distributed architecture, encryption/TLS support, performance tuning and scaling, high availability with Galera cluster, voice quality analysis (MOS, jitter, packet loss), and REST API reference. The Getting Started section provides a beginner-friendly checklist: (1) Register at www.voipmonitor.org, (2) Get a 30-day free trial license (self-hosted or cloud), (3) Choose deployment model (All-in-One, Distributed, or Direct on SBC/PBX), (4) Follow OS-specific installation guide. Contact VoIPmonitor support for a free Google Meet session for installation assistance. The documentation covers both basic setup for new users and advanced topics like DPDK acceleration, Napatech hardware, and enterprise SSO integration.
Keywords: documentation, main page, getting started, installation, gui, sniffer, sensor, overview, ubuntu, debian, centos, rocky, almalinux, freebsd, voipmonitor, voip monitoring, sip, rtp, cdr, call detail record, packet capture, voice quality, mos, troubleshooting, configuration, api, scaling, high availability, galera, distributed architecture, register, 30-day trial, trial license, sbc, pbx, direct installation, google meet, support assistance
Key Questions:
- Where do I start with VoIPmonitor?
- How do I register for VoIPmonitor?
- How do I get a 30-day free trial license?
- What are the deployment options for VoIPmonitor?
- Can I install VoIPmonitor directly on my SBC/PBX?
- How do I install VoIPmonitor on Ubuntu/Debian/Rocky Linux?
- What documentation is available for VoIPmonitor?
- Which Linux distribution should I use for VoIPmonitor?
- How do I configure the VoIPmonitor sniffer?
- How do I install the VoIPmonitor web GUI?
- Where can I find troubleshooting guides?
- How do I scale VoIPmonitor for high traffic?
- What protocols does VoIPmonitor support?
- How do I set up distributed architecture with multiple sensors?