• <strike id="fdgpu"><input id="fdgpu"></input></strike>
    <label id="fdgpu"></label>
    <s id="fdgpu"><code id="fdgpu"></code></s>

  • <label id="fdgpu"></label>
  • <span id="fdgpu"><u id="fdgpu"></u></span>

    <s id="fdgpu"><sub id="fdgpu"></sub></s>
    您當前的位置是:  首頁(yè) > 新聞 > 國內 >
     首頁(yè) > 新聞 > 國內 >

    如何在Debian-9 安裝FreePBX-15實(shí)現阿里云/本地安裝

    2018-12-27 15:42:12   作者:   來(lái)源:CTI論壇   評論:0  點(diǎn)擊:


      備受矚目的Asterisk-16 已經(jīng)發(fā)布,同時(shí)FreePBX在圣誕節前也支持了Debian-9 操作系統。我們?yōu)榇蠹医榻B一下如何在Debian-9 環(huán)境下安裝FreePBX-15。支持阿里云和本地安裝方式。安裝FreePBX-15 需要經(jīng)過(guò)以下幾個(gè)步驟:
      配置Debian 環(huán)境,保證用戶(hù)訪(fǎng)問(wèn)權限。大家知道,在debian環(huán)境下,用戶(hù)需要以root權限運行。因此,需要打開(kāi)SSH端口,同時(shí)配置root 用戶(hù)權限。
      設置root權限設置:
    • sed -i 's/#PermitRootLogin prohibit-password/PermitRootLogin yes/' /etc/ssh/sshd_config
    • service sshd restart
      更新系統文件:
      apt-get update && apt-get upgrade -y
      安裝系統依賴(lài)包:
    • apt-get install -y build-essential linux-headers-`uname -r` openssh-server apache2 mariadb-server\
    • mariadb-client bison flex php php-curl php-cli php-pdo php-mysql php-pear php-gd curl sox\
    • libncurses5-dev libssl-dev mpg123 libxml2-dev libnewt-dev sqlite3\
    • libsqlite3-dev pkg-config automake libtool autoconf git unixodbc-dev uuid uuid-dev\
    • libasound2-dev libogg-dev libvorbis-dev libicu-dev libcurl4-openssl-dev libical-dev libneon27-dev libsrtp0-dev\
    • libspandsp-dev sudo subversion libtool-bin python-dev unixodbc dirmngr php-mbstring sendmail
      安裝node.js
    • curl -sL https://deb.nodesource.com/setup_11.x | sudo -E bash -
    • sudo apt-get install -y nodejs
      然后reboot 服務(wù)器。
      安裝系統的支持包:
    • cd /usr/src/
    • wget https://downloads.mariadb.com/Connectors/odbc/connector-odbc-3.0.7/mariadb-connector-odbc-3.0.7-ga-debian-x86_64.tar.gz
    • tar vxfz mariadb-connector-odbc-3.0.7-ga-debian-x86_64.tar.gz
    • cp lib/libmaodbc.so /usr/lib/libmaodbc.so
      安裝 pear 支持包:
      pear install Console_Getopt
      下載安裝Asterisk-16
      cd /usr/src
      wget http://downloads.asterisk.org/pub/telephony/asterisk/asterisk-16-current.tar.gz
      下載安裝Dahdi 支持語(yǔ)音板卡,如果沒(méi)有語(yǔ)音板卡可以忽略此步驟:
      wget http://downloads.asterisk.org/pub/telephony/dahdi-linux-complete/dahdi-linux-complete-current.tar.gz
      wget http://downloads.asterisk.org/pub/telephony/libpri/libpri-current.tar.gz
      如果無(wú)語(yǔ)音板卡,可以忽略。下載支持包以后,開(kāi)始一步步編譯相關(guān)軟件包:
    • cd /usr/src
    • 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
    • cd /usr/src
    • tar xvfz libpri-current.tar.gz
    • rm -f libpri-current.tar.gz
    • cd libpri-*
    • make
    • make install
      編譯Asterisk-16,可以選擇其他的 CORE-SOUNDS and EXTRA-SOUNDS,但是FreePBX無(wú)需這些語(yǔ)音包。
    • cd /usr/src
    • tar xvfz asterisk-16-current.tar.gz
    • rm -f asterisk-16-current.tar.gz
    • cd asterisk-*
    • contrib/scripts/get_mp3_source.sh
    • contrib/scripts/install_prereq install
    • ./configure --with-pjproject-bundled --with-jansson-bundled
    • make menuselect.makeopts
    • menuselect/menuselect --enable app_macro --enable format_mp3 menuselect.makeopts
    • make
    • make install
    • make config
    • ldconfig
    • update-rc.d -f asterisk remove
      安裝配置FreePBX,創(chuàng )建用戶(hù)訪(fǎng)問(wèn)權限:
    • useradd -m asterisk
    • chown asterisk. /var/run/asterisk
    • chown -R asterisk. /etc/asterisk
    • chown -R asterisk. /var/{lib,log,spool}/asterisk
    • chown -R asterisk. /usr/lib/asterisk
    • rm -rf /var/www/html
      修改Apache配置:
    • sed -i 's/\(^upload_max_filesize = \).*/\120M/' /etc/php/7.0/apache2/php.ini
    • cp /etc/apache2/apache2.conf /etc/apache2/apache2.conf_orig
    • sed -i 's/^\(User\|Group\).*/\1 asterisk/' /etc/apache2/apache2.conf
    • sed -i 's/AllowOverride None/AllowOverride All/' /etc/apache2/apache2.conf
    • service apache2 restart
      配置ODBC 數據庫連接:
    • cat <<EOF > /etc/odbcinst.ini
    • [MySQL]
    • Description = ODBC for MySQL (MariaDB)
    • Driver = /usr/lib/libmaodbc.so
    • FileUsage = 1
    • EOF
    • cat <<EOF > /etc/odbc.ini
    • [MySQL-asteriskcdrdb]
    • Description = MySQL connection to 'asteriskcdrdb' database
    • Driver = MySQL
    • Server = localhost
    • Database = asteriskcdrdb
    • Port = 3306
    • Socket = /var/run/mysqld/mysqld.sock
    • Option = 3
    • EOF
      下載安裝FreePBX:
    • cd /usr/src
    • wget http://mirror.freepbx.org/modules/packages/freepbx/freepbx-15.0-latest.tgz
    • tar vxfz freepbx-15.0-latest.tgz
    • rm -f freepbx-15.0-latest.tgz
    • cd freepbx
    • touch /etc/asterisk/{modules,ari,statsd}.conf
    • ./start_asterisk start
    • ./install -n
      重新啟動(dòng)Apache:
    • a2enmod rewrite
    • service apache2 restart
      安裝后就可以訪(fǎng)問(wèn)相應的FreePBX界面來(lái)進(jìn)行具體的IPPBX配置。此文檔支持阿里云安裝方式,也可以實(shí)現本地安裝。
    【免責聲明】本文僅代表作者本人觀(guān)點(diǎn),與CTI論壇無(wú)關(guān)。CTI論壇對文中陳述、觀(guān)點(diǎn)判斷保持中立,不對所包含內容的準確性、可靠性或完整性提供任何明示或暗示的保證。請讀者僅作參考,并請自行承擔全部責任。

    專(zhuān)題

    CTI論壇會(huì )員企業(yè)

    亚洲精品网站在线观看不卡无广告,国产a不卡片精品免费观看,欧美亚洲一区二区三区在线,国产一区二区三区日韩 华池县| 双柏县| 阿拉尔市| 平定县| 皮山县| 莲花县| 温泉县| 海阳市| 唐山市| 集安市| 东港市| 淮阳县| 龙山县| 罗甸县| 九龙县| 昂仁县| 册亨县| 额济纳旗| 平陆县| 舟曲县| 罗田县| 睢宁县| 龙陵县| 涿鹿县| 湖南省| 隆昌县| 邢台市| 永顺县| 新竹市| 曲阜市| 商都县| 佛教| 繁昌县| 吉安市| 大新县| 班玛县| 大英县| 蚌埠市| 新沂市| 克什克腾旗| 邵武市| http://444 http://444 http://444 http://444 http://444 http://444