Cấu hình máy chủ ICE với Twilio

LeanSoft Thảo luận sử dụng WebRTC API và kết nối ngang hàng để thực hiện cuộc gọi thoại và video. Nếu một trong những người tham gia cuộc gọi đứng sau symmetric NAT, bạn cần cấu hình máy chủ ICE để thiết lập kết nối đến người tham gia cuộc gọi. Để thiết lập máy chủ ICE, trước tiên, tạo tài khoản Twilio cho cuộc gọi video, và sau đó, kết nối tài khoản Twilio đó với LeanSoft.

Tạo tài khoản Twilio

Trước tiên, vào Twilio và nhấp Đăng ký để tạo tài khoản Twilio mới. Tiếp theo, nhập tên và địa chỉ email của bạn, tạo mật khẩu, và chấp nhận điều khoản dịch vụ của Twilio. Sau đó, nhấp Bắt đầu dùng thử miễn phí. Xác minh địa chỉ email của bạn với Twilio, theo hướng dẫn của họ.

Tiếp theo, nhập số điện thoại của bạn vào Twilio. Sau đó, Twilio sẽ gửi cho bạn tin nhắn SMS chứa mã xác minh. Nhập mã xác minh vào Twilio để xác minh số điện thoại của bạn.

Sau đó, Twilio chuyển hướng đến trang chào mừng. Sử dụng danh sách sau để trả lời các câu hỏi của Twilio:

  • Với Bạn muốn sử dụng sản phẩm Twilio nào?, chọn Video.

  • Với Bạn dự định xây dựng gì với Twilio?, chọn Khác.

  • Với Bạn muốn xây dựng với Twilio như thế nào?, chọn Không cần mã.

  • Với Mục tiêu của bạn hôm nay là gì?, chọn Tích hợp bên thứ 3.

Trang chào mừng Twilio.

Nếu cần thiết, thay đổi quốc gia thanh toán. Cuối cùng, nhấp Bắt đầu với Twilio.

Tìm Twilio Account SID và Auth Token

Để tìm Account SID và Auth Token, vào bảng điều khiển tài khoản Twilio. Sau đó, nhấp Phát triển trên thanh bên. Trong phần Thông tin Tài khoản, tìm Account SIDAuth Token. Cả hai thông tin này đều cần thiết để kết nối Twilio với LeanSoft.

Twilio Account SID và Auth Token có thể được tìm thấy trong phần Thông tin Tài khoản.

Kết nối Twilio với LeanSoft

Mở cơ sở dữ liệu LeanSoft và vào Cài đặt ‣ Cài đặt Chung ‣ Thảo luận. Đánh dấu hộp bên cạnh Sử dụng máy chủ ICE Twilio và nhập Account SIDAuth Token của tài khoản Twilio. Cuối cùng, nhấp Lưu để áp dụng những thay đổi này.

Kích hoạt tùy chọn "Sử dụng máy chủ ICE Twilio" trong Cài đặt Chung LeanSoft.

Định nghĩa danh sách máy chủ ICE tùy chỉnh

Bước này không bắt buộc cho cấu hình Twilio. Tuy nhiên, nếu Twilio không được cấu hình hoặc không hoạt động tại bất kỳ thời điểm nào, LeanSoft sẽ quay lại sử dụng danh sách máy chủ ICE tùy chỉnh. Người dùng phải định nghĩa danh sách máy chủ ICE tùy chỉnh.

Trong Cài đặt ‣ Cài đặt Chung ‣ Thảo luận, nhấp nút Máy chủ ICE dưới Danh sách máy chủ ICE tùy chỉnh.

Nút "Máy chủ ICE" trong Cài đặt Chung LeanSoft.

LeanSoft sẽ chuyển hướng đến trang Máy chủ ICE. Tại đây bạn có thể định nghĩa danh sách máy chủ ICE của riêng mình.

Trang "Máy chủ ICE" trong LeanSoft.

Note

Đối với các phiên bản tại chỗ của LeanSoft, gói python3-gevent là cần thiết cho module Thảo luận để chạy cuộc gọi/cuộc gọi video trên máy chủ Ubuntu (Linux).