Configurați serverele ICE cu Twilio

Odoo Discuss utilizează API-ul WebRTC și conexiunile peer-to-peer pentru apeluri vocale și video. Dacă unul dintre participanți la apel este în spatele unui NAT simetric, trebuie să configurați un server ICE pentru a stabili o conexiune cu participantul la apel. Pentru a configura un server ICE, creați mai întâi un cont Twilio pentru apeluri video, apoi conectați acel cont Twilio la Odoo.

Creați un cont Twilio

First, go to Twilio and click Sign up to create a new Twilio account. Next, enter your name and email address, create a password, and accept Twilio’s terms of service. Then, click Start your free trial. Verify your email address with Twilio, as per their instructions.

În continuare, introduceți numărul dvs. de telefon în Twilio. Apoi, Twilio va trimite un mesaj text SMS care conține un cod de verificare. Introduceți codul de verificare în Twilio pentru a verifica numărul dvs. de telefon.

După aceea, Twilio redirecționează către o pagină de bun venit. Utilizați următoarea listă pentru a răspunde la întrebările Twilio:

  • Pentru Which Twilio product are you here to use?, selectați Video.

  • Pentru What do you plan to build with Twilio?, selectați Other.

  • Pentru How do you want to build with Twilio?, selectați With no code at all.

  • Pentru What is your goal today?, selectați 3rd party integrations.

Pagina de bun venit Twilio.

Dacă este necesar, modificați țara de facturare. În cele din urmă, faceți clic pe Get Started with Twilio.

Găsiți Twilio Account SID și Auth Token

Pentru a localiza Account SID și Auth Token, accesați panoul de control al contului Twilio. Apoi, faceți clic pe Develop din bara laterală. În secțiunea Account Info, localizați Account SID și Auth Token. Ambele sunt necesare pentru conectarea Twilio la Odoo.

Twilio Account SID și Auth Token pot fi găsite în secțiunea Account Info.

Conectați Twilio la Odoo

Deschideți baza de date Odoo și accesați Settings ‣ General Settings ‣ Discuss. Bifați caseta lângă Use Twilio ICE servers și introduceți Account SID și Auth Token`contului Twilio. În cele din urmă, faceți clic pe :guilabel:`Save pentru a aplica aceste modificări.

Activați opțiunea "Use Twilio ICE servers" în setările generale Odoo.

Definiți o listă de servere ICE personalizate

Acest pas nu este necesar pentru configurarea Twilio. Cu toate acestea, dacă Twilio nu este configurat sau nu funcționează într-un moment dat, Odoo va reveni la lista de servere ICE personalizate. Utilizatorul trebuie să definească lista de servere ICE personalizate.

În Settings ‣ General Settings ‣ Discuss, faceți clic pe butonul ICE Servers sub Custom ICE server list.

Butonul "ICE Servers" în setările generale Odoo.

Odoo va redirecționa către pagina ICE servers. Aici puteți defini propria listă de servere ICE.

Pagina "ICE servers" în Odoo.

Notă

For on-premise instances of Odoo, the package python3-gevent is necessary for the Discuss module to run calls/video calls on Ubuntu (Linux) servers.