Configurer des serveurs ICE avec Twilio¶
Odoo Discussion utilise l’API WebRTC et les connexions pair-à-pair pour les appels vocaux et vidéo. Si l’un des participants à l’appel se trouve derrière un NAT symétrique, vous devez configurer un serveur ICE pour établir une connexion avec ce participant. Pour configurer un serveur ICE, créez d’abord un compte Twilio pour les appels vidéo, puis connectez ce compte Twilio à Odoo.
Créer un compte Twilio¶
Allez d’abord à Twilio et cliquez sur S’inscrire pour créer un nouveau Compte Twilio. Saisissez votre nom et adresse email, créez un mot de passe et acceptez les conditions générales de Twilio. Cliquez ensuite sur Commencer votre essai gratuit. Vérifiez votre adresse email auprès de Twilio, en suivant les instructions.
Saisissez ensuite votre numéro de téléphone dans Twilio. Twilio vous enverra un SMS contenant un code de vérification. Saisissez le code de vérification dans Twilio pour vérifier votre numéro de téléphone.
Twilio vous redirige ensuite vers une page d’accueil. Utilisez la liste suivante pour répondre aux questions de Twilio :
À la question Quel produit Twilio souhaitez-vous utiliser ?, sélectionnez Vidéo.
À la question Qu’avez-vous l’intention de construire avec Twilio ?, sélectionnez Autre.
À la question Comment voulez-vous construire avec Twilio ?, sélectionnez Sans aucun code.
À la question Quel est votre objectif aujourd’hui ?, sélectionnez Intégrations tierces.
Le cas échéant, changez le pays de facturation. Enfin, cliquez sur Démarrer avec Twilio.
Localiser le SID du compte et le jeton d’authentification de Twilio¶
Pour localiser le SID du compte et le jeton d’authentification, allez au tableau de bord de votre compte Twilio. Cliquez ensuite sur Développer dans la barre latérale. Dans la section Informations du compte, localisez le SID du compte et le Jeton d’authentification. Ces deux éléments sont nécessaires pour connecter Twilio à Odoo.
Connecter Twilio à Odoo¶
Ouvrez la base de données Odoo et allez aux Utiliser des serveurs ICE Twilio et saisissez le SID du compte et le Jeton d’authentification du compte Twilio. Enfin, cliquez sur Enregistrer pour appliquer ces changements.
. Cochez la case à côté deDéfinir une liste de serveurs ICE personnalisés¶
Cette étape n’est pas obligatoire pour configurer Twilio. Cependant, si Twilio n’est pas configuré ou ne fonctionne pas à un moment donné, Odoo se rabattra sur la liste de serveurs ICE personnalisés. L’utilisateur doit définir la liste de serveurs ICE personnalisés.
Dans les Serveurs ICE sous la Liste de serveurs ICE personnalisés.
, cliquez sur le boutonOdoo vous redirigera vers la page des serveurs ICE. Vous pouvez y définir votre propre liste de serveurs ICE.
Note
Pour les instances d’Odoo on premise, le package python3-gevent
est nécessaire pour que le module Discussion puisse exécuter des appels/vidéos sur les serveurs Ubuntu (Linux).