Skip to content

Commit

Permalink
2024.04.1
Browse files Browse the repository at this point in the history
  • Loading branch information
voipmonitor committed Apr 2, 2024
1 parent 4ca0fcf commit 878a4c4
Show file tree
Hide file tree
Showing 3 changed files with 26 additions and 2 deletions.
14 changes: 14 additions & 0 deletions ChangeLog
Original file line number Diff line number Diff line change
@@ -1,3 +1,17 @@
2024.04.1 02.04.2024
=====================
- for each sniffing interface do not use ethtool but kernel api instead. Number of interrupt queues are lowered to 8 automatically (or less depending on cpu cores). New parameter eth_max_channels controls it.
- adding the ability to join reference crd tables when backing up (or migrating) the database (database_backup_merge_reference_tables = yes/NO)
- fix keyloger compilation (add dl lib) [VS-1574]
- using kernel api instead of ethtool and automatically set channels to 8 if set more
- checking every minute whether cleaning should occur due to autoclean parameters [VS-1576]
- fix problem with manager encryption if opt_nocdr=yes is enabled
- added support for column ordering in active calls [VG-2782]
- sensor_id in cdr is assigned by receiver sensor id and not sender (fixes pcap downloads) [VG-2784]
- added new cdr flag when RTP duplication is detected (so it can be searched in DB / GUI) [VS-1582]
- normalize text in sip responses, s850 reason and user agents (removes unique strings) - helps to maintain database smaller. This can be controlled by new options cdr_sip_response_normalisation, cdr_reason_normalisation, cdr_ua_normalisation - if you want to enable it - set them to yes


2024.03.1 10.03.2024
=====================
- allow registrations in live sniffer even if sip-register=no, disable query_cache for live sniffer [VG-2771]
Expand Down
12 changes: 11 additions & 1 deletion config/voipmonitor.conf
Original file line number Diff line number Diff line change
Expand Up @@ -293,9 +293,13 @@ mysqldb = voipmonitor
# Current setting is to listen on eth0 only:
interface = eth0

# set interface's coalesce and ring options via ethtool (-G rx and -C rx-usecs). Default is yes (ethtool must be installed)
# set interface's coalesce and ring options via ethtool (-G rx and -C rx-usecs). Default is yes ethtool must be installed)
#interfaces_optimize = yes

# set number of channels (interrupt queues) to 8 or lower (depends on nuber of cpu cores).
# when set to 0 it will not reset interrupt queues
#eth_max_channels = 0

# Enable promiscuous mode for the network interface to capture all packets, not just those addressed to the machine.
# Note: This will not work if you have set 'interface = any'.
# default is yes
Expand Down Expand Up @@ -503,6 +507,9 @@ interface = eth0
#mirror_bind_ip =
#mirror_bind_port =

# force set sensor id by sender instead of receiver
#mirror_bind_sensor_id_by_sender = yes

# Confirmation Settings
# To ensure data integrity, each packet should be confirmed by the receiver. However, this might slow down
# high-traffic systems due to the round-trip time needed for confirmations.
Expand Down Expand Up @@ -1885,6 +1892,9 @@ dscp = yes
#database_backup_pause = 3
#database_backup_insert_threads = 3

#ability to join reference crd tables when backing up (or migrating) the database
#database_backup_merge_reference_tables = yes/NO

# SSL/TLS settings
#database_backup_from_mysqlsslkey =
#database_backup_from_mysqlsslcert =
Expand Down
2 changes: 1 addition & 1 deletion voipmonitor_define.h
Original file line number Diff line number Diff line change
Expand Up @@ -2,7 +2,7 @@
#define VOIPMONITOR_DEFINE_H


#define RTPSENSOR_VERSION "2024.03.1"
#define RTPSENSOR_VERSION "2024.04.1"
#define RTPSENSOR_BUILD_NUMBER "local_build"
#define NAT

Expand Down

0 comments on commit 878a4c4

Please sign in to comment.