G
Guest
Guest
hi,
habe mal in die rc.voip geschaut:
...ist ungefähr so, als wenn ein Schwein in´s Uhrwerk glotzt.
Caddy
habe mal in die rc.voip geschaut:
Code:
/etc/init.d # cat rc.voip
#! /bin/sh
PATH=/bin:/usr/bin:/sbin:/usr/sbin
case "$1" in
"" | start )
if [ "`pidof telefon`" = "" ] ; then
CALLINFO=`sed -e '/^CALLINFO=/!d' -e 's/[^=]*=//' /var/flash/debug.cfg`
CALLINVERS=`sed -e '/^CALLINVERS=/!d' -e 's/[^=]*=//' /var/flash/debug.cfg`
CALLUPDATE=`sed -e '/^CALLUPDATE=/!d' -e 's/[^=]*=//' /var/flash/debug.cfg`
case $CALLINFO in
1)
if [ -x /usr/bin/callmonitor.sh ]
then
telefon a127.0.0.1 | /usr/bin/callmonitor.sh $CALLINVERS $CALLUPDATE &
else
telefon a127.0.0.1
fi
;;
2)
telefon >/dev/null
;;
3)
if [ -x /usr/bin/callmonitor.sh ]
then
telefon | /usr/bin/callmonitor.sh $CALLINVERS $CALLUPDATE &
else
telefon
fi
;;
4)
telefon
;;
*)
if [ "$AB_TEST" = "1" ] ; then
telefon > /dev/null
else
telefon a127.0.0.1> /dev/null
fi
;;
esac
fi
if [ "`pidof voipd`" = "" ] ; then
voipd
fi
;;
stop )
AVMDAEMONS="voipd"
DAEMONS="telefon"
for i in $AVMDAEMONS ; do
eval $i -s
done
sleep 3
for i in $DAEMONS $AVMDAEMONS ; do
killall -15 $i
done
sleep 3
for i in $DAEMONS $AVMDAEMONS ; do
killall -9 $i
rm -f /var/run/$i.pid
done
#rmmod capi
#rmmod capifs
#rmmod kernelcapi
#rmmod capiutil
;;
reload )
AVMDAEMONS="voipd"
for i in $AVMDAEMONS ; do
eval $i -s
done
sleep 1
for i in $AVMDAEMONS ; do
killall -15 $i
done
sleep 3
for i in $AVMDAEMONS ; do
killall -9 $i
done
$0 start
;;
restart )
$0 stop
$0 start
;;
* )
echo "Usage: $0 {start|stop|reload|restart}"
;;
esac
/etc/init.d #
...ist ungefähr so, als wenn ein Schwein in´s Uhrwerk glotzt.
Caddy