Hello everyone,
Our setup is as follows we have 2 servers running freeswitch together with our own software to controll freeswitch via ESL. The servers get incomming calls via kamailio which are then evenly distributed among the 2 servers.
We noticed a problem with our voice-servers lately. For some reason the first server of our voice-servers started to produce many calls with bad quality up to around 20% of all the calls during peak hours. This started when our software segfaulted and we restarted it. If the amount of calls is not very high, calls with poor quality wont appear as much.
On the second server this problem also started to appear but with up to around 50% of the calls affected during peak hours. On this server our software did not have any segfaults. The problem started to appear after we updated our software. After the update we initially didnt restart freeswitch but after we restarted freeswitch the problem was fixed.
But we still dont know why this has happend. As you can see in the screenshots, during that time there were also many UDP buffer errors and IPv4 errors. Maybe this is related somehow. A large amount of the poor calls has a MOS of between 4 and 4.3.
The affected calls always had 5-20 missing UDP pakets.
The Hardware:
Dell PowerEdge R420
2x Intel(R) Xeon(R) CPU E5-2450L 0 @ 1.80GHz
32GB Ram
Debian GNU/Linux 11 (bullseye)
Ethernet controller: Broadcom Inc. and subsidiaries NetXtreme BCM5720 2-port Gigabit Ethernet PCIe
The First Server:
The Second Server: