Asterisk 1.8 установка поддержки кодека mp3 в MoH

Условия:

Ссылки:

Порядок действий

  1. устанавливаем клиент svn (если нет):
    cd /usr/ports/devel/subversion
    make -DBATCH install
  2. Далее:
    cd /usr/ports/net/asterisk
    make extract
    cd work/asterisk-1.8.18.0/

    Далее все команды выполняются относительно этой папки.

  3. выполняем команду ./configure
  4. Выполняем скрипт ./contrib/scripts/get_mp3_source.sh
  5. если все нормально:
    make menuselect
    выбираем Add-ons
    выбираем format_mp3 (пробелом)
    далее Esc, кнопка "x"
  6. собираем: make, ждем
  7. Нам нужно получить модуль format_mp3.so и… он лежит в addons. Копируем его в системную папку:
    # cp addons/format_mp3.so /usr/local/lib/asterisk/modules/
  8. переходим в консоль 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])
  9. Сконфигуриуем MoH:
    cd /usr/local/etc/asterisk
    # ee musiconhold.conf
    
    [mp3]
    mode=files
    directory=mohmp3
    random=yes
  10. Создаем папку с нашими аудиофайлами: mkdir /usr/local/share/asterisk/mohmp3

кидаем туда что-нибудь.

TAG: