#!/bin/bash
cd /var/spool/asterisk/monitor/ramdisk
OLDFILES=`find . -name \*-in.WAV -cmin +15`
MERGEDFILES=`ls *-12.WAV 2>/dev/null`

if test "x$MERGEDFILES" != 'x'; then
        mv $MERGEDFILES /var/spool/asterisk/monitor
        echo moved already merged files to /var/spool/asterisk/monitor
fi

for i in $OLDFILES; do
        base=`basename $i -in.WAV`
        outfile=${base}-out.WAV
        destfile=/var/spool/asterisk/monitor/$base.WAV
        echo executing soxmix $i $outfile $destfile...
        soxmix $i $outfile $destfile
        RETVAL=$?
        [ $RETVAL -eq 0 ] && rm -f $i $outfile && echo deleted $i and $outfile
        [ $RETVAL -ne 0 ] && echo sox failed, not deleting the $i $outfile pair\!
 
done

