Налаштування ICE-серверів з Twilio¶
Odoo Discuss використовує WebRTC API та peer-to-peer з’єднання для голосових та відеодзвінків. Якщо один з учасників дзвінка знаходиться за симетричним NAT, потрібно налаштувати ICE-сервер для встановлення з’єднання з учасником дзвінка. Щоб налаштувати ICE-сервер, спочатку створіть обліковий запис Twilio для відеодзвінків, а потім підключіть цей обліковий запис Twilio до Odoo.
Створення облікового запису Twilio¶
Спочатку перейдіть на Twilio і натисніть Sign up, щоб створити новий обліковий запис Twilio. Далі введіть своє ім’я та адресу електронної пошти, створіть пароль та прийміть умови надання послуг Twilio. Потім натисніть Start your free trial. Підтвердьте свою адресу електронної пошти в Twilio згідно з їхніми інструкціями.
Далі введіть свій номер телефону в Twilio. Потім Twilio надішле вам SMS-повідомлення з кодом підтвердження. Введіть код підтвердження в Twilio, щоб підтвердити свій номер телефону.
Після цього Twilio перенаправляє на вітальну сторінку. Використовуйте наступний список, щоб відповісти на запитання Twilio:
Для Which Twilio product are you here to use? виберіть Video.
Для What do you plan to build with Twilio? виберіть Other.
Для How do you want to build with Twilio? виберіть With no code at all.
Для What is your goal today? виберіть 3rd party integrations.
За необхідності змініть країну виставлення рахунків. Нарешті, натисніть Get Started with Twilio.
Знаходження Twilio Account SID та Auth Token¶
Щоб знайти Account SID та Auth Token, перейдіть на дашборд облікового запису Twilio. Потім натисніть Develop на бічній панелі. У розділі Account Info знайдіть Account SID та Auth Token. Обидва ці елементи потрібні для підключення Twilio до Odoo.
Підключення Twilio до Odoo¶
Відкрийте базу даних Odoo та перейдіть до . Встановіть прапорець біля Use Twilio ICE servers та введіть Account SID і Auth Token облікового запису Twilio. Нарешті, натисніть Зберегти, щоб застосувати ці зміни.
Визначення списку користувацьких ICE-серверів¶
Цей крок не є обов’язковим для налаштування Twilio. Однак, якщо Twilio не налаштовано або не працює в певний момент, Odoo використовуватиме список користувацьких ICE-серверів. Користувач повинен визначити список користувацьких ICE-серверів.
У натисніть кнопку ICE-сервери в розділі Користувацький список ICE-серверів.
Odoo перенаправить на сторінку ICE-сервери. Тут ви можете визначити власний список ICE-серверів.
Примітка
Для локальних інсталяцій Odoo пакет python3-gevent необхідний для роботи викликів/відеовикликів модуля Discuss на серверах Ubuntu (Linux).