FreePBX Как записывать разговоры с разных транков в разные папки?
Доброго времени суток.
На виртуальной машине установлен AsteriskNOW 6.12 с Freepbx 12.0.74 и Asterisk 11.
На нем настроено несколько транков. Необходимо настроить запись всех звонков, проходящих через эти транки, в разные папки, например записи с транка trunk1 в папку folder1, с транка trunk2 в папку folder2.
Возможно ли это сделать, используя только веб-интерфейс FreePBX?
На данный момент реализовал так: через FreePBX настроен один транк с маршрутами, записи складываются в папку по умолчанию /var/spool/asterisk/monitor . В extension_custom.conf настроен другой транк, в котором при вызовах записи складываются в другую папку exten => s,n,MixMonitor(/var/log/callrecords/${fname}.wav). Данное решение не устраивает: излишне запутанное, неудобно в поддержке
Вэб-интерфейс FreePBX не предоставляет вообще никаких настроек параметров записи кроме формата. Поэтому то, что Вы предприняли, и есть единственное решение.
У меня сделано примерно по этому варианту habrahabr.ru/post/258583
Файлы конвертируются в mp3 и раскидываются по папкам в зависимости от даты и месяца.
Я думаю можно модернизировать скрипт mixmon-mp3-2.sh как вам надо.