Cài đặt Asterisk trên Centos 8

Tóm tắt nội dung

Asterisk là gì ?

Asterisk là nền tảng PBX mã nguồn mở phổ biến và được chấp nhận rộng rãi nhất, cung cấp năng lượng cho các hệ thống tổng đài IP, máy chủ hội nghị và cổng VoIP. Nó được sử dụng bởi các cá nhân, doanh nghiệp nhỏ, doanh nghiệp lớn và chính phủ trên toàn thế giới.

Cài đặt Asterisk trên Centos 7

Cập nhật hệ thống CentOS của bạn và cài đặt các công cụ phát triển được yêu cầu để biên dịch mã nguồn Asterisk:

sudo yum update
sudo yum groupinstall core base "Development Tools"

Nhập “y” để tiếp túc cài đặt

Tắt Selinux

Nếu SELinux được đặt ở chế độ enforcing, nó sẽ không hoạt động chính xác.

Để tắt các tính năng bảo mật của SELinux, hãy mở tệp /etc/selinux/config và đặt SELINUX=disabled

nano /etc/selinux/config

Lưu tệp và khởi động lại hệ thống CentOS của bạn bằng:

sudo shutdown -r now

Sau khi máy khởi động, hãy đảm bảo rằng lệnh getenforce trả về Disabled:

getenforce

Tải xuống Asterisk

Tải xuống mã nguồn Asterisk trong thư mục /usr/src

cd đến thư mục /usr/src bằng lệnh sau:

cd /usr/src/

Tải xuống phiên bản mới nhất   bằng lệnh

sudo wget http://downloads.asterisk.org/pub/telephony/asterisk/asterisk-18-current.tar.gz

Sau khi quá trình tải xuống hoàn tất, hãy giải nén tệp đã tải xuống bằng lệnh sau:

sudo tar zxf asterisk-18-current.tar.gz

Trước khi tiếp tục các bước tiếp theo, hãy đảm bảo bạn thay đổi sang thư mục nguồn Asterisk bằng cách nhập:

cd asterisk-18.*/

Cài đặt các phụ thuộc của Asterisk

Tải xuống các nguồn MP3 cần thiết để tạo mô-đun MP3 và sử dụng các tệp MP3 :

sudo contrib/scripts/get_mp3_source.sh

Tiếp theo, cài đặt tất cả các phụ thuộc bị thiếu với tập lệnh install_prereq:

sudo contrib/scripts/install_prereq install

Sau khi chạy xong sẽ có kết quả sau:

Cài đặt Asterisk

Chạy lệnh sau để xây dựng và cài đặt:

sudo ./configure --libdir=/usr/lib64

Sau khi chạy xong sẽ có kết quả như thế này

Bước tiếp theo là chọn các mô-đun bạn muốn biên dịch và cài đặt.

sudo make menuselect

Chúng tôi đã tải xuống các tệp nguồn MP3 và bây giờ chúng tôi cần yêu cầu Asterisk xây dựng mô-đun MP3 bằng cách chọn format_mp3:

Sau khi hoàn tất, hãy nhấn F12 để lưu và thoát, hoặc chuyển sang nút Save and Exit và nhấn Enter.

Bắt đầu biên dịch bằng lệnh make :

sudo make -j2

Bước tiếp theo là cài đặt Asterisk và các mô-đun của nó bằng cách nhập:

sudo make install

Bây giờ nó đã được cài đặt

Cài đặt các tệp cấu hình chung với tài liệu tham khảo bằng cách nhập:

sudo make samples

Bước cuối cùng là cài đặt tập lệnh init Asterisk bằng cách nhập:

sudo make config

Cuối cùng chạy ldconfig để cập nhật bộ đệm thư viện được chia sẻ

sudo ldconfig

Bắt đầu dấu hoa thị

Bây giờ chúng ta đã thiết lập xong, chúng ta có thể bắt đầu dịch vụ  bằng lệnh sau:

sudo systemctl start asterisk

Để xác minh rằng Asterisk đang chạy, hãy kết nối với giao diện dòng lệnh  (CLI) bằng cách nhập:

sudo asterisk -vvvr

Bước cuối cùng là kích hoạt dịch vụ  để bắt đầu khi khởi động với:

sudo systemctl enable asterisk

Phần kết

Trong hướng dẫn này, chúng tôi đã chỉ cho bạn cách cài đặt phiên bản Asterisk mới nhất từ ​​nguồn trên hệ thống CentOS của bạn.

 

Logo Cloud Việt

Thông Tin Và Hoạt Động Của Chúng Tôi

Cloud Việt là đơn vị cung cấp dịch vụ TTDL uy tín tại Việt Nam. Với tiêu chí là đặt quyền lợi và trải nghiệm của khách hàng lên hàng đầu để  đem đến dịch vụ tốt nhất.

Trụ sở chính

110/20/41 đường số 30, phường 6, quận Gò Vấp, TPHCM

Ngày làm việc

Thứ 2 - Thứ 6, Hàng tuần

Giờ làm việc

08 : 00 AM - 18 : 00 PM

Email

Support@cloudviet.com.vn

Hotline

0972 710 812