We have a fairly large Asterisk server implimentation; Almost 3000 peers of which about 2600 are registered at any one time.
We are running Asterisk 188.8.131.52, we have two servers running Linux HA in a Hot/Standby mode. All of our PSTN/external calls are through a Sip trunk to a Cisco router with multiple PRI cards, so the Asterisk server is only doing Sip calls.
We are currently having a lot of network issues throughout our campus, which are being addressed, but will take some time to resolve. When one of these issues hit we will loose hundreds (or more) of phones. Now that we are in the 2600 range we are finding that when this happens the server will momentarily hang, get busy trying to contact all the phones, which has caused problems, like call quality degredation, corrupted voicemail messages, etc. It has even hung the server long enough that Linux HA has flipped the servers as the server did not respond in time to a Linux HA heartbeat.
The server load is not significant (97% idle), except when these network outages occur.
Are there some settings I can tweek that would make this event have less of an impact on the server.
I’m looking at increasing our Linux HA threshold, but are there Asterisk settings we can do minimize the impact of hundreds or thousands of phones going off and online?
quality=? would turning this off or down help? What about other sip timeout settings?
See settings below;
Sip.conf “General” Settings
Sip.conf “typical phone” settings
callerid=Joe Blow <5553824>