We produce two syndicated radio morning shows as well as other shows, and use FreePBX for all our studio phones. Request lines, contest lines etc. We have never had a problem with call volume on FreePBX before, but last week they decided to give away $1,000 every morning for three weeks. When they give out the number on the air hundreds, maybe thousands of people try to call in at once. Here is what happens:
First, the calls that are already on hold have no audio in either direction when they are picked up. Once all those lines are cleared, no calls can come into the system for a period of time. Up to an hour. Then everything is fine again until the next morning when they try this again.
Things we have tried:
- Having the SIP provider decrease the Burst Rate on the trunk from 105 to 50. This seemed to help somewhat. The number of concurrent call paths is also 50. That didn’t change.
- Asking the toll-free provider to limit the number of call paths from the 866 number to the DID. AT&T claims not to be able to do that.
Things we are thinking of trying:
- Decreasing both the CCP and Burst Rate numbers even lower to say, 20.
- Can’t think of anything for #2.
I don’t believe that Asterisk is actually crashing anymore but last week I was getting a lot of “Cannot allocate memory” and a few “FRACK! Failed assertion Excessive refcount” errors. The change in burst rate may have mitigated that somewhat.
Not sure what else to search for in the logs. I do see tons of “Everyone is busy” messages which I would expect to see with hundreds of calls trying to hit the system.
Any suggestions would be welcome.