I am facing an issue while I upgrade from Asterisk 11.25.1 to Asterisk 16.9.0 in my Call Center setup that while the calls in the queue gets higher, it stucks the asterisk with 500 hard code limit of thread pool of Stasis. I tried to increase threads limit in stasis.conf but it didn’t work then I changed the limit in source code of Asterisk 16 and it works.
We were able to queue and assign more than 400 simultaneous calls in single queue in Asterisk 11 but Asterisk 16 doesn’t allow more than 173 calls and after which it shows below error response and stop assigning calls. We then had to restart Asterisk or reset the task processor limit manually.