====== 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}}