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

FreePBX wav to mp3. Изображение записи.

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

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

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

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

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

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

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

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

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

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

Еще:  Asterisk. Описание параметров.

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

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

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

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

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

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

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

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

Комментарии

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

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