diff -r 73d852a30c9a -r 263143ec0fb2 asterisk/rc.asterisk --- a/asterisk/rc.asterisk Sun Mar 20 20:00:02 2011 +0100 +++ b/asterisk/rc.asterisk Sun Mar 20 20:03:11 2011 +0100 @@ -31,15 +31,15 @@ %stop -u @l_susr@ rcService asterisk enable yes || exit 0 rcService asterisk active no && exit 0 - ( @l_prefix@/sbin/asterisk -rx "stop gracefully" & + ( @l_prefix@/sbin/asterisk -rx "core stop gracefully" & sleep 2 - @l_prefix@/sbin/asterisk -rx "stop now" & + @l_prefix@/sbin/asterisk -rx "core stop now" & ) >/dev/null 2>&1 || true %restart -u @l_susr@ rcService asterisk enable yes || exit 0 rcService asterisk active no && exit 0 - rc asterisk stop start + @l_prefix@/sbin/asterisk -rx "core restart now" %reload -u @l_susr@ rcService asterisk enable yes || exit 0