wav to mp3 FreePBX

wav to mp3. Конвертируем записи разговоров на FreePBX.

Тем, кто занимается обслуживанием АТС Asterisk(FreePBX) и вынужден хранить записи разговоров продолжительное время, наверняка приходилось сталкиваться с проблемой нехватки(нерационального использования) дискового пространства, занимаемого файлами записей. Один из вариантов «борьбы» за свободное место я описывал в статье об удалении старых записей разговоров. Конвертация файлов записей из wav в mp3 позволит уменьшить объем занимаемого объема на диске раза в три.

Конвертация в mp3 может производиться непосредственно после завершения разговора, либо в нерабочее время по заданию в планировщике или вручную.

Конвертация wav to mp3 по заданию в планировщике.

Меня вполне устраивает вариант, когда записи конвертируются в нерабочее время, когда нагрузка на сервер минимальная, поэтому я использую именно его.

Итак, конвертация wav to mp3 будет производиться при помощи скрипта, который, в свою очередь, использует утилиту lame для конвертации файлов в формат mp3. Проверить, установлен ли этот пакет можно командой:

При необходимости установить пакет можно так:

Давайте рассмотрим сам скрипт немного подробнее.

В первой секции традиционно задаются переменные:

Если используется FreePBX, то пользователь уже известен(freepbxuser), а пароль его можно получить из файла /etc/freepbx.conf Соответственно, для FreePBX эта секция будет выглядеть так:

Следующая часть скрипта выполняет конвертацию, удаление старого файла и внесение изменений в базу asteriskcdrdb.

Читайте также:  FreePBX Перенос на другой сервер.

Если у вас дистрибутив, отличный от FreePBX, замените пользователя freepbxuser на вашего пользователя, указав вместо freepbxuser переменную $user

Следующая часть скрипта записывает результаты работы скрипта в журнал:

Ну и собственно, весь скрипт для FreePBX выглядит так:

Читайте также:  FreePBX настройка транков sip и pjsip Beeline и Domru

Осталось только создать задание в cron на выполнение этого скрипта в нужное время и с нужной вам периодичностью.

Конвертация записей непосредственно после завершения звонка хорошо описана здесь.

Учтите, что операция конвертации довольно требовательна к ресурсам и при большом количестве файлов занимает продолжительное время.

Поделиться ссылкой:

Добавить комментарий

Ваш адрес email не будет опубликован. Обязательные поля помечены *

Этот сайт использует Akismet для борьбы со спамом. Узнайте как обрабатываются ваши данные комментариев.