by GenXOutsourcing » Wed Dec 22, 2021 1:33 pm
Ok, I will make a few assumptions here and please correct me if I am wrong.
200 agents, and I will assume you are load balancing across 10 servers.... so 20 agents per server, and 90 channels per server with 14cps per server.
You didnt say how many concurrent calls, or what dial level you are running. If you are using AMD, recordings, or both.
Now, what is the load on your servers. Your dialers are 4core, so at the bottom of the Reports page will show you the load. The DIALERs should not be exceeding 400. 400 is the same as 4.00 in top or htop. This would mean you are maxing out all 4 cores. Asterisk is happier at 50% or less, at 30% asterisk will love you all day long. SO your load should be between 200 and 400 maximum. When asterisk gets overloaded, it does crazy things........ not directing calls, having 3way calls between agents, losing calls, PDROPs, etc.
This is where I would start. Watch and see if this happens when you have less agents logged in. Does it start at a certain agent level?
When you have calls waiting and not sent to agents, note the IPs. Are they from 1 server, 2, or all of them.
But for me, without seeing your system, I am thinking overloaded asterisk.
Built too many to count, Centos7 Scratch install, Opensuse Scratch install, Centos8 Scratch install, etc.
Dual 8 core/32gb RAM/500gb SSDs
SVN Version:3440
VERSION: 2.14-812a
genxoutsourcing.com