#!/bin/sh source /etc/init.d/functions case "$1" in start) echo -n "Starting Asterisk..." mISDN start misdn-init start sleep 1s /opt/asterisk/sbin/asterisk ;; stop) echo -n "Stopping Asterisk..." # stoppt asterisk mit misdn-init stop mISDN stop # sollte das mit dem asterisk mitstoppen nicht so ganz geklappt haben if [ -f /var/run/asterisk.pid ]; then echo "killing asterisk" /usr/bin/pkill `cat /var/run/asterisk.pid` sleep 1s /usr/bin/pkill -9 `cat /var/run/asterisk.pid` sleep 1s fi ;; reload) echo -n "Reloading Asterisk Config..:" loadproc /opt/asterisk/sbin/asterisk -rx "reload" ;; restart) $0 stop sleep 1 $0 start ;; *) echo "Usage: $0: {start|stop|restart}" exit 1 ;; esac #end /etc/inet.d/asterisk