Cấu hình máy chủ ICE với Twilio¶
LeanSoft Discuss sử dụng WebRTC API và kết nối peer-to-peer cho các cuộc gọi thoại và video. Nếu một trong số những người tham gia cuộc gọi đang ở sau một NAT đối xứng, bạn cần cấu hình một máy chủ ICE để thiết lập kết nối với người tham gia cuộc gọi. Để thiết lập một máy chủ ICE, trước tiên, tạo một tài khoản Twilio cho các 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, truy cập Twilio và nhấp vào Sign up để tạo một 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 mật khẩu, và chấp nhận các điều khoản dịch vụ của Twilio. Sau đó, nhấp vào Start your free trial. 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 một 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:
Đối với Which Twilio product are you here to use?, chọn Video.
Đối với What do you plan to build with Twilio?, chọn Other.
Đối với How do you want to build with Twilio?, chọn With no code at all.
Đối với What is your goal today?, chọn 3rd party integrations.

Nếu cần thiết, thay đổi quốc gia thanh toán. Cuối cùng, nhấp vào Get Started with Twilio.
Tìm kiếm Twilio Account SID và Auth Token¶
Để tìm Account SID và Auth Token, truy cập bảng điều khiển tài khoản Twilio. Sau đó, nhấp vào Develop trên thanh bên. Trong phần Account Info, tìm Account SID và Auth Token. Cả hai đều cần thiết để kết nối Twilio với LeanSoft.

Kết nối Twilio với LeanSoft¶
Mở cơ sở dữ liệu LeanSoft và truy cập Use Twilio ICE servers và nhập Account SID và Auth Token của tài khoản Twilio. Cuối cùng, nhấp vào Lưu để áp dụng các thay đổi này.
. Đánh dấu vào ô bên cạnh
Định nghĩa danh sách máy chủ ICE tùy chỉnh¶
Bước này không yêu cầu 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 danh sách máy chủ ICE tùy chỉnh. Người dùng phải định nghĩa danh sách các máy chủ ICE tùy chỉnh.
Trong ICE Servers dưới Custom ICE server list.
, nhấp vào nút
LeanSoft sẽ chuyển hướng đến trang ICE servers. Tại đây bạn có thể định nghĩa danh sách máy chủ ICE của riêng bạn.

Note
Đối với các phiên bản LeanSoft tại chỗ, gói python3-gevent
là cần thiết để mô-đun Discuss thực hiện các cuộc gọi
/ cuộc gọi video trên các máy chủ Ubuntu (Linux).