6 # Required-Start: $network $syslog $named $local_fs $remote_fs
7 # Required-Stop: $network $syslog $named $local_fs $remote_fs
8 # Should-Start: dahdi misdn lcr wanrouter mysql postgresql
9 # Should-Stop: dahdi misdn lcr wanrouter mysql postgresql
10 # Default-Start: 2 3 4 5
12 # Short-Description: Asterisk PBX
13 # Description: the Asterisk Open Source PBX
21 # Check if Asterisk is already running. If it is, then bug out, because
22 # starting safe_asterisk when Asterisk is running is very bad.
23 VERSION=`${ASTSBINDIR}/asterisk -rx 'core show version' 2>/dev/null`
24 if [ "`echo $VERSION | cut -c 1-8`" = "Asterisk" ]; then
25 echo "Asterisk is already running. $0 will exit now."
29 ebegin "Starting Asterisk"
31 eend $? "Failed to start Asterisk"
35 ebegin "Stopping Asterisk"
36 kill $(cat /var/run/asterisk.pid)
37 eend $? "Failed to stop Asterisk"