summaryrefslogtreecommitdiffstats
path: root/etc/isdn/record
diff options
context:
space:
mode:
authorhm <hm@FreeBSD.org>1999-01-10 14:30:53 +0000
committerhm <hm@FreeBSD.org>1999-01-10 14:30:53 +0000
commit7694f216801b3a5fc116cc0959125be152f955a9 (patch)
treecad15090903cd7853ccb87800ced41e9b59a6c87 /etc/isdn/record
parent6f74dc01b4fb3d0b3688762c7347a90d768ac105 (diff)
downloadFreeBSD-src-7694f216801b3a5fc116cc0959125be152f955a9.zip
FreeBSD-src-7694f216801b3a5fc116cc0959125be152f955a9.tar.gz
add directory /etc/isdn and populate it
Diffstat (limited to 'etc/isdn/record')
-rwxr-xr-xetc/isdn/record106
1 files changed, 106 insertions, 0 deletions
diff --git a/etc/isdn/record b/etc/isdn/record
new file mode 100755
index 0000000..782f0f5
--- /dev/null
+++ b/etc/isdn/record
@@ -0,0 +1,106 @@
+#!/bin/sh
+#---------------------------------------------------------------------------
+#
+# answer and record message script for i4b isdnd
+# ----------------------------------------------
+#
+# $Id: record,v 1.3 1998/12/18 17:17:57 hm Exp $
+#
+# last edit-date: [Fri Dec 18 18:05:31 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 $NCALLFILE ]
+then
+ NCALL=`cat $NCALLFILE`
+else
+ NCALL=0
+fi
+
+NCALL=`printf "%.4d" $NCALL`
+
+echo Date: `date` >> $VARDIR/I.$NCALL.$DATE
+
+if [ "$SRC" != "" ]
+then
+ echo "From: $SRC" >> $VARDIR/I.$NCALL.$DATE
+fi
+
+if [ "$DEST" != "" ]
+then
+ echo "To: $DEST" >> $VARDIR/I.$NCALL.$DATE
+fi
+
+if [ -f $LIBDIR/beep.g711a ]
+then
+ dd of=$DEVICE if=$LIBDIR/beep.g711a bs=2k >/dev/null 2>&1
+fi
+
+if [ -f $LIBDIR/msg.g711a ]
+then
+ dd of=$DEVICE if=$LIBDIR/msg.g711a bs=2k >/dev/null 2>&1
+fi
+
+if [ -f $LIBDIR/beep.g711a ]
+then
+ dd of=$DEVICE if=$LIBDIR/beep.g711a bs=2k >/dev/null 2>&1
+fi
+
+dd if=$DEVICE of=$VARDIR/R.$NCALL.$DATE bs=2k >/dev/null 2>&1
+
+echo `expr $NCALL + 1` >$NCALLFILE
OpenPOWER on IntegriCloud