Found some times ago but never had time to speak about.

mISDN configuration in Astlinux release is not persistent, looking in
trunk seen some changes but persistence is possible only using keydisk.

Done a little modification to the asterisk startup script to make mISDN
config persistent also using /stat/etc...
just an idea, sure someone can do better.

before:
-----------------------------------------------------------------------
start () {
echo "Starting Asterisk..."
if [ "$ISDN_MODPROBE" -o "$MISDN" ]
then
echo "Starting mISDN"
if [ -d /mnt/kd ]
then
ln -s /mnt/kd/misdn-init.conf /tmp/etc/misdn-init.conf
fi
if [ -r /mnt/kd/misdn-init.conf ]
then
echo "misdn-init.conf already exists on /mnt/kd, skipping config."
else
/usr/sbin/misdn-init scan
/usr/sbin/misdn-init config
fi
/usr/sbin/misdn-init start
# Not needed
#mknod /dev/mISDN c 46 0
#modprobe mISDN_core
#modprobe mISDN_l1 debug=0
#modprobe mISDN_l2 debug=0
#modprobe l3udss1
#modprobe mISDN_capi
#modprobe mISDN_isac
#modprobe mISDN_dsp debug=0 options=0x0
#modprobe $ISDN_MODPROBE
if [ "$ISDN_MODPROBE2" ]
then
#modprobe $ISDN_MODPROBE2
echo "ISDN_MODPROBE and ISDN_MODPROBE2 are deprecated"
fi
sleep 2
fi

after:
----------------------------------------------------------------------
start () {
echo "Starting Asterisk..."
if [ "$ISDN_MODPROBE" -o "$MISDN" ]
then
   echo "Starting mISDN"
   #
   if [ -d /mnt/kd ] && [ -r /mnt/kd/misdn-init.conf ]
   then
     ln -s /mnt/kd/misdn-init.conf /tmp/etc/misdn-init.conf
   else
     if [ -r /stat/etc/misdn-init.conf ]
     then
       ln -s /stat/etc/misdn-init.conf /tmp/etc/misdn-init.conf
     fi
   fi
   if [ ! -r /tmp/etc/misdn-init.conf ]
   then
     /usr/sbin/misdn-init scan
     /usr/sbin/misdn-init config
   else
     echo "misdn-init.conf already exists, skipping card scan... config."
   fi
   #
   /usr/sbin/misdn-init start
   if [ "$ISDN_MODPROBE2" ]
   then
     #modprobe $ISDN_MODPROBE2
     echo "ISDN_MODPROBE and ISDN_MODPROBE2 are deprecated...
ISDN_MODPROBE2 ignored."
   fi
   sleep 2
fi



-------------------------------------------------------------------------
This SF.net email is sponsored by: Microsoft
Defy all challenges. Microsoft(R) Visual Studio 2008.
http://clk.atdmt.com/MRT/go/vse0120000070mrt/direct/01/
_______________________________________________
Astlinux-users mailing list
[email protected]
https://lists.sourceforge.net/lists/listinfo/astlinux-users

Donations to support AstLinux are graciously accepted via PayPal to [EMAIL 
PROTECTED]

Reply via email to