Asterisk 在mp3上录制/监控星号来电/拨出电话

Asterisk 在mp3上录制/监控星号来电/拨出电话,asterisk,recording,Asterisk,Recording,我使用的是基于vicidial的asterisk server 1.2版本。我想让我的星号服务器以mp3格式而不是默认格式wav记录呼入和呼出的电话 请帮助在Debian/Ubuntu中安装sox和libsox-fmt-mp3: apt-get install sox libsox-fmt-mp3 将下面的命令放在crontab中: nice find /tmp -iname "*.wav" -type f -exec bash \ -c 'WAV={}; MP3=${W

我使用的是基于vicidial的asterisk server 1.2版本。我想让我的星号服务器mp3格式而不是默认格式wav记录呼入和呼出的电话


请帮助

在Debian/Ubuntu中安装sox和libsox-fmt-mp3:

apt-get install sox libsox-fmt-mp3
将下面的命令放在crontab中:

nice find /tmp -iname "*.wav" -type f -exec bash \ 
          -c 'WAV={}; MP3=${WAV/%wav/mp3}; sox -r 8000 -c 1 $WAV $MP3' \;

我的FreeBSD解决方案,一次性运行脚本,然后在crontab上设置定期启动:

#!/bin/sh

find /usr/asterisk/recording -name '*.wav' -type f -mmin +180 | while read filename; do
        nice -19 lame -h -v -b 32 "$filename" "${filename%.wav}.mp3" && touch -r "$filename" "${filename%.wav}.mp3" && rm "$filename"
done

我正在使用centos 5版本。。用这个剧本可以吗。。同时,请您详细说明上述命令的具体作用。。我想在我的服务器上安全行事,知道我要做什么