:
# Copyright (c) 1991 Bell Communications Research, Inc. (Bellcore)
# 
# Permission to use, copy, modify, and distribute this material 
# for any purpose and without fee is hereby granted, provided 
# that the above copyright notice and this permission notice 
# appear in all copies, and that the name of Bellcore not be 
# used in advertising or publicity pertaining to this 
# material without the specific, prior written permission 
# of an authorized representative of Bellcore.  BELLCORE 
# MAKES NO REPRESENTATIONS ABOUT THE ACCURACY OR SUITABILITY 
# OF THIS MATERIAL FOR ANY PURPOSE.  IT IS PROVIDED "AS IS", 
# WITHOUT ANY EXPRESS OR IMPLIED WARRANTIES.

# Conversion from C shell to Bourne shell
# by Bob Glickstein, Z-Code Software Corp.
# Conversion Copyright (c) 1992 Z-Code Software Corp. (Z-Code)
# 
# Permission to use, copy, modify, and distribute this material for
# any purpose and without fee is hereby granted, provided that the
# above copyright notice and this permission notice appear in all
# copies, and that the name of Z-Code not be used in advertising or
# publicity pertaining to this material without the specific, prior
# written permission of an authorized representative of Z-Code.
# Z-CODE MAKES NO REPRESENTATIONS ABOUT THE ACCURACY OR SUITABILITY OF
# THIS MATERIAL FOR ANY PURPOSE.  IT IS PROVIDED "AS IS", WITHOUT ANY
# EXPRESS OR IMPLIED WARRANTIES.

# This is to make metamail/showaudio do playback on the speaker, not the phone.
AUDIOSPEAKERFORCE=1; export AUDIOSPEAKERFORCE

if test -d /usr/sony
then
	dev=/dev/sb0
else
	dev=/dev/audio
fi

audiofile=$1

if test -f "$audiofile" -a -s "$audiofile"
then
	whatnext=1
else
	whatnext=0
fi

while true
do
	if test $whatnext -eq 1
	then
		echo ""
		echo "What do you want to do?"
		echo ""
		echo "1 -- Listen to recorded message"
		echo "2 -- Replace with a new recording"
		echo "3 -- All Done, Quit"
		read which
		case $which in
			1) cat $audiofile > $dev ;;
			2) whatnext=0 ;;
			3) exit 0 ;;
		esac
	fi
	echo-n "Press RETURN when you are ready to start recording: "
	foo = $<

	trap "kill -9 $! > /dev/null 2>&1" 1 2 15
	if test -z "${RECORD_AUDIO:-}"
	then
		(/bin/cat < $dev > $audiofile) &
	else
		($RECORD_AUDIO > $audiofile) &
	fi
	echo-n "press RETURN when you are done recording: "
	read foo
	echo One moment please...
	/bin/sleep 1
	echo-n Killing recording job...
	/bin/kill -9 $! > /dev/null 2>&1
	whatnext=1
done
