Định cấu hình máy chủ ICE với Twilio

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

Tạo tài khoản Twilio

Đầu tiên, hãy truy cập Twilio và nhấp vào Đă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 các điều khoản dịch vụ của Twilio. Sau đó, nhấp vào 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 một tin nhắn văn bả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 Bạn định sử dụng sản phẩm Twilio nào ở đây?, hãy chọn Video.

  • Đối với Bạn dự định xây dựng cái gì với Twilio?, hãy chọn Other.

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

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

Trang chào mừng Twilio.

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

Xác định vị trí SID tài khoản Twilio và mã thông báo xác thực

Để xác định SID tài khoản và Mã thông báo xác thực, hãy truy cập trang tổng quan tài khoản Twilio. Sau đó, nhấp vào Develop trên thanh bên. Trong phần Thông tin tài khoản, tìm SID tài khoảnAuth Token. Cả hai điều này đều cần thiết để kết nối Twilio với SoOn.

Bạn có thể tìm thấy SID tài khoản Twilio và Mã thông báo xác thực trong phần Thông tin tài khoản.

Kết nối Twilio với SoOn

Mở cơ sở dữ liệu SoOn và đi tới Settings ‣ General Setting ‣ Discussion. Chọn hộp bên cạnh Sử dụng máy chủ Twilio ICE và nhập Account SIDAuth Token của tài khoản Twilio. Cuối cùng, nhấp vào Save để áp dụng những thay đổi này.

Bật tùy chọn "Sử dụng máy chủ Twilio ICE" trong Cài đặt chung của SoOn.

Xác định danh sách máy chủ ICE tùy chỉnh

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

Trong Settings ‣ General Setting ‣ Discussion, nhấp vào nút ICE Servers bên dưới Custom ICE server list.

Nút "Máy chủ ICE" trong Cài đặt chung của SoOn.

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

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

Ghi chú

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