Menu

Tree [f8fca5] master /
 History

HTTPS access


File Date Author Commit
 cloud_router 2025-08-14 rbucek rbucek [af70e0] ticket VS-1747
 config 5 days ago Martin Vit Martin Vit [87b340] 2025.09.0
 debian 2020-02-17 Martin Vit Martin Vit [1f0996] typo
 dssl 2025-03-13 rbucek rbucek [448af7] fix potential crash in tls if cipher_suite cann...
 jitterbuffer 2025-05-21 rbucek rbucek [77eed7] ticket VS-1710
 samples 2014-01-22 Martin Vit Martin Vit [006792] support 16khz pesq
 scripts 2023-10-27 Martin Vit Martin Vit [e9459a] add rrd scripts
 simpleini 2021-04-23 rbucek rbucek [69049a] ticket VS-1195
 tools 2025-08-25 rbucek rbucek [e8e600] add options for configure:
 .cleancount 2014-06-03 = = [af6b0d] fix g729 garbled if g729 changed to g711 withou...
 .gitattributes 2020-02-12 yannis.mekaouche yannis.mekaouche [c60d88] WIP: rename readme files, change them for markd...
 .gitignore 2019-06-14 Martin Vit Martin Vit [686dad] add ipv6_altger.sql
 .lastclean 2015-07-24 Martin Vit Martin Vit [8cf60d] fix compilation race condition
 ChangeLog 4 days ago Martin Vit Martin Vit [f8fca5] 2025.09.1
 Makefile.in 2025-09-08 rbucek rbucek [22cd58] update Makefile.in for aarch64
 README.md 2025-07-23 Martin Vit Martin Vit [0ce579] test2
 README_centos.md 2020-02-12 yannis.mekaouche yannis.mekaouche [216968] convert readme to markdown format
 README_debian.md 2024-02-13 rbucek rbucek [1ea56c] setting default values for SqlDb instance
 README_freebsd.md 2020-02-12 YannisM YannisM [7aa9e9] fix commands formatting using ```
 README_gentoo.md 2020-02-12 YannisM YannisM [baf141] Update README_gentoo.md
 README_mssql.md 2020-02-12 yannis.mekaouche yannis.mekaouche [c60d88] WIP: rename readme files, change them for markd...
 README_piaf.md 2020-02-12 YannisM YannisM [32511c] Update README_piaf.md
 README_raspbian.md 2020-02-12 YannisM YannisM [c0b083] clean format
 README_rrd.md 2020-02-12 YannisM YannisM [25c4d3] reformat rrd readme
 README_ubuntu-10-04LTS.md 2020-02-12 YannisM YannisM [daee8a] clean format
 README_ubuntu-12-04LTS.md 2020-02-12 YannisM YannisM [686075] fix formatting made on the commands
 alloc_file_lines 2016-12-21 rbucek rbucek [8438b7] fix allocation numbers for quick memory stat
 audio_convert.cpp 2025-08-25 rbucek rbucek [cda86c] fixing conditions for compilation with mp3 support
 audio_convert.h 2025-08-25 rbucek rbucek [cda86c] fixing conditions for compilation with mp3 support
 audiocodes.cpp 2022-06-30 rbucek rbucek [c9def0] simpler and better solution for warning memaccess
 audiocodes.h 2019-07-08 rbucek rbucek [614b1a] ticket VS-939
 billing.cpp 2024-05-06 rbucek rbucek [bee2bf] ticket VS-1130
 billing.h 2024-05-06 rbucek rbucek [bee2bf] ticket VS-1130
 bswap.h 2019-08-21 rbucek rbucek [2d8ad6] ticket VG-1883
 buffers_control.h 2023-12-07 rbucek rbucek [9ae91b] ticket VS-1521
 calltable.cpp 6 days ago rbucek rbucek [63c831] ticket VS-1764, VG-3008
 calltable.h 6 days ago rbucek rbucek [63c831] ticket VS-1764, VG-3008
 calltable_base.h 2021-06-22 rbucek rbucek [1d472b] ticket VS-1167
 charts.cpp 2025-08-05 rbucek rbucek [9acd9f] debugging:
 charts.h 2025-07-01 rbucek rbucek [90e9f2] call problems
 cleanspool.cpp 2024-12-03 rbucek rbucek [16b560] cleanspool modifications:
 cleanspool.h 2024-09-13 rbucek rbucek [179bf8] ticket VG-2874
 codec_alaw.cpp 2013-12-03 Martin Vit Martin Vit [e53ca3] Add FreeBSD support. Tested on 8.3
 codec_alaw.h 2017-01-31 rbucek rbucek [d4562a] fix warnings from semantic analysis
 codec_ulaw.cpp 2015-11-12 Martin Vit Martin Vit [f1a385] fix header
 codec_ulaw.h 2017-01-31 rbucek rbucek [d4562a] fix warnings from semantic analysis
 codecs.h 2022-08-08 Milan Kocian Milan Kocian [142bcc] Ticket VG-2514 add support for EVS codec.
 common.h 5 days ago rbucek rbucek [b4ef42] ticket VS-1767
 config.guess 2014-11-30 Martin Vit Martin Vit [a1e55a] add missing files
 config.h.in 2025-07-23 rbucek rbucek [e90401] ticket VS-1741
 config.sub 2014-11-30 Martin Vit Martin Vit [a1e55a] add missing files
 config_param.cpp 2025-09-10 rbucek rbucek [2529c2] optimization of configuration loading from dire...
 config_param.h 2025-09-10 rbucek rbucek [2529c2] optimization of configuration loading from dire...
 configure 2025-08-25 rbucek rbucek [0871b2] add options for configure:
 configure.in 2025-08-25 rbucek rbucek [0871b2] add options for configure:
 country_detect.cpp 2025-04-15 rbucek rbucek [909f3e] fix load geoip_customer
 country_detect.h 2025-04-15 rbucek rbucek [909f3e] fix load geoip_customer
 crc.cpp 2024-04-02 rbucek rbucek [cef36c] adding deduplication methods:
 crc.h 2024-04-02 rbucek rbucek [cef36c] adding deduplication methods:
 create_graphs.sh 2015-12-10 Petr Halounek Petr Halounek [54dd60] renamed RRD graph name from RSSVSZ to memusage
 diameter.cpp 2024-12-20 rbucek rbucek [254a3e] redesign of packet_flags structure to resolve p...
 diameter.h 2023-04-14 rbucek rbucek [910511] fix build compatibility
 dpdk.cpp 5 days ago rbucek rbucek [b4ef42] ticket VS-1767
 dpdk.h 2025-07-22 rbucek rbucek [d9cea5] dpdk:
 dsp.cpp 2020-09-11 Martin Vit Martin Vit [74e519] fas detection will now recognize Europe and UK ...
 dsp.h 2020-09-11 Martin Vit Martin Vit [74e519] fas detection will now recognize Europe and UK ...
 dtls.cpp 2025-07-08 rbucek rbucek [9ae5eb] ticket VS-1736
 dtls.h 2025-07-08 rbucek rbucek [9ae5eb] ticket VS-1736
 endian.h 2019-08-21 Andrey V. Elsukov Andrey V. Elsukov [edd3d3] Include tools_define.h to have defined FREEBSD ...
 filter_call.cpp 2022-01-26 rbucek rbucek [335cce] ticket VG-2429
 filter_call.h 2022-12-15 Milan Kocian Milan Kocian [8801aa] Ticket VS-876 determine the country via ip address
 filter_mysql.cpp 2025-08-25 rbucek rbucek [cda86c] fixing conditions for compilation with mp3 support
 filter_mysql.h 2025-08-25 rbucek rbucek [cda86c] fixing conditions for compilation with mp3 support
 filter_options.cpp 2022-01-26 rbucek rbucek [335cce] ticket VG-2429
 filter_options.h 2018-09-17 rbucek rbucek [583785] ticket VG-45
 filter_record.cpp 2018-03-08 rbucek rbucek [f3f36b] active calls - add support for
 filter_record.h 2023-01-02 Milan Kocian Milan Kocian [c38520] Ticket VG-2457 add IP Groups into register filt...
 filter_register.cpp 2024-07-31 rbucek rbucek [019629] ticket VG-1124
 filter_register.h 2020-07-30 rbucek rbucek [fb4dec] ticket VG-1266
 fraud.cpp 2024-10-30 rbucek rbucek [49468a] ticket VG-2898
 fraud.h 2024-10-30 rbucek rbucek [49468a] ticket VG-2898
 generator.cpp 2019-08-21 Andrey V. Elsukov Andrey V. Elsukov [d0d2af] Use ::bind() to fix build error:
 generator.h 2013-12-03 Martin Vit Martin Vit [e53ca3] Add FreeBSD support. Tested on 8.3
 hash.cpp 2011-11-15 Martin Vit Martin Vit [6137fc] forgotten adding files to previouse commit
 hash.h 2017-01-31 rbucek rbucek [d4562a] fix warnings from semantic analysis
 header_packet.h 2024-04-02 rbucek rbucek [cef36c] adding deduplication methods:
 heap_chunk.cpp 2024-01-26 rbucek rbucek [f430c6] fix crash in HEAP_HASHTABLE on 32-bit
 heap_chunk.h 2025-06-04 rbucek rbucek [5bfdbc] ticket VS-1721
 heap_safe.cpp 2024-01-03 rbucek rbucek [ca4be7] fixing minor issues detected by cppcheck
 heap_safe.h 2024-11-14 rbucek rbucek [7e33d4] debugging heapsafe mode
 hep.cpp 2025-08-14 rbucek rbucek [af70e0] ticket VS-1747
 hep.h 2025-05-15 rbucek rbucek [dfd254] ticket VS-1708
 http.cpp 2024-04-05 rbucek rbucek [2566a4] ticket VS-1585
 http.h 2023-11-10 rbucek rbucek [f97678] unification of locks
 install-sh 2012-05-24 Martin Vit Martin Vit [9306bb] fix symlink again
 ip.cpp 2025-08-14 rbucek rbucek [af70e0] ticket VS-1747
 ip.h 2025-08-14 rbucek rbucek [af70e0] ticket VS-1747
 ip_frag.cpp 2024-11-12 rbucek rbucek [90fa39] distribution of t2 threads to subthreads - debu...
 ip_frag.h 2025-06-27 rbucek rbucek [fe8cea] fix potential issues in udp frag (reading beyon...
 ipaccount.cpp 2024-08-29 rbucek rbucek [47996d] ticket VG-2864
 ipaccount.h 2023-11-10 rbucek rbucek [f97678] unification of locks
 ipfix.cpp 2025-09-05 rbucek rbucek [d8a291] ticket VS-1757
 ipfix.h 2025-09-05 rbucek rbucek [d8a291] ticket VS-1757
 log_buffer.cpp 2023-11-13 rbucek rbucek [599864] adjustment of locks for tuning purposes
 log_buffer.h 2023-11-10 rbucek rbucek [f97678] unification of locks
 ltmain.sh 2012-05-24 Martin Vit Martin Vit [9306bb] fix symlink again
 manager.cpp 2025-05-22 rbucek rbucek [720bce] ticket VS-1716
 manager.h 2024-02-08 rbucek rbucek [20da83] ticket VG-2751
 md5.cpp 2018-07-17 rbucek rbucek [3cf3b6] fix potential issues / warnings from gcc 8
 md5.h 2013-11-26 Radek Bucek Radek Bucek [24f928] add upgrade, restart and sniffer stats via manager
 mgcp.cpp 2025-06-26 rbucek rbucek [3d7883] ticket VS-1733
 mgcp.h 2017-10-20 rbucek rbucek [f94430] tiket VS-705, VS-704
 mirrorip.cpp 2019-06-06 rbucek rbucek [f57677] ticket VG-1350
 mirrorip.h 2013-12-03 Martin Vit Martin Vit [e53ca3] Add FreeBSD support. Tested on 8.3
 mos_g729.cpp 2014-06-27 Martin Vit Martin Vit [1c152f] fix mos score for g729 (if enabled in voipmonit...
 mos_g729.h 2017-01-31 rbucek rbucek [d4562a] fix warnings from semantic analysis
 murmur_hash.cpp 2024-04-08 rbucek rbucek [249882] cloud router compatibility fix
 murmur_hash.h 2024-04-08 rbucek rbucek [249882] cloud router compatibility fix
 odbc.cpp 2016-12-21 rbucek rbucek [78b72a] set allocation numbers for quick memory stat
 odbc.h 2012-04-23 Martin Vit Martin Vit [d65704] add odbc
 options.cpp 2025-07-07 Martin Vit Martin Vit [d9bd93] add custom asr_stereo whisper support
 options.h 2023-11-10 rbucek rbucek [f97678] unification of locks
 packet_dupl_check.h 2024-04-08 rbucek rbucek [249882] cloud router compatibility fix
 pcap_queue.cpp 4 days ago rbucek rbucek [4fc5b3] suppress set promisc mode for interface 'any'
 pcap_queue.h 2025-08-08 rbucek rbucek [743ed0] ticket VS-1734
 pcap_queue_block.h 2025-09-05 rbucek rbucek [d8a291] ticket VS-1757
 proc_limit.cpp 2021-08-16 rbucek rbucek [ba0908] ticket VS-1225, VS-1226
 proc_limit.h 2021-08-16 rbucek rbucek [8d593b] ticket VS-1225, VS-1226
 pstat.cpp 2023-09-15 rbucek rbucek [717b1f] extension of the sniffer_threads statistic to i...
 pstat.h 2023-09-15 rbucek rbucek [717b1f] extension of the sniffer_threads statistic to i...
 record_array.cpp 2024-09-02 rbucek rbucek [5a50a7] add support for call information / sip history ...
 record_array.h 2024-09-02 rbucek rbucek [5a50a7] add support for call information / sip history ...
 regcache.cpp 2020-09-21 rbucek rbucek [f2d9ec] rebuilding storage queues without overlaps and ...
 regcache.h 2019-06-06 rbucek rbucek [f57677] ticket VG-1350
 register.cpp 2025-09-08 rbucek rbucek [a54418] ticket VS-1758
 register.h 2025-09-08 rbucek rbucek [a54418] ticket VS-1758
 ribbonsbc.cpp 2025-08-14 rbucek rbucek [af70e0] ticket VS-1747
 ribbonsbc.h 2025-08-14 rbucek rbucek [af70e0] ticket VS-1747
 rqueue.h 2025-07-10 rbucek rbucek [fe3869] ticket VS-1737
 rrd.cpp 2025-07-23 rbucek rbucek [e90401] ticket VS-1741
 rrd.h 2024-11-14 rbucek rbucek [3f2bfa] debugging heapsafe mode
 rtcp.cpp 2025-03-26 Milan Kocian Milan Kocian [f8344d] Ticket VG-2957 compact and adjust rtcp output f...
 rtcp.h 2024-08-12 rbucek rbucek [f0644e] ticket VS-552
 rtp.cpp 2025-06-16 rbucek rbucek [20ea52] ticket VG-3003
 rtp.h 2025-05-21 rbucek rbucek [77eed7] ticket VS-1710
 send_call_info.cpp 2024-08-16 Milan Kocian Milan Kocian [23b874] Ticket VS-1476 add user agent into send call info
 send_call_info.h 2024-08-16 Milan Kocian Milan Kocian [23b874] Ticket VS-1476 add user agent into send call info
 separate_processing.cpp 2024-01-03 rbucek rbucek [ca4be7] fixing minor issues detected by cppcheck
 separate_processing.h 2022-06-27 rbucek rbucek [b381f2] adding experimental support for rtp processing ...
 server.cpp 2025-09-11 rbucek rbucek [77c47c] add charts_cache_remote_only (NO/yes) parameter...
 server.h 2025-03-12 rbucek rbucek [ca2b1e] ticket VS-1686
 sip_tcp_data.cpp 2025-04-23 Milan Kocian Milan Kocian [1984fd] Ticket VS-1700 allow more ports for mgcp protocol
 sip_tcp_data.h 2023-11-10 rbucek rbucek [f97678] unification of locks
 sipgen.cpp 2025-08-05 rbucek rbucek [9acd9f] debugging:
 sipgen.h 2025-08-05 rbucek rbucek [9acd9f] debugging:
 skinny.cpp 2024-12-20 rbucek rbucek [254a3e] redesign of packet_flags structure to resolve p...
 skinny.h 2019-06-06 rbucek rbucek [f57677] ticket VG-1350
 sniff.cpp 6 days ago rbucek rbucek [63c831] ticket VS-1764, VG-3008
 sniff.h 2025-09-05 rbucek rbucek [d8a291] ticket VS-1757
 sniff_inline.cpp 2025-04-23 Milan Kocian Milan Kocian [1984fd] Ticket VS-1700 allow more ports for mgcp protocol
 sniff_inline.h 2022-02-22 rbucek rbucek [87e8db] ticket VS-1306
 sniff_proc_class.h 2025-09-05 rbucek rbucek [d8a291] ticket VS-1757
 sql_db.cpp 2025-08-27 rbucek rbucek [69cc69] ticket VS-1752
 sql_db.h 2025-08-27 rbucek rbucek [455e78] ticket VS-1752
 sql_db_global.cpp 2024-05-21 rbucek rbucek [5f7187] cloud router - debugging
 sql_db_global.h 2024-05-21 rbucek rbucek [5f7187] cloud router - debugging
 srtp.cpp 2025-07-08 rbucek rbucek [9ae5eb] ticket VS-1736
 srtp.h 2025-07-08 rbucek rbucek [9ae5eb] ticket VS-1736
 ssl-test.h 2017-01-31 rbucek rbucek [d4562a] fix warnings from semantic analysis
 ssl.cpp 2024-09-23 rbucek rbucek [ae714d] ticket VG-2866
 ssl.h 2019-06-06 rbucek rbucek [f57677] ticket VG-1350
 ssl_dssl.cpp 2025-04-17 rbucek rbucek [25042c] ticket VS-1690
 ssl_dssl.h 2025-04-17 rbucek rbucek [25042c] ticket VS-1690
 ssldata.cpp 2025-04-22 rbucek rbucek [b215bd] debugging:
 ssldata.h 2024-09-25 rbucek rbucek [36561f] ticket VG-2866
 sync.h 6 days ago rbucek rbucek [63c831] ticket VS-1764, VG-3008
 tar.cpp 2025-08-25 rbucek rbucek [0bcf3f] enabling build without curl
 tar.h 2024-09-13 rbucek rbucek [179bf8] ticket VG-2874
 tar_data.h 2023-06-06 rbucek rbucek [3cb582] ticket VS-1440
 tcmalloc_hugetables.cpp 2024-09-27 rbucek rbucek [40141b] ticket VS-1615
 tcmalloc_hugetables.h 2024-09-27 rbucek rbucek [40141b] ticket VS-1615
 tcpreassembly.cpp 2025-04-17 rbucek rbucek [25042c] ticket VS-1690
 tcpreassembly.h 2024-11-25 rbucek rbucek [e22d2f] ticket VS-1662
 tests_utils.cpp 2025-08-19 rbucek rbucek [ed30cc] ticket VG-2903
 tools.cpp 2025-09-10 rbucek rbucek [2529c2] optimization of configuration loading from dire...
 tools.h 2025-09-10 rbucek rbucek [2529c2] optimization of configuration loading from dire...
 tools_define.h 2019-02-28 rbucek rbucek [e516a3] add support for set autoincrement id in cloud mode
 tools_dynamic_buffer.cpp 2024-10-16 rbucek rbucek [d6029e] ticket VS-1642
 tools_dynamic_buffer.h 2024-10-16 rbucek rbucek [d6029e] ticket VS-1642
 tools_fifo_buffer.h 2023-11-10 rbucek rbucek [f97678] unification of locks
 tools_global.cpp 2025-08-19 rbucek rbucek [ed30cc] ticket VG-2903
 tools_global.h 2025-08-18 rbucek rbucek [24a28c] ticket VG-2903
 tools_local.h 2019-08-21 Andrey V. Elsukov Andrey V. Elsukov [1300aa] Fix some includes and difinitions
 tools_rdtsc.h 2024-04-08 rbucek rbucek [249882] cloud router compatibility fix
 tools_tables_content.cpp 2024-01-11 rbucek rbucek [0d17d8] ticket VS-1534
 tools_tables_content.h 2025-06-03 rbucek rbucek [d0708f] add recording 'call problems' on sniffer side
 transcribe.cpp 2025-08-25 rbucek rbucek [0bcf3f] enabling build without curl
 transcribe.h 2025-08-25 rbucek rbucek [0bcf3f] enabling build without curl
 voipmonitor.cpp 5 days ago rbucek rbucek [b4ef42] ticket VS-1767
 voipmonitor.h 2025-08-14 rbucek rbucek [af70e0] ticket VS-1747
 voipmonitor_define.h 4 days ago Martin Vit Martin Vit [f8fca5] 2025.09.1
 webrtc.cpp 2021-04-30 rbucek rbucek [030ed6] speed optimization
 webrtc.h 2023-03-02 rbucek rbucek [2fa178] ticket VS-1420
 websocket.cpp 2022-09-06 rbucek rbucek [f5e50b] sip tcp reassembly debugging
 websocket.h 2020-10-13 rbucek rbucek [4021df] ticket VS-1121
 wireshark.cpp 2024-09-30 rbucek rbucek [3d54d7] fix compatibility with wireshark 4.2.7

Read Me

What is VoIPmonitor

VoIPmonitor is open source live network packet sniffer which analyze SIP
and RTP protocol. It can run as daemon or analyzes already captured pcap
files. For each detected VoIP call voipmonitor calculates statistics about
loss, burstiness, latency and predicts MOS (Meaning Opinion Score) according
to ITU-T G.107 E-model. These statistics are saved to MySQL database and each
call is saved as pcap dump. Web PHP application (it is not part of open
source sniffer) filters data from database and graphs latency and loss
distribution. Voipmonitor also detects improperly terminated calls when
BYE or OK was not seen. To accuratly transform latency to loss packets,
voipmonitor simulates fixed and adaptive jitterbuffer.

Key features

  • Fast C++ SIP/RTP packet analyzer
  • Predicts MOS-LQE score according to ITU-T G.107 E-model
  • Detailed delay/loss statistics stored to MySQL
  • Each call is saved as standalone pcap file
  • Call recorder

Sponsors and contributors

Installation

Check README_*.md

.

Want the latest updates on software, tech news, and AI?
Get latest updates about software, tech news, and AI from SourceForge directly in your inbox once a month.