Asterisk restart during voicemail activity

I have an issue with dropped calls periodically, all active calls. It appears that the asterisk process is restarting after voicemail activity. The first entry in the /var/log/asterisk/full after a restart is “Parsing ‘/etc/asterisk/logger.conf’” So I parsed the existing 8 full logs for that string and captured the two previous lines before the reboot. It appears that the asterisk process restarts during voicemail activity.

The server is a new (Oct 2011) dell 310 that has been working fine up til about a month ago.

[root@pbx asterisk]# cat /etc/asterisk/freepbxdistro-version
1.8.2.0-2

Asterisk 1.8.7.1 currently running on pbx (pid = 12575)

Here is the grep of the full log files

[root@pbx asterisk]# grep -B 2 “/etc/asterisk/logger.conf” full*
full:[2012-03-19 04:02:02] VERBOSE[9166] config.c: == Parsing ‘/etc/asterisk/logger.conf’: [2012-03-19 04:02:02] VERBOSE[9166] config.c: == Found

full-[2012-03-19 09:28:29] VERBOSE[10056] app_voicemail.c: – Recording the message
full-[2012-03-19 09:28:29] VERBOSE[10056] app.c: – x=0, open writing: /var/spool/asterisk/voicemail/default/75/tmp/hYO23V format: wav49, 0xb6f03618
full:[Mar 19 09:28:33] VERBOSE[10077] config.c: == Parsing ‘/etc/asterisk/logger.conf’: [Mar 19 09:28:33] VERBOSE[10077] config.c: == Found

full-[2012-03-19 12:50:46] VERBOSE[10919] app_voicemail.c: – Recording the message
full-[2012-03-19 12:50:46] VERBOSE[10919] app.c: – x=0, open writing: /var/spool/asterisk/voicemail/default/63/tmp/HNjlvr format: wav49, 0xb681f3f0
full:[Mar 19 12:50:51] VERBOSE[10936] config.c: == Parsing ‘/etc/asterisk/logger.conf’: [Mar 19 12:50:51] VERBOSE[10936] config.c: == Found

full-[2012-03-19 13:44:50] VERBOSE[11172] app_voicemail.c: – Recording the message
full-[2012-03-19 13:44:50] VERBOSE[11172] app.c: – x=0, open writing: /var/spool/asterisk/voicemail/default/75/tmp/Q7ISQF format: wav49, 0x9803c98
full:[Mar 19 13:44:54] VERBOSE[11189] config.c: == Parsing ‘/etc/asterisk/logger.conf’: [Mar 19 13:44:54] VERBOSE[11189] config.c: == Found

full-[2012-03-19 14:11:40] VERBOSE[11341] app_voicemail.c: – Recording the message
full-[2012-03-19 14:11:40] VERBOSE[11341] app.c: – x=0, open writing: /var/spool/asterisk/voicemail/default/77/tmp/YQLh6f format: wav49, 0xb754eb60
full:[Mar 19 14:11:44] VERBOSE[11361] config.c: == Parsing ‘/etc/asterisk/logger.conf’: [Mar 19 14:11:44] VERBOSE[11361] config.c: == Found

full-[2012-03-19 15:03:28] VERBOSE[11600] file.c: – <SIP/63-00000114> Playing ‘vm-intro.ulaw’ (language ‘en’)
full-[2012-03-19 15:03:34] VERBOSE[11600] file.c: – <SIP/63-00000114> Playing ‘beep.ulaw’ (language ‘en’)
full:[Mar 19 15:03:38] VERBOSE[11616] config.c: == Parsing ‘/etc/asterisk/logger.conf’: [Mar 19 15:03:38] VERBOSE[11616] config.c: == Found

full.1:[2012-03-18 04:02:04] VERBOSE[5997] config.c: == Parsing ‘/etc/asterisk/logger.conf’: [2012-03-18 04:02:04] VERBOSE[5997] config.c: == Found

full.1-[2012-03-18 14:50:55] VERBOSE[7259] file.c: – <DAHDI/i1/3612467764-a> Playing ‘beep.ulaw’ (language ‘en’)
full.1-[2012-03-18 14:50:56] VERBOSE[7259] app_voicemail.c: – Recording the message
full.1:[Mar 18 14:51:00] VERBOSE[7277] config.c: == Parsing ‘/etc/asterisk/logger.conf’: [Mar 18 14:51:00] VERBOSE[7277] config.c: == Found

Any Ideas ?

Karl