====== Asterisk 1.8 установка поддержки кодека mp3 в MoH ====== Условия: * OS FreeBSD (в моем случае 9й ветки) * установленный Asterisk-1.8, но нет возможности проигрывать музыку mp3 в MoH Ссылки: * http://forums.asterisk.org/viewtopic.php?f=1&t=76388&p=151455 ===== Порядок действий ===== - устанавливаем клиент svn (если нет): cd /usr/ports/devel/subversion make -DBATCH install - Далее: cd /usr/ports/net/asterisk make extract cd work/asterisk-1.8.18.0/ Далее все команды выполняются относительно этой папки. - выполняем команду ./configure - Выполняем скрипт ./contrib/scripts/get_mp3_source.sh - если все нормально:make menuselect выбираем Add-ons выбираем format_mp3 (пробелом) далее Esc, кнопка "x" - собираем: make, ждем - Нам нужно получить модуль format_mp3.so и... он лежит в addons. Копируем его в системную папку: # cp addons/format_mp3.so /usr/local/lib/asterisk/modules/ - переходим в консоль asterisk: "asterisk -rv" и выполняем > module load format_mp3 Loaded format_mp3 == Registered file format mp3, extension(s) mp3 Loaded format_mp3.so => (MP3 format [Any rate but 8000hz mono is optimal]) - Сконфигуриуем MoH: cd /usr/local/etc/asterisk # ee musiconhold.conf [mp3] mode=files directory=mohmp3 random=yes - Создаем папку с нашими аудиофайлами: mkdir /usr/local/share/asterisk/mohmp3 кидаем туда что-нибудь. TAG: {{tag>asterisk}}