Konfigurera ICE-servrar med Twilio¶
Odoo Discuss använder WebRTC API och peer-to-peer-anslutningar för röst- och videosamtal. Om en av samtalsdeltagarna befinner sig bakom en symmetrisk NAT måste du konfigurera en ICE-server för att upprätta en anslutning till samtalsdeltagaren. För att konfigurera en ICE-server skapar du först ett Twilio-konto för videosamtal och ansluter sedan Twilio-kontot till Odoo.
Skapa ett Twilio-konto¶
Gå först till Twilio och klicka på Sign up för att skapa ett nytt Twilio-konto. Ange sedan ditt namn och din e-postadress, skapa ett lösenord och godkänn Twilios användarvillkor. Klicka sedan på Starta din kostnadsfria provperiod. Verifiera din e-postadress med Twilio, enligt deras instruktioner.
Därefter anger du ditt telefonnummer i Twilio. Twilio skickar sedan ett SMS till dig med en verifieringskod. Ange verifieringskoden i Twilio för att verifiera ditt telefonnummer.
Därefter omdirigerar Twilio till en välkomstsida. Använd följande lista för att svara på Twilios frågor:
För Vilken Twilio-produkt är du här för att använda?, välj Video.
För Vad planerar du att bygga med Twilio?, välj Annat.
För Hur vill du bygga med Twilio?, välj Ingen kod alls.
För What is your goal today?, välj 3rd party integrations.
Ändra faktureringsland om det behövs. Slutligen klickar du på Get Started with Twilio.
Leta reda på Twilio-kontots SID och Auth Token¶
För att hitta konto-SID och Auth Token, gå till Twilio-kontots instrumentpanel. Klicka sedan på Develop i sidofältet. I avsnittet Account Info letar du reda på Account SID och Auth Token. Båda dessa behövs för att ansluta Twilio till Odoo.
Anslut Twilio till Odoo¶
Öppna Odoo-databasen och gå till Use Twilio ICE servers och ange Twilio-kontots Account SID och Auth Token. Klicka slutligen på Spara för att tillämpa ändringarna.
. Markera rutan bredvidDefiniera en lista över anpassade ICE-servrar¶
Detta steg krävs inte för Twilio-konfigurationen. Men om Twilio inte är konfigurerat eller inte fungerar vid en viss tidpunkt, kommer Odoo att återgå till listan över anpassade ICE-servrar. Användaren måste definiera listan över anpassade ICE-servrar.
I ICE-servers under Anpassad ICE-serverlista.
klickar du på knappenOdoo kommer att omdirigera till sidan ICE servers. Här kan du definiera din egen lista över ICE-servrar.
Observera
För lokala Odoo-instanser är paketet python3-gevent
nödvändigt för att Discuss-modulen ska kunna köra samtal/videosamtal på Ubuntu (Linux)-servrar.