diff options
Diffstat (limited to 'etc/isdn/tell')
-rwxr-xr-x | etc/isdn/tell | 92 |
1 files changed, 0 insertions, 92 deletions
diff --git a/etc/isdn/tell b/etc/isdn/tell deleted file mode 100755 index 4b29c22084bd3..0000000000000 --- a/etc/isdn/tell +++ /dev/null @@ -1,92 +0,0 @@ -#!/bin/sh -#--------------------------------------------------------------------------- -# -# tell called and calling numbers answer script for i4b isdnd -# ----------------------------------------------------------- -# -# $Id: tell,v 1.3 1998/12/18 17:17:57 hm Exp $ -# -# last edit-date: [Fri Dec 18 18:05:36 1998] -# -#--------------------------------------------------------------------------- -VARDIR=/var/isdn -LIBDIR=/usr/local/lib/isdn -LOGFILE=/tmp/answer.log -NCALLFILE=$VARDIR/ncall -DATE=`date +%d%H` -DF=0 -dF=0 -sF=0 - -set -- `getopt D:d:s: $*` - -if test $? != 0 -then - echo 'Usage: answer -D device -d destination -s source' - exit 1 -fi - -for i -do - case "$i" - in - -D) - DEVICE=$2 - DF=1 - shift - shift - ;; - -d) - DEST=$2 - dF=1 - shift - shift - ;; - -s) - SRC=$2 - sF=1 - shift - shift - ;; - --) - shift - break - ;; - esac -done - -echo "" >>$LOGFILE - -if [ $DF -eq 0 -o $dF -eq 0 -o $sF -eq 0 ] -then - echo 'Usage: answer -D device -d destination -s source' - exit 1 -fi - -echo "answer: device $DEVICE destination $DEST source $SRC " >>$LOGFILE - -if [ -f $LIBDIR/beep.g711a ] -then - dd of=$DEVICE if=$LIBDIR/beep.g711a bs=2k >/dev/null 2>&1 -fi - -# tell the caller the number he is calling from - -POS=1 -LENGTH=`expr $SRC : '.*'` - -while : -do - DIGIT=`echo $SRC | cut -c $POS` - /bin/dd of=$DEVICE if=$LIBDIR/$DIGIT.g711a bs=2k >/dev/null 2>&1 - POS=`expr $POS + 1` - if [ $POS -gt $LENGTH ] - then - break - fi -done - -if [ -f $LIBDIR/beep.g711a ] -then - dd of=$DEVICE if=$LIBDIR/beep.g711a bs=2k >/dev/null 2>&1 -fi |