Sukonfigūruoti ICE serverius su Twilio

Odoo Discuss naudoja WebRTC API ir tarpusavio ryšius balsiniams ir vaizdo skambučiams. Jei vienas iš skambučio dalyvių yra už simetrinio NAT, jums reikia sukonfigūruoti ICE serverį, norint užmegzti ryšį su skambučio dalyviu. Norėdami nustatyti ICE serverį, pirmiausia sukurkite Twilio paskyrą vaizdo skambučiams ir tada sujunkite tą Twilio paskyrą su Odoo.

Sukurkite Twilio paskyrą

Pirma, eikite į Twilio <https://www.twilio.com> ir spustelėkite Sign up, kad sukurtumėte naują Twilio paskyrą. Tada įveskite savo vardą ir el. pašto adresą, sukurkite slaptažodį ir sutikite su Twilio paslaugų teikimo sąlygomis. Po to spustelėkite Start your free trial. Patvirtinkite savo el. pašto adresą pagal Twilio instrukcijas.

Toliau įveskite savo telefono numerį į Twilio. Tada Twilio atsiųs jums SMS žinutę su patvirtinimo kodu. Įveskite patvirtinimo kodą į Twilio, kad patvirtintumėte savo telefono numerį.

Po to Twilio nukreipia į pasveikinimo puslapį. Naudokite šį sąrašą atsakyti į Twilio klausimus:

  • Prie Which Twilio product are you here to use?, pasirinkite Video.

  • Pasirinkite Ką planuojate kurti su Twilio?, pažymėkite Kita.

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

  • Dėl Koks jūsų tikslas šiandien?, pasirinkite Trečiųjų šalių integracijos.

Twilio pasveikinimo puslapis.

Jei reikia, pakeiskite sąskaitos faktūros šalį. Galiausiai, spustelėkite Pradėti su Twilio.

Raskite Twilio paskyros SID ir autentifikavimo žetoną

Norėdami rasti Account SID ir Auth Token, eikite į Twilio paskyros prietaisų skydelį. Tada spustelėkite Develop šoninėje juostoje. Skiltyje Account Info raskite Account SID ir Auth Token. Šių abiejų reikia norint prijungti Twilio prie Odoo.

Twilio paskyros SID ir autentifikavimo raktą galima rasti paskyros informacijos skyriuje.

Prijunkite Twilio prie Odoo

Atidarykite „Odoo“ duomenų bazę ir eikite į: Nustatymai ‣ Bendrieji nustatymai ‣ Diskutuoti. Pažymėkite langelį šalia Naudoti „Twilio ICE“ serverius ir įveskite „Twilio“ paskyros Paskyros SID ir Autorizacijos žetoną. Galiausiai spustelėkite Išsaugoti, kad pritaikytumėte šiuos pakeitimus.

Įgalinkite parinktį „Naudoti Twilio ICE serverius“ Odoo Bendruosiuose nustatymuose.

Nustatykite pasirinktinį ICE serverių sąrašą

Šis žingsnis nėra reikalingas Twilio konfigūracijai. Tačiau, jei Twilio nėra sukonfigūruotas arba neveikia tam tikru momentu, Odoo naudosis individualiu ICE serverių sąrašu. Naudotojas turi nustatyti individualių ICE serverių sąrašą.

Pasirinkite Settings ‣ General Settings ‣ Discuss, spustelėkite ICE Servers mygtuką po Custom ICE server list.

„ICE serverių“ mygtukas „Odoo“ bendruosiuose nustatymuose.

Odoo nukreips į ICE serveriai puslapį. Čia galite apibrėžti savo ICE serverių sąrašą.

„ICE serverių“ puslapis Odoo.

Pastaba

Norint, kad „Odoo“ vietinės įrenginio instancijos „Discuss“ modulis galėtų vykdyti skambučius ir vaizdo skambučius „Ubuntu“ (Linux) serveriuose, būtina naudoti paketą python3-gevent.