ICE-servers configureren met Twilio

Odoo Discuss gebruikt WebRTC API en peer-to-peer verbindingen voor spraak- en videogesprekken. Als een van de gespreksdeelnemers zich achter een symmetrische NAT bevindt, moet je een ICE-server configureren om een verbinding met de gespreksdeelnemer tot stand te brengen. Om een ICE-server in te stellen, maak je eerst een Twilio-account aan voor videogesprekken en vervolgens verbind je dat Twilio-account met Odoo.

Maak een Twilio-account aan

Ga eerst naar Twilio en klik op Aanmelden om een nieuwe Twilio account aan te maken. Voer vervolgens je naam en e-mailadres in, maak een wachtwoord aan en accepteer de servicevoorwaarden van Twilio. Klik vervolgens op Start je gratis proefperiode. Verifieer je e-mailadres bij Twilio volgens hun instructies.

Voer vervolgens je telefoonnummer in Twilio in. Vervolgens stuurt Twilio je een sms met een verificatiecode. Voer de verificatiecode in Twilio in om je telefoonnummer te verifiëren.

Daarna leidt Twilio je door naar een welkomstpagina. Gebruik de volgende lijst om de vragen van Twilio te beantwoorden:

  • Selecteer voor Welk Twilio-product wil je gebruiken? Video.

  • Selecteer voor Wat ben je van plan te bouwen met Twilio? Other.

  • For How do you want to build with Twilio?, select With no code at all.

  • For What is your goal today?, select 3rd party integrations.

De welkomstpagina van Twilio.

Wijzig indien nodig het factureringsland. Klik ten slotte op Get Started with Twilio.

Zoek de Twilio Account SID en Auth Token

Om de Account SID en Auth Token te vinden, ga je naar het Twilio account dashboard. Klik vervolgens op Ontwikkelen in de zijbalk. Zoek in de Account Info sectie naar de Account SID en de Auth Token. Deze zijn beide nodig om Twilio met Odoo te verbinden.

The Twilio Account SID and Auth Token can be found uner the Account Info section.

Twilio verbinden met Odoo

Open de Odoo database en ga naar Instellingen ‣ Algemene instellingen ‣ Discussiëren. Vink het vakje naast Gebruik Twilio ICE-servers aan en voer de Account SID en Auth Token van de Twilio-account in. Klik ten slotte op Opslaan om deze wijzigingen toe te passen.

Enable the "Use Twilio ICE servers" option in Odoo General Settings.

Een lijst met aangepaste ICE-servers definiëren

Deze stap is niet nodig voor de Twilio configuratie. Als Twilio echter niet is geconfigureerd of op een bepaald moment niet werkt, zal Odoo terugvallen op de lijst met aangepaste ICE-servers. De gebruiker moet de lijst met aangepaste ICE-servers definiëren.

Klik in :menuselectie:`Instellingen --> Algemene instellingen --> Bespreken` op de ICE-servers knop onder Aangepaste ICE-serverlijst.

De knop "ICE Servers" in Odoo Algemene Instellingen.

Odoo zal doorverwijzen naar de ICE servers pagina. Hier kun je je eigen lijst met ICE-servers definiëren.

The "ICE servers" page in Odoo.

Notitie

Voor on-premise instances van Odoo is het pakket python3-gevent nodig voor de Discuss module om gesprekken/video-oproepen uit te voeren op Ubuntu (Linux) servers.