#!/bin/sh

case `biff` in
*[yY]*)
	biff=y
	biff n;;
*[nN]*)
	biff=n;;
*)
	# cannot determine biff state
	biff=;;
esac

case `mesg` in
*[yY]*)
	mesg=y
	mesg n;;
*[nN]*)
	mesg=n;;
*)
	# cannot determine mesg state
	mesg=;;
esac

trap "biff $biff; mesg $mesg; exit 1" 2 3

tcpdialer -answer

if [ "$biff" != "" ]; then
	biff $biff
fi

if [ "$mesg" != "" ]; then
	mesg $mesg
fi
