Dấu hoa thị, cài đặt và cấu hình cơ bản trong Ubuntu 18.04

về dấu hoa thị

Trong phần tiếp theo, chúng ta sẽ xem xét về Asterisk. Đây là một nền tảng mã nguồn mở cung cấp các chức năng của tổng đài điện thoại (PBX), là một trong những phổ biến nhất. Nó cũng được áp dụng rộng rãi để cấp nguồn cho các hệ thống tổng đài IP, máy chủ hội nghị và cổng VoIP. Nó là một nền tảng được sử dụng bởi các cá nhân, doanh nghiệp nhỏ và các công ty lớn.

Các tính năng của Asterisk cũng bao gồm thư thoại, nhạc đang chờ, cuộc gọi hội nghị, xếp hàng cuộc gọi, ghi âm cuộc gọi, phản hồi bằng giọng nói tương tác và hơn thế nữa. Trong bài đăng này, chúng ta sẽ thấy các bước cần thiết để cài đặt Asterisk 15 trên Ubuntu 18.04.

Điều kiện tiên quyết

Trước khi bắt đầu cài đặt, hãy nói rằng chúng ta sẽ cần phải có một người dùng có quyền truy cập vào các đặc quyền của "sudo". Chúng tôi cũng sẽ phải cập nhật hệ thống Ubuntu của mình và cài đặt các gói sau, những gói này cần thiết để tải xuống và cài đặt Asterisk:

sudo apt update && sudo apt upgrade

sudo apt install wget build-essential subversion

Tải xuống Asterisk

Chúng ta sắp tải xuống mã nguồn Asterisk trong thư mục / usr / src. Trong terminal (Ctrl + Alt + T), chúng tôi viết:

cd /usr/src/

Chúng tôi tiếp tục tải xuống Asterisk 15 bằng cách nhập vào cùng một thiết bị đầu cuối:

tải xuống dấu hoa thị

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

Sau khi quá trình tải xuống hoàn tất, chúng tôi trích xuất nội dung của gói đã tải xuống:

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

Trước khi tiếp tục các bước tiếp theo, đảm bảo thay đổi thư mục vừa được tạo:

cd asterisk-15.*/

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

Tập lệnh sau sẽ 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 trong Asterisk:

dấu hoa thị lấy nguồn mp3

sudo contrib/scripts/get_mp3_source.sh

Chúng tôi sẽ sử dụng script install_prereq để giải quyết tất cả các phụ thuộc trên hệ thống Ubuntu của chúng tôi:

sudo contrib/scripts/install_prereq install

Lệnh trên sẽ cài đặt tất cả các gói cần thiết. Sau khi hoàn thành thành công, nó sẽ in ra thông báo sau:

dấu hoa thị yêu cầu cài đặt đầy đủ

Cài đặt Asterisk

Tập lệnh cấu hình sẽ thực hiện một loạt kiểm tra để đảm bảo tất cả các phụ thuộc cần thiết đều có mặt trong hệ thống hệ thống. Chúng tôi sẽ bắt đầu tập lệnh bằng cách nhập:

sudo ./configure

Sau khi hoàn thành thành công, chúng ta sẽ thấy kết quả sau:

hoàn tất cấu hình dấu hoa thị

Bước tiếp theo là chọn các mô-đun mà chúng tôi muốn biên dịch và cài đặt. Chúng tôi sẽ truy cập hệ thống Menuselect, viết trong terminal (Ctrl + Alt + T):

sudo make menuselect

Vì chúng tôi đã tải xuống các tệp nguồn MP3, bây giờ chúng ta phải tạo mô-đun MP3 bằng cách chọn format_mp3:

dấu sao tải xuống nguồn mp3

Khi chúng tôi đã chọn những gì chúng tôi quan tâm, nhấn F12 để lưu và thoát. Chúng ta cũng có thể di chuyển đến nút "Lưu & Thoát" và nhấn Enter.

Đã đến đây, chúng ta có thể bắt đầu quá trình xây dựng bằng cách sử dụng lệnh make:

sudo make -j2

Quá trình biên dịch có thể mất một lúc, tùy thuộc vào hệ thống. Bạn có thể sửa đổi cờ -j theo số lõi bộ xử lý trong máy tính của mình.

Khi quá trình xây dựng hoàn tất, chúng ta sẽ thấy thông báo sau:

hoàn thành xây dựng dấu hoa thị

Như tin nhắn trước nói, bước tiếp theo là cài đặt Asterisk và các mô-đun của nó bằng cách viết:

sudo make install

Sau khi cài đặt, tập lệnh sẽ hiển thị thông báo sau:

hoàn tất cài đặt dấu hoa thị

Bây giờ chúng tôi đã cài đặt Asterisk, chúng tôi cần cài đặt các tệp cấu hình PBX cơ bản:

sudo make basic-pbx

Bước cuối cùng là cài đặt tập lệnh khởi động đánh máy:

sudo make config

Đó cũng là một ý kiến ​​hay chạy ldconfig để cập nhật bộ đệm thư viện được chia sẻ:

sudo ldconfig

Tạo người dùng Asterisk

Theo mặc định, Asterisk chạy với tư cách người dùng gốc. Vì lý do bảo mật, chúng tôi sẽ tạo một người dùng hệ thống mới và định cấu hình nền tảng để chạy với người dùng mới được tạo.

dấu hoa thị adduser

sudo adduser --system --group --home /var/lib/asterisk --no-create-home --gecos "Asterisk PBX" asterisk

Để định cấu hình Asterisk chạy dưới người dùng này, chúng tôi sẽ mở tệp / etc / default / asterisk và bỏ ghi chú hai dòng tiếp theo:

usr src tệp dấu hoa thị

AST_USER="asterisk"
AST_GROUP="asterisk"

Chúng ta tiếp tục thêm người dùng Asterisk vào nhóm quay số và âm thanh:

sudo usermod -a -G dialout,audio asterisk

Chúng tôi cũng cần thay đổi quyền sở hữu tất cả các tệp và thư mục Asterisk để người dùng chúng tôi đã tạo có thể truy cập các tệp đó:

sudo chown -R asterisk: /var/{lib,log,run,spool}/asterisk /usr/lib/asterisk /etc/asterisk

sudo chmod -R 750 /var/{lib,log,run,spool}/asterisk /usr/lib/asterisk /etc/asterisk

Khởi động Dấu hoa thị

Bây giờ chúng tôi đã thiết lập mọi thứ, chúng tôi có thể bắt đầu dịch vụ Dấu hoa thị bằng lệnh sau:

sudo systemctl start asterisk

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

sudo asterisk -vvvr

Bạn sẽ thấy lời nhắc Asterisk CLI mặc định:

Truy cập CLI Asterisk

Bước cuối cùng là cho phép dịch vụ bắt đầu khi khởi động với:

sudo systemctl enable asterisk

Để bảo mật cao hơn, nó luôn thú vị có một bức tường lửa như UWF được kích hoạt trong Ubuntu của chúng tôi. Nếu ai cần thêm thông tin về việc sử dụng hoặc các tính năng của Asterisk, bạn có thể kiểm tra trang web dự án.


Để lại bình luận của bạn

địa chỉ email của bạn sẽ không được công bố. Các trường bắt buộc được đánh dấu bằng *

*

*

  1. Chịu trách nhiệm về dữ liệu: Miguel Ángel Gatón
  2. Mục đích của dữ liệu: Kiểm soát SPAM, quản lý bình luận.
  3. Hợp pháp: Sự đồng ý của bạn
  4. Truyền thông dữ liệu: Dữ liệu sẽ không được thông báo cho các bên thứ ba trừ khi có nghĩa vụ pháp lý.
  5. Lưu trữ dữ liệu: Cơ sở dữ liệu do Occentus Networks (EU) lưu trữ
  6. Quyền: Bất cứ lúc nào bạn có thể giới hạn, khôi phục và xóa thông tin của mình.

  1.   anonimo dijo

    Hướng dẫn tốt. Chỉ cần bao gồm một "làm mẫu" để có thể cấu hình nhâm nhi, iax2 và những người khác.

  2.   Alexander dijo

    tuyệt vời bạn có sách hướng dẫn sử dụng dấu hoa thị khác không?

    1.    Damien Amoedo dijo

      Sự thật là không, nhưng khi viết bài này, tôi thấy cộng đồng Dấu hoa thị-EN. Ở đó bạn có thể tìm thấy một số tài liệu. Salu2.

  3.   hồng ngọc dijo

    Hướng dẫn sử dụng rất tốt nhưng tôi muốn biết vì ở bước cuối cùng nơi dịch vụ được bắt đầu, nó không cho phép tôi làm điều đó, nó nói dấu hoa thị lsd không thành công. Bạn có thể vui lòng cho tôi biết làm thế nào để giải quyết nó?
    cảm ơn

    1.    Damien Amoedo dijo

      Xin chào. Hãy thử tìm kiếm hoặc hỏi về lỗi này trong Cộng đồng dấu hoa thị. xin chào2.

  4.   Juan Valdez dijo

    Xin chào tất cả mọi người.
    sau khi làm theo quy trình. Người dùng và tiện ích mở rộng được tạo như thế nào?
    Tôi đã tải xuống một ứng dụng voip. nhưng tôi không biết phải làm gì tiếp theo
    cảm ơn