Documentation: Difference between revisions
(Add AI Support button to header and Quick Reference) |
|||
| (5 intermediate revisions by 2 users not shown) | |||
| Line 9: | Line 9: | ||
|- | |- | ||
| style="margin-top:20px;" | | | style="margin-top:20px;" | | ||
[[# | [[#Installation|<span style="background:#4CAF50; color:white; padding:10px 20px; border-radius:6px; text-decoration:none; font-weight:bold; margin-right:10px;">Installation</span>]] | ||
[[Architecture|<span style="background:#2196F3; color:white; padding:10px 20px; border-radius:6px; text-decoration:none; font-weight:bold; margin-right:10px;">Architecture</span>]] | [[#Architecture|<span style="background:#2196F3; color:white; padding:10px 20px; border-radius:6px; text-decoration:none; font-weight:bold; margin-right:10px;">Architecture</span>]] | ||
[[FAQ|<span style="background:rgba(255,255,255,0.2); color:white; padding:10px 20px; border-radius:6px; text-decoration:none; font-weight:bold;">FAQ</span>]] | [[#GUI_Features|<span style="background:#9C27B0; color:white; padding:10px 20px; border-radius:6px; text-decoration:none; font-weight:bold; margin-right:10px;">GUI Features</span>]] | ||
[[FAQ|<span style="background:rgba(255,255,255,0.2); color:white; padding:10px 20px; border-radius:6px; text-decoration:none; font-weight:bold; margin-right:10px;">FAQ</span>]] | |||
[https://www.voipmonitor.org/vmchat-ui.php <span style="background:#FF9800; color:white; padding:10px 20px; border-radius:6px; text-decoration:none; font-weight:bold;">🤖 AI Support</span>] | |||
|} | |} | ||
== | == Getting Started == | ||
{| 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]] | |||
'''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 == | |||
=== OS Installation Guides === | |||
{| class="wikitable" style="width:100%; text-align:center;" | {| class="wikitable" style="width:100%; text-align:center;" | ||
|- | |- | ||
! style="background:#e8f5e9; width:20%;" | Distribution | ! style="background:#e8f5e9; width:20%;" | Distribution | ||
! style="background:#e8f5e9; width: | ! style="background:#e8f5e9; width:60%;" | Versions | ||
! style="background:#e8f5e9; width: | ! 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> | |||
|- | |- | ||
| [[Debian_10|10 | | 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]] || <span style="color:green;"> | | [[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> | |||
|} | |} | ||
<small> | <small>Legacy: [[Outdated_distributions_installation|Outdated Distributions Guide]]</small> | ||
=== | === Component Installation === | ||
{| class="wikitable" style="width:100%;" | {| class="wikitable" style="width:100%;" | ||
|- | |- | ||
! style="background:#fff3e0; width:50%;" | Sniffer (Sensor) | ! style="background:#fff3e0; width:50%;" | Sniffer (Sensor) | ||
! style="background:#e3f2fd; width:50%;" | Web GUI | ! style="background:#e3f2fd; width:50%;" | Web GUI | ||
|- | |- | ||
| style="vertical-align:top; padding: | | 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_configuration| | * [[Sniffer_upgrade|'''Upgrade Guide''']] - Update to latest version | ||
* [[ | | style="vertical-align:top; padding:12px;" | | ||
* [[ | * [[GUI_installation|'''Installation Guide''']] - PHP, database, IonCube | ||
| style="vertical-align:top; padding: | * [[Re-install_the_GUI|'''Reinstall/Upgrade''']] - Update existing | ||
''' | * [[License|'''License Activation''']] - Trial and commercial | ||
* [[Uninstall|'''Uninstall''']] - Complete removal | |||
* [[ | |||
* [[ | |||
|} | |} | ||
== | == Architecture & Deployment == | ||
{| class="wikitable" style="width:100% | {| class="wikitable" style="width:100%;" | ||
|- | |- | ||
! style="width: | ! style="background:#e3f2fd; width:33%;" | System Design | ||
! style=" | ! style="background:#e8f5e9; width:33%;" | Deployment Modes | ||
! style="background:#fff3e0; width:34%;" | Multi-Sensor | |||
|- | |- | ||
| style=" | | 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;" | | ||
| style=" | * [[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 | |||
|} | |} | ||
== | == Configuration == | ||
{| class="wikitable" style="width:100%;" | {| class="wikitable" style="width:100%;" | ||
|- | |- | ||
! style="background:#fff3e0; width: | ! style="background:#fff3e0; width:50%;" | Sniffer Configuration | ||
! style="background:#e3f2fd; width:50%;" | GUI Configuration | |||
! style="background:#e3f2fd; width: | |||
|- | |- | ||
| style="vertical-align:top; padding:12px;" | | | 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;" | | | style="vertical-align:top; padding:12px;" | | ||
[[ | * [[GUI_Configuration_PHP|'''configuration.php''']] - PHP settings | ||
* [[Settings|'''GUI Settings''']] - System options | |||
* [[Promiscuous|'''Network Interface''']] - Promiscuous mode | |||
|} | |||
=== Protocol-Specific Configuration === | |||
{| 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 | |||
[[ | |||
[[ | |||
|} | |} | ||
== Protocols & Standards == | |||
{| class="wikitable" style="width:100%;" | {| class="wikitable" style="width:100%;" | ||
|- | |- | ||
! style="background:# | ! style="background:#e0f7fa; width:50%;" | Protocol Guides | ||
! style="background:# | ! style="background:#f3e5f5; width:50%;" | Encryption & Security | ||
|- | |- | ||
| style="vertical-align:top; padding:12px;" | | | style="vertical-align:top; padding:12px;" | | ||
[[Understanding_the_SIP_Protocol|'''SIP Protocol''']] | * [[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 == | |||
=== Call Analysis === | |||
[[ | {| 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 | |||
|} | |||
=== Monitoring & Alerts === | |||
[[ | {| 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 | |||
|} | |||
=== User & Access Management === | |||
{| class="wikitable" style="width:100%;" | |||
|- | |||
| style="vertical-align:top; padding:12px;" | | | 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 | ||
[[ | |||
[[ | |||
|} | |} | ||
== | == Security & Authentication == | ||
{| class="wikitable" style="width:100%;" | {| class="wikitable" style="width:100%;" | ||
|- | |- | ||
! style="background:# | ! style="background:#fce4ec; width:50%;" | Authentication Methods | ||
! style="background:# | ! style="background:#e8eaf6; width:50%;" | Security & Privacy | ||
|- | |- | ||
| style="vertical-align:top; padding:12px;" | | | 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;" | | | 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 | |||
[[ | |||
[[ | |||
|} | |} | ||
== | == Database == | ||
{| class="wikitable" style="width:100%;" | {| class="wikitable" style="width:100%;" | ||
|- | |- | ||
! style="background:# | ! style="background:#fff3e0; width:50%;" | Setup & Structure | ||
! style="background:#fce4ec; width:50%;" | Troubleshooting & Maintenance | |||
! style="background:# | |||
|- | |- | ||
| style="vertical-align:top; padding:12px;" | | | 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;" | | | 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 | |||
|} | |||
== High Availability & Replication == | |||
{| class="wikitable" style="width:100%;" | |||
|- | |||
| style="vertical-align:top; padding:12px;" | | | 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;" | | | style="vertical-align:top; padding:12px;" | | ||
[[ | * [[Mysql_master-slave_replication_hints|'''Master-Slave Replication''']] | ||
* [[Mysql_master-master_replication_hints|'''Master-Master Replication''']] | |||
[[ | |||
|} | |} | ||
== | == Performance & Scaling == | ||
{| class="wikitable" style="width:100%;" | {| class="wikitable" style="width:100%;" | ||
|- | |- | ||
! style="background:# | ! style="background:#e8f5e9; width:33%;" | Optimization | ||
! style="background:# | ! style="background:#e3f2fd; width:33%;" | Hardware Acceleration | ||
! style="background:# | ! style="background:#fff3e0; width:34%;" | System Tuning | ||
|- | |- | ||
| style="vertical-align:top; padding:12px;" | | | 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;" | | | 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;" | | | 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 | |||
|} | |||
== Troubleshooting == | |||
[[ | {| 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''']] | |||
|} | |} | ||
== | == API & Integration == | ||
{| class="wikitable" style="width:100%;" | {| class="wikitable" style="width:100%;" | ||
|- | |- | ||
! style="background:#e3f2fd; width:50%;" | APIs | |||
! style="background:#e3f2fd; width: | ! style="background:#e8f5e9; width:50%;" | Integrations | ||
! style="background:#e8f5e9; width: | |||
|- | |- | ||
| style="vertical-align:top; padding:12px;" | | | 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;" | | | style="vertical-align:top; padding:12px;" | | ||
[[ | * [[EasyCallerID|'''EasyCallerID''']] - CallerID lookup | ||
* [[Collectd_installation|'''Collectd''']] - System monitoring | |||
* [[Nagios|'''Nagios''']] - Nagios integration | |||
* [[Nginx|'''Nginx''']] - Reverse proxy | |||
|} | |||
== Maintenance & Backup == | |||
[[ | {| class="wikitable" style="width:100%;" | ||
| style="vertical-align:top; padding:12px;" | | |- | ||
[[ | | 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''']] | |||
|} | |} | ||
== | == Advanced Features == | ||
{| class="wikitable" style="width:100%;" | {| class="wikitable" style="width:100%;" | ||
|- | |- | ||
| style="vertical-align:top; padding:12px;" | | | 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;" | | | style="vertical-align:top; padding:12px;" | | ||
[[ | * [[Minimizing_Delay_Between_Call_End_and_CDR_Database_Storage|'''CDR Delay Optimization''']] | ||
* [[Ipaccount|'''IP Accounting''']] | |||
[[ | |||
|} | |} | ||
== | == Tools & Utilities == | ||
{| class="wikitable" style="width:100%;" | {| class="wikitable" style="width:100%;" | ||
|- | |- | ||
| style="vertical-align:top; padding:12px;" | | | 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;" | | | style="vertical-align:top; padding:12px;" | | ||
[[ | * [[Script-for-big-batchdownloads|'''Batch Download Script''']] | ||
* [[Script-for-probes-backup|'''Probe Backup Script''']] | |||
[[ | |||
|} | |} | ||
| Line 401: | Line 400: | ||
| style="vertical-align:top; width:33%;" | | | style="vertical-align:top; width:33%;" | | ||
'''Changelogs''' | '''Changelogs''' | ||
* [ | * [https://www.voipmonitor.org/changelog-sniffer Sniffer Changelog] | ||
* [ | * [https://www.voipmonitor.org/changelog-gui GUI Changelog] | ||
| style="vertical-align:top; width:33%;" | | | 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%;" | | | style="vertical-align:top; width:34%;" | | ||
''' | '''Support''' | ||
* [ | * [https://www.voipmonitor.org/vmchat-ui.php '''🤖 AI Support'''] | ||
* [https://www.voipmonitor.org/support Contact Support] | * [https://www.voipmonitor.org/support Contact Support] | ||
* [[FAQ|FAQ]] | |||
|} | |} | ||
== AI Summary for RAG == | == AI Summary for RAG == | ||
'''Summary:''' Main documentation | '''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, | '''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:''' | '''Key Questions:''' | ||
* Where do I start with VoIPmonitor? | * 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? | * How do I install VoIPmonitor on Ubuntu/Debian/Rocky Linux? | ||
* What | * What are the deployment options (All-in-One vs Distributed)? | ||
* | * Can I install VoIPmonitor directly on my PBX/SBC? | ||
* How do I configure the | * How do I configure the sniffer after installation? | ||
* Where can I find troubleshooting guides? | * Where can I find troubleshooting guides? | ||
* How do I | * How do I upgrade VoIPmonitor sniffer and GUI? | ||
Latest revision as of 01:40, 10 January 2026
| VoIPmonitor Documentation |
| Complete guides for the open-source VoIP monitoring and troubleshooting solution |
Getting Started
| New to VoIPmonitor? | Already Installed? |
|---|---|
|
Quick Start:
Deployment Models:
|
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 |
|---|---|
|
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?