Having major issues with asterisk versions above 1.4 with high call performance.
I am using sipp to debug and make test calls. I see the calls finish on sipp, I see asterisk respond to the bye message sipp sends, however it takes a few seconds after that for asterisk to clear the channel. when I do sip show channels I see more than should be open.
After a while the number of calls goes up and up and eventually the system blocks up and I see hundreds of the following message scroll up the screen.
The calls have to kept open for this amount of time because the SIP UAS cannot be sure that the OK for thy BYE has got through. The behaviour is intended.
5000 calls is pushing things - you are at risk of running out of file descriptors - but providing you don’t continually terminate and restart them, you should be able to achieve it. It is a difference between erlangs and busy hour call attempts.
I am not generating media. It is SIPP testing with no rtp stream.
I cannot see any resources running out.
My CPU load is minimal and also the Memory usage is less than a gig.
The only difference I can see between 1.4 and 1.8 is that in 1.4 the core show channels is roughly the same as the total number of calls showing in Sipp give or take 1-2 calls.
On 1.8 I see the total number of calls grow from 300 upto nearly 1000 which is when things start going naywire.