Инструменты пользователя

Инструменты сайта


Боковая панель

doc:os:freebsd:applied_software:asterisk_adding_mp3_support_in_moh

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

Условия:

  • OS FreeBSD (в моем случае 9й ветки)
  • установленный 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:

/var/www/wiki.itcall.ru/data/pages/doc/os/freebsd/applied_software/asterisk_adding_mp3_support_in_moh.txt · Последние изменения: d.m.Y H:i — dbehterev