Search this site
Embedded Files
MT Blogs ✅
  • Home page
    • Install VirtualBox
      • Tạo và cấu hình VM
    • Install Elastix 5.0 in Windows 10
    • Install Ubuntu 18.04 on Windows 10
    • Install Fusionpbx Debian 8
    • Install server from file ova
    • Install ASTPP debian 8
    • Install FreePBX 14 on Ubuntu 18.04
    • Fusionpbx v4 Freeswitch v1.6 CentOS v7 Apache Install Guide
    • Cài đặt elastix
    • CHỨNG CHỈ VIỄN THÔNG MÀ SINH VIÊN CẦN TRANG BỊ
    • Phần mềm tính cước tổng đài Asterisk – A2Billing
    • Hướng dẫn thi chứng chỉ Asterisk
  • Debian
    • Install SSH Debian 8
    • Install Debian 8.6
    • Cách Upgrade Debian 9 lên Debian 10
  • CentOS
    • Install CentOS 7 ISO
  • Docker
    • khóa học docker
  • Linux
    • 16 Cách bảo mật SSH
    • Top 3 tool SSH Server Linux
    • Cài đặt SSH lên server Linux
    • Kiểm tra dung lượng ổ cứng bằng lệnh “df”
    • Cách xử lý kết nối SSH bị chậm
MT Blogs ✅
  • Home page
    • Install VirtualBox
      • Tạo và cấu hình VM
    • Install Elastix 5.0 in Windows 10
    • Install Ubuntu 18.04 on Windows 10
    • Install Fusionpbx Debian 8
    • Install server from file ova
    • Install ASTPP debian 8
    • Install FreePBX 14 on Ubuntu 18.04
    • Fusionpbx v4 Freeswitch v1.6 CentOS v7 Apache Install Guide
    • Cài đặt elastix
    • CHỨNG CHỈ VIỄN THÔNG MÀ SINH VIÊN CẦN TRANG BỊ
    • Phần mềm tính cước tổng đài Asterisk – A2Billing
    • Hướng dẫn thi chứng chỉ Asterisk
  • Debian
    • Install SSH Debian 8
    • Install Debian 8.6
    • Cách Upgrade Debian 9 lên Debian 10
  • CentOS
    • Install CentOS 7 ISO
  • Docker
    • khóa học docker
  • Linux
    • 16 Cách bảo mật SSH
    • Top 3 tool SSH Server Linux
    • Cài đặt SSH lên server Linux
    • Kiểm tra dung lượng ổ cứng bằng lệnh “df”
    • Cách xử lý kết nối SSH bị chậm
  • More
    • Home page
      • Install VirtualBox
        • Tạo và cấu hình VM
      • Install Elastix 5.0 in Windows 10
      • Install Ubuntu 18.04 on Windows 10
      • Install Fusionpbx Debian 8
      • Install server from file ova
      • Install ASTPP debian 8
      • Install FreePBX 14 on Ubuntu 18.04
      • Fusionpbx v4 Freeswitch v1.6 CentOS v7 Apache Install Guide
      • Cài đặt elastix
      • CHỨNG CHỈ VIỄN THÔNG MÀ SINH VIÊN CẦN TRANG BỊ
      • Phần mềm tính cước tổng đài Asterisk – A2Billing
      • Hướng dẫn thi chứng chỉ Asterisk
    • Debian
      • Install SSH Debian 8
      • Install Debian 8.6
      • Cách Upgrade Debian 9 lên Debian 10
    • CentOS
      • Install CentOS 7 ISO
    • Docker
      • khóa học docker
    • Linux
      • 16 Cách bảo mật SSH
      • Top 3 tool SSH Server Linux
      • Cài đặt SSH lên server Linux
      • Kiểm tra dung lượng ổ cứng bằng lệnh “df”
      • Cách xử lý kết nối SSH bị chậm

Install FreePBX 14 on Ubuntu 18.04

Install FreePBX 14 on Ubuntu 18.04

https://tel4vn.edu.vn/cai-dat-tong-dai-freepbx-14-tren-ubuntu-18/

Lưu Ý:

  • Không sử dụng server Ubuntu bản Live
  • Nên tải bản http://cdimage.ubuntu.com/ubuntu/releases/18.04/release/
  • Đối với Asterisk 16, bạn phải bật app_macro trong tạo menu chọn

Thiết lập hệ thống ban đầu

Cài đặt openssh để có thể kêt nối ssh

Lưu ý rằng hướng dẫn cài đặt này cài đặt PHP 5.6. PHP 7 trở lên KHÔNG ĐƯỢC Hỗ TRỢ trên FreePBX 14 và được cung cấp trên cơ sở nỗ lực cao nhất. FreePBX Framework 14.0.3.15 trở lên có thể cài đặt thành công với PHP 7, nhưng không được khuyến khích

Đăng nhập với user root

Yêu cầu bắt buộc nếu không sẽ không thể cài đặt.

rob@ubuntu18:~$ sudo -i
[sudo] password for ubuntu:
root@ubuntu18:~#

Update

add-apt-repository ppa:ondrej/php < /dev/null
apt-get update && apt-get upgrade -y 

Cài các gói cần thiết

apt-get install -y openssh-server apache2 mysql-server mysql-client \
  mongodb curl sox mpg123 sqlite3 git uuid libodbc1 unixodbc unixodbc-bin \
  asterisk asterisk-core-sounds-en-wav asterisk-core-sounds-en-g722 \
  asterisk-dahdi asterisk-flite asterisk-modules asterisk-mp3 asterisk-mysql \
  asterisk-moh-opsound-g722 asterisk-moh-opsound-wav asterisk-opus \
  asterisk-voicemail dahdi dahdi-dkms dahdi-linux libapache2-mod-security2 \
  php5.6 php5.6-cgi php5.6-cli php5.6-curl php5.6-fpm php5.6-gd php5.6-mbstring \
  php5.6-mysql php5.6-odbc php5.6-xml php5.6-bcmath php-pear libicu-dev gcc \
  g++ make postfix libapache2-mod-php5.6

Lưu ý: Không đặt PASSWORD MYSQL

Cài đặt NodeJs

curl -sL https://deb.nodesource.com/setup_10.x | bash -
apt-get install -y nodejs

Cấp quyền cho user Asterisk

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
chsh -s /bin/bash asterisk
rm -rf /var/www/html

Xóa các file cấu hình mẫu

rm -rf /etc/asterisk/ext* /etc/asterisk/sip* /etc/asterisk/pj* /etc/asterisk/iax* /etc/asterisk/manager*
sed -i 's/.!.//' /etc/asterisk/asterisk.conf

Cập nhật Apache

sed -i 's/\(^upload_max_filesize = \).*/\120M/' /etc/php/5.6/cgi/php.ini
sed -i 's/www-data/asterisk/' /etc/apache2/envvars
sed -i 's/AllowOverride None/AllowOverride All/' /etc/apache2/apache2.conf
a2enmod rewrite
service apache2 restart

Fix 'Pear-GetOpt' compatibility issue.

sed -i 's/ each(/ @each(/' /usr/share/php/Console/Getopt.php

Install MySQL ODBC Connector

mkdir -p /usr/lib/odbc
curl -s https://cdn.mysql.com/Downloads/Connector-ODBC/5.3/mysql-connector-odbc-5.3.11-linux-ubuntu18.04-x86-64bit.tar.gz | \
  tar -C /usr/lib/odbc --strip-components=2 --wildcards -zxvf - */lib/*so

Configure ODBC

cat > /etc/odbc.ini << EOF
[MySQL-asteriskcdrdb]
Description=MySQL connection to 'asteriskcdrdb' database
driver=MySQL
server=localhost
database=asteriskcdrdb
Port=3306
Socket=/var/run/mysqld/mysqld.sock
option=3
Charset=utf8
EOF
cat > /etc/odbcinst.ini << EOF
[MySQL]
Description=ODBC for MySQL
Driver=/usr/lib/odbc/libmyodbc5w.so
Setup=/usr/lib/odbc/libodbcmy5S.so
FileUsage=1
EOF

Download and Install FreePBX 14.

cd /usr/src
wget http://mirror.freepbx.org/modules/packages/freepbx/freepbx-14.0-latest.tgz
tar zxf freepbx-14.0-latest.tgz
cd freepbx
./install -n

Như vậy đã cài đặt xong FreePBX 14 trên Ubuntu 18.04

Kiểm tra dịch vụ asterisk, freepbx

Bật web để vào giao diện FreePBX

Video: https://www.youtube.com/watch?v=tYrYCqH2YMs&t

Bài viết: https://tel4vn.edu.vn/cai-dat-tong-dai-freepbx-14-tren-ubuntu-18/

Các khóa học :

  • Khóa học VoIP Admin : https://tel4vn.edu.vn/course/voip-admin/
  • Khóa học Linux 1: System Administrator: https://tel4vn.edu.vn/course/linux-lp...
  • Khóa học Docker : https://tel4vn.edu.vn/course/docker/
Cảm ơn bạn đã ủng hộ trang của MT Channel VoIPKênh chia sẻ thông tin về VoIP, phần mềm VoIP và một số kiến thức hữu ích, video hướng dẫn cài đặt.


Google Sites
Report abuse
Google Sites
Report abuse