Voipnotes
Услуги
  • 3CX Phone System
    • Купить IP АТС - 3CX Phone System
Ещё
    Задать вопрос
    +7 (499) 113-65-73
    Заказать звонок
    sale@voipnotes.ru
    г. Москва 2-й Михайловский проезд 9
    +7 (499) 113-65-73
    Заказать звонок
    Voipnotes
    Услуги
    • 3CX Phone System
      • Купить IP АТС - 3CX Phone System
      Voipnotes
      Услуги
      • 3CX Phone System
        • Купить IP АТС - 3CX Phone System
        Voipnotes
        Voipnotes
        • Услуги
          • Назад
          • Услуги
          • 3CX Phone System
            • Назад
            • 3CX Phone System
            • Купить IP АТС - 3CX Phone System
        • +7 (499) 113-65-73
        sale@voipnotes.ru
        г. Москва 2-й Михайловский проезд 9
        • Главная
        • Блог
        • Установка Asterisk 13 на Debian 8

        Установка Asterisk 13 на Debian 8

        14 Июня 2016

        В сегодняшней статье мы расскажем, как установить Asterisk 13 на Debian 8

        Установим зависимости, которые будут необходимы для корректной работы Asterisk

        apt-get install -y build-essential autoconf libncurses5-dev libssl-dev libxml2-dev libsqlite3-dev libmysqlclient-dev curl \
        mpg123 libxml2 libxml2-dev libaudiofile-dev subversion sox libsox-fmt-all uuid-dev libjansson-dev libiksemel-dev libssl-dev \ libtiff5-dev mysql-client libmyodbc lame linux-headers-`uname -r` mysql-server mysql-client

        При установки у вас нужно будет задать пароль для пользователя root в MySQL

        FreePBX 13 Debian 8.jpg

        Запустим и включим автозагрузку MySQL

        /etc/init.d/mysql restart
        systemctl enable mysql

        Переходим в /usr/src/ скачиваем, распаковываем и компилируем pjproject

        cd /usr/src 
        wget http://www.pjsip.org/release/2.4.5/pjproject-2.4.5.tar.bz2
        tar -xjvf pjproject-*.tar.bz2
        rm -f pjproject-*.tar.bz2
        cd pjproject-*
        CFLAGS='-DPJ_HAS_IPV6=1' ./configure --enable-shared --disable-sound --disable-resample --disable-video --disable-opencore-amr
        make dep && make && make install

        Устанавливаем DAHDI

        cd /usr/src 
        wget http://downloads.asterisk.org/pub/telephony/dahdi-linux-complete/dahdi-linux-complete-current.tar.gz
        tar xvfz dahdi-linux-complete-current.tar.gz
        rm -f dahdi-linux-complete-current.tar.gz
        cd dahdi-linux-complete-*
        make all && make install && make config

        Устанавливаем LibPRI

        cd /usr/src 
        wget http://downloads.asterisk.org/pub/telephony/libpri/libpri-current.tar.gz
        tar xvfz libpri-current.tar.gz
        rm -f libpri-current.tar.gz
        cd libpri-*
        make && make install

        Устанавливаем SpanDSP

        apt-get install -y libspandsp2 libspandsp-dev

        Теперь можно перейти к установке Asterisk 13

        cd /usr/src 
        wget http://downloads.asterisk.org/pub/telephony/asterisk/asterisk-13-current.tar.gz 

        Распаковываем

        tar xvfz asterisk-13-current.tar.gz 
        rm -f asterisk-13-current.tar.gz
        cd asterisk-13*

        Начнем установку Asterisk 13. Необходимые модули устанавливаем командой make menuselect.

        contrib/scripts/get_mp3_source.sh 
        contrib/scripts/install_prereq install ./configure
        make menuselect

        По большей части, все необходимые модули уже включены. Вы можете что-то добавить или удалить. как минимум нужны следующие компоненты

        FreePBX 13 Debian 8 - 2.jpg

        Add-ons: format_mp3. Если будите использовать связку с mysql и собиарть cdr то следуюет добавить res_config_mysql,app_myql,cdr_mysql
        Core Sound Packages: CORE-SOUNDS-EN-(GSM), CORE-SOUNDS-RU-(GSM), CORE-SOUNDS-EN-(WAV), CORE-SOUNDS-RU-( WAV)
        Extras Sound Packages: EXTRA-SOUNDS-EN-GSM, EXTRA-SOUNDS-EN-WAV

        Продолжим установку

        make && make install && make config && make samples && ldconfig

        Сделаем Русский язык по умолчанию:

        sed -i 's/defaultlanguage = en/defaultlanguage = ru/' /etc/asterisk/asterisk.conf
        sed -i 's/;language=en/language=ru/' /etc/asterisk/*.conf

        Создаем пользователя и даем права

        adduser --system --group --home /var/lib/asterisk --no-create-home --gecos "Asterisk PBX" asterisk
        chown -R asterisk:asterisk /var/lib/asterisk/
        chown -R asterisk:asterisk /var/log/asterisk/
        chown -R asterisk:asterisk /var/run/asterisk/
        chown -R asterisk:asterisk /var/spool/asterisk/
        chown -R asterisk:asterisk /etc/asterisk

        Раскомментируем в /etc/default/asterisk

        AST_USER="asterisk"
        AST_GROUP="dialout"

        Запускам Asterisk 

        service asterisk start

        Нужна консультация?

        Наши специалисты ответят на любой интересующий вопрос

        Задать вопрос
        Поделиться
        Назад к списку
        © 2021 Все права защищены.
        +7 (499) 113-65-73
        Заказать звонок
        sale@voipnotes.ru
        г. Москва 2-й Михайловский проезд 9
        Политика конфиденциальности
        Версия для печати
        © 2021 Все права защищены.
        Заказать звонок
        Написать сообщение