Знаю,знаю тема замыленая до дыр,но хотелось бы подойти к этой ситуации с другой стороны, возможно многим при поиске это поможет в последствии.
Имеем:
1.Стандартная запись разговоров в var/spool/asterisk/monitor с заботливой раскладкой по папочкам файлов в формате wav
2.Смонтированный новый 1ТБ диск в /mnt/backup
Замысел:
1.Если это возможно писать сразу в /mnt/backup ,но FreePBX убрал эту настройку не знаю по каким причинам.
Можно ли переносить скриптом может?
В extension_aditional.conf есть в globals параметр ASTSPOOLDIR = /var/spool/asterisk ,можно ли изменить?
2.Конвертировать находу через extension_custom.conf ?
3.Желательно но не обязательно сохранить\перенести уже имеющиеся записи.
Думаетися что то типа
Код: Выделить всё
exten => h,1,System(/usr/bin/lame -b 16 -silent ${RECDIR}/${STRFTIME(,,%G/%m/%d/)}${ID}.wav ${RECDIR}/${STRFTIME(,,%G/%m/%d/)}${ID}.mp3 > /var/log/asterisk/wav_2_mp3.log)
exten => h,n,System(/bin/rm -r ${RECDIR}/${STRFTIME(,,%G/%m/%d/)}${ID}.wav)
Не кидайте камнями,это Вы все знаете и понимаете,опыта вагон, но не у всех он есть