# Configurar servidores ICE com o Twilio

> O Odoo Mensagens usa a API WebRTC e conexões ponto a ponto para chamadas de voz e vídeo. Passo a passo no Odoo 16 com a localização brasileira, pela KMEE.

Fonte: https://docs.kmee.com.br/odoo/modulos/colaboracao/configurar-servidores-ice-com-o-twilio/

O Odoo Mensagens usa a API WebRTC e conexões ponto a ponto para chamadas de voz e vídeo. Se um dos participantes da chamada estiver atrás de um NAT simétrico, você precisará configurar um servidor ICE para estabelecer uma conexão com o participante da chamada. Para configurar um servidor ICE, primeiro crie uma conta Twilio para chamadas de vídeo e, em seguida, conecte essa conta Twilio ao Odoo.

## Criar uma conta Twilio

Primeiro, acesse o [Twilio](https://www.twilio.com) e clique em **Sign up** para criar uma nova conta Twilio. Em seguida, digite seu nome e endereço de e-mail, crie uma senha e aceite os termos de serviço da Twilio. Em seguida, clique em **Iniciar teste gratuito**. Verifique seu endereço de e-mail com o Twilio, conforme as instruções.

Em seguida, insira seu número de telefone no Twilio. O Twilio enviará uma mensagem de texto SMS contendo um código de verificação. Digite o código de verificação no Twilio para confirmar seu número de telefone.

Depois disso, o Twilio é redirecionado para uma página de boas-vindas. Use a lista a seguir para responder às perguntas do Twilio:

- Em **Qual produto Twilio você está aqui para usar?**, selecione **Vídeo**.
- Para **O que você planeja construir com o Twilio?**, selecione **Outro**.
- Para **Como você deseja criar com o Twilio?**, selecione **Sem nenhum código**.
- Em **Qual o seu objetivo hoje?**, selecione **Integrações de terceiros**.

![A página de boas-vindas da Twilio.](https://docs.kmee.com.br/odoo/referencias/img/applications/productivity/discuss/ice_servers/twilio-welcome.png)

Se necessário, altere o país de cobrança. Por fim, clique em **Primeiros passos com a Twilio**.

## Localize o SID da conta Twilio e o token de autenticação

Para localizar o SID da conta e o token de autenticação, acesse o painel da conta do Twilio. Em seguida, clique em **Desenvolver** na barra lateral. Na seção **Informações da conta**, localize o **SID da conta** e o **Token de autenticação**. Ambos são necessários para conectar o Twilio ao Odoo.

![O SID da conta Twilio e o token de autenticação podem ser encontrados na seção Informações da conta.](https://docs.kmee.com.br/odoo/referencias/img/applications/productivity/discuss/ice_servers/twilio-acct-info.png)

## Conectar o Twilio ao Odoo

Abra a base de dados do Odoo e vá para **Definições -> Configurações gerais -> Mensagens**. Marque a caixa ao lado de **Usar servidores do Twilio ICE** e insira o **SID da conta** e o **Token de autenticação** da conta Twilio. Por fim, clique em **Salvar** para aplicar essas alterações.

![Habilite "Usar servidores ICE do Twilio nas Configurações gerais do Odoo.](https://docs.kmee.com.br/odoo/referencias/img/applications/productivity/discuss/ice_servers/connect-twilio-to-odoo.png)

## Definir uma lista de servidores ICE personalizados

Esta etapa não é necessária para a configuração do Twilio. No entanto, se o Twilio não estiver configurado ou não estiver funcionando em um determinado momento, o Odoo recorrerá à lista de servidores ICE personalizados. O usuário deve definir a lista de servidores ICE personalizados.

Em **Definições -> Configurações gerais -> Mensagens**, clique no botão **Servidores ICE** em **Lista de servidores ICE personalizados**.

![O botão "Servidores ICE" nas Configurações gerais do Odoo.](https://docs.kmee.com.br/odoo/referencias/img/applications/productivity/discuss/ice_servers/custom-ice-servers-list.png)

Odoo redirecionará para a página **servidores ICE**. Aqui você pode definir sua própria lista de servidores ICE.

![A página "Servidores ICE" no Odoo.](https://docs.kmee.com.br/odoo/referencias/img/applications/productivity/discuss/ice_servers/ice-servers-page.png)

Nota

Para instâncias locais do Odoo, o pacote `python3-gevent` é necessário para que o módulo Mensagens execute chamadas/videochamadas em servidores Ubuntu (Linux).
