If your SME Server was recently updated, it may have a new kernel version. Make sure you reboot to run the latest kernel. At the console, verify the kernel version:
uname -r
Verify the necessary kernel modules are in the right place:
ll /lib/modules/`uname -r`/extra
If they are not there, copy the kernel modules from an older kernel to the new location and activate them. You may need to adjust the 'from' and 'to' locations:
cp -r /lib/modules/2.6.9-42.0.10.ELsmp/extra /lib/modules/2.6.9-55.0.9.ELsmp/
depmod
Make sure Asterisk will start up automatically upon a reboot. This may specifically be needed after an Asterisk upgrade. Check for the existence of the runlevel 7 link.
ll /etc/rc.d/rc7.d/S93asterisk
and if it's not there:
ln -s /etc/rc.d/init.d/e-smith-service /etc/rc.d/rc7.d/S93asterisk
Finally, reboot to test:
signal-event reboot
After it boots back up, check that Asterisk is running:
ps ax|grep ast
Hope that helps,
G