Recording Location: /var/spool/asterisk/monitor/
Run after record: /var/spool/asterisk/scripts/mixmon-mp3.sh ^{MIXMON_DIR} ^{CALLFILENAME} ^{MIXMON_FORMAT} ^{CHANNEL} ^{CALLERID(num)} ^{CALLERID(dnid)} ^{CDR(src)} ^{CALLERID(name)}
nano /var/spool/asterisk/scripts/mixmon-mp3.sh
#!/bin/sh
if [ -z "${MIXMONFILE}" ]; then
MIXMONFILE=${1}/${2}.${3}
vhod_kanal=${4} #CHANNEL
channid=${5} #CALLERID(num) номер из идентификатора вызывающего
channdnid=${6} #CALLERID(dnid) ${CALLERID(all)} * - ID вызывающего ${CALLERID(dnid)} * - Идентификатор набранного номера
source=${7} #CDR(src) номер звонящего достаем по другому
rdns=${8}
fi
#проверка номера ответившего
user=unknown
if [[ $channdnid = 1144 ]];
then user=Abrams_N
fi
if [[ $channdnid = 1148 ]];
then user=Korolev_D
fi
if [[ $channdnid = 1222 ]];
then user=Adyrbaev_S
fi
WAVFILE=${MIXMONFILE}
MP3FILE=`echo ${WAVFILE} | /bin/sed 's/.wav/.mp3/g'`
#vhod_kanal=`echo $vhod_kanal | cut -d '-' -f 1|cut -d '/' -f 2` #отсекает лишние знаки от канала, временно закоментил
SUDO="/usr/bin/sudo"
LOWNICE="/bin/nice -n 19 /usr/bin/ionice -c3"
${SUDO} ${LOWNICE} /usr/bin/lame --quiet --preset phone -h -v ${WAVFILE} ${MP3FILE}
${SUDO} /bin/chown --reference=${WAVFILE} ${MP3FILE}
/bin/chmod --reference=${WAVFILE} ${MP3FILE}
/bin/touch --reference=${WAVFILE} ${MP3FILE}
/usr/bin/test -e ${MP3FILE} && /bin/rm -f ${WAVFILE}
${SUDO} ${LOWNICE} /usr/bin/ffmpeg -loglevel quiet -y -i ${MP3FILE} -f wav -acodec copy ${WAVFILE} >/dev/null 2>&1
${SUDO} /bin/chown --reference=${MP3FILE} ${WAVFILE}
/bin/chmod --reference=${MP3FILE} ${WAVFILE}
/bin/touch --reference=${MP3FILE} ${WAVFILE}
/usr/bin/test -e ${WAVFILE} && /bin/rm -f ${MP3FILE}
#mutt -s "${CALLERID(number)" neasket@gmail.com -a ${WAVFILE} < /tmp/1.txt
echo "Звонок по каналу $vhod_kanal от $channid ответил оператор $channdnid source $source $rdns" | /usr/bin/mutt -s "Tel_RS-$user" cards@omc.ru -a ${WAVFILE}
#echo "test voice mail" | /usr/bin/mutt -s "Tel_RS-Abrams_N" adyrbaev_s@omc.ru -a ${WAVFILE}
------------------
не забыть поставить mutt и настроить ssmtp или postfix для настройки почты