rendered paste bodymp3tonative.sh:
FROMDIR="/var/lib/asterisk/mp3s"
TODIR="/var/lib/asterisk/transcodes"
for i in $FROMDIR/*.mp3
do
BASEFILE=$(basename "$i")
echo ---------------------------------------------------
echo Converting MP3 file $BASEFILE
mpg123 -s --rate 44100 --mono "$FROMDIR/$BASEFILE" > "$TODIR/$BASEFILE.raw"
sox -r 44100 -w -s -c 1 "$TODIR/$BASEFILE.raw" -r 8000 -c 1 "$TODIR/$BASEFILE.wav"
sox "$TODIR/$BASEFILE.wav" -t gsm -r 8000 -b -c 1 "$TODIR/$BASEFILE.gsm"
sox "$TODIR/$BASEFILE.wav" -t ul -r 8000 -b -c 1 "$TODIR/$BASEFILE.pcm"
rm -f "$TODIR/$BASEFILE.raw"
echo ---------------------------------------------------
done