#!/bin/sh

basechan=`grep "^isdn_channel " /etc/linesrv.conf|awk '{ print $2; }'`
slavechan=`ls /etc/isdn/device.ippp$((basechan))+*|sed 's/\/etc\/isdn\/device\.ippp.+\+//'`

if [ "$1" == "add" ]; then
  /usr/sbin/isdnctrl dialmode ippp$((slavechan)) manual
  /usr/sbin/isdnctrl addlink ippp$((basechan))
  /usr/sbin/isdnctrl dial ippp$((slavechan))
else
  /usr/sbin/isdnctrl hangup ippp$((slavechan))
  /usr/sbin/isdnctrl removelink ippp$((basechan))
  /usr/sbin/isdnctrl dialmode ippp$((slavechan)) off
fi
