Trong bài viết hôm nay mình chia sẻ cách cài tổng đài Asterisk 16 LTS trên Ubuntu 20.04.
1.Chuẩn bị
VMvare,Virtuabox cài trên máy tính các nhân, VPS mua tại các nhà cung cấp như Tinohost, Hostinger… hoặc nhà cung cấp nước ngoài Vultr, A2Hosting…
Hệ điều hành: Ubuntu 20.04
Ram: 1-2G
HDD: 10-20G
2.Cài đặt
Chỉnh ngày giờ và cập nhập hệ thống
ln -sf /usr/share/zoneinfo/Asia/Ho_Chi_Minh /etc/localtime sudo apt update && sudo apt -y upgrade sudo reboot
Cập nhập các gói cần thiết
sudo apt -y install git curl wget libnewt-dev libssl-dev libncurses5-dev subversion libsqlite3-dev build-essential libjansson-dev libxml2-dev uuid-dev
Nếu lỗi “E: Package ‘subversion’ has no installation candidate”
sudo add-apt-repository universe sudo apt update && sudo apt -y install subversion
Kiểm tra policy asterik
sudo apt policy asterisk
Cài đặt Asterisk
cd /usr/src/ sudo curl -O http://downloads.asterisk.org/pub/telephony/asterisk/asterisk-16-current.tar.gz sudo tar xvf asterisk-16-current.tar.gz cd asterisk-16*/ sudo contrib/scripts/get_mp3_source.sh sudo contrib/scripts/install_prereq install sudo ./configure
sudo make menuselect
Chọn format_mp3, res_config_mysql, app_maco
sudo make sudo make install
sudo make progdocs sudo make samples sudo make config sudo ldconfig
Tạo User chạy quyền Asterisk
sudo groupadd asterisk sudo useradd -r -d /var/lib/asterisk -g asterisk asterisk sudo usermod -aG audio,dialout asterisk sudo chown -R asterisk.asterisk /etc/asterisk sudo chown -R asterisk.asterisk /var/{lib,log,spool}/asterisk sudo chown -R asterisk.asterisk /usr/lib/asterisk
Chỉnh lại user chạy mặc định là asterisk
sudo vim /etc/default/asterisk
AST_USER="asterisk" AST_GROUP="asterisk"
sudo vim /etc/asterisk/asterisk.conf
runuser = asterisk ; The user to run as. rungroup = asterisk ; The group to run as.
Khởi động lại Asterisk
sudo systemctl restart asterisk sudo systemctl enable asterisk
Chúc các bạn thành công!