> This is a page from the ElevenLabs documentation. For a complete page index, fetch https://elevenlabs.io/docs/llms.txt. For the full documentation in a single file, fetch https://elevenlabs.io/docs/llms-full.txt.

# DIDWW

O DIDWW envia chamadas ao Reception.ai por um [tronco SIP](/docs/pt/reception-ai/phone-numbers/bring-your-own-number#sip-trunk). Seus números permanecem no DIDWW, e o DIDWW cobra pelos minutos.

## Antes de começar

* Uma conta DIDWW com pelo menos um número DID que tenha capacidade para chamadas.
* Os endereços IP de sinalização SIP do DIDWW, listados na [referência de conectividade SIP](https://doc.didww.com/voice/inbound-trunks/sip-trunks/sip-connectivity-reference.html). O DIDWW documenta esses endereços como fixos. O Reception.ai só aceita chamadas de endereços permitidos por você.
* Para transferências: troncos de saída do DIDWW, que o DIDWW precisa aprovar para sua conta.

## Configuração

### Adicionar o tronco SIP no Reception.ai

Acesse **Integrations**, selecione **Add integration** e escolha **SIP Trunk**. Em **Inbound allowed addresses**, adicione todos os endereços IPv4 de sinalização do DIDWW. O DIDWW pode entregar uma chamada de qualquer uma de suas localidades, então adicione todos eles, não apenas o mais próximo.

### Adicionar o número

Acesse **Receptionists**, selecione o bloco **Phone**, insira seu número DIDWW com o código do país e selecione **Add SIP Trunk number**. O Reception.ai mostra os servidores SIP para os quais enviar chamadas, por TCP ou TLS.

### Criar um tronco SIP de entrada no DIDWW

No Painel do Usuário do DIDWW, acesse **Voice** → **Inbound Trunks**, selecione **Create New** e escolha **SIP Trunk**. Insira um nome, defina **Type** como **Static Endpoint** e preencha:

| Campo                  | Valor                                                       |
| ---------------------- | ----------------------------------------------------------- |
| **Host**               | O host do servidor SIP do Reception.ai, sem `sip:` ou porta |
| **User Part of R-URI** | `+{DID}`                                                    |
| **Port**               | `5060` para TCP ou `5061` para TLS                          |
| **Transport**          | **TCP** ou **TLS** (o padrão, UDP, não funciona)            |

O placeholder `{DID}` do DIDWW insere o número chamado no formato E.164 sem o `+` inicial. Digitar `+` antes dele fornece o formato exigido pelo Reception.ai, por exemplo, `+14155550123`.

### Atribuir seu número

Acesse **Phone Numbers** → **My Numbers**, selecione a coluna **Trunk** do número, escolha o novo tronco e selecione **Confirm**.

### Configurar transferências (opcional)

Pule esta etapa se sua recepcionista não precisa transferir chamadas. As chamadas de entrada funcionam sem ela.

Sua recepcionista transfere chamadas fazendo uma nova ligação pelo seu tronco de saída. No DIDWW, acesse **Voice** → **Outbound Trunks** e selecione **Create New**. Use o método de autenticação **Credentials & IP-Based** e abra **Credentials** do tronco para encontrar o nome de usuário, a senha e os hosts. No tronco SIP do Reception.ai, configure:

| Configuração             | Valor                                                                          |
| ------------------------ | ------------------------------------------------------------------------------ |
| **Outbound SIP address** | Um host de saída do DIDWW nas credenciais, por exemplo, `nyc.us.out.didww.com` |
| **Outbound username**    | O nome de usuário do tronco                                                    |
| **Outbound password**    | A senha do tronco                                                              |
| **Transport** (advanced) | TCP ou TLS                                                                     |

O DIDWW também verifica a origem das chamadas de saída e exige pelo menos um **Allowed SIP IP address**. O Reception.ai faz chamadas de um conjunto variável de endereços, então a única entrada que funciona é `0.0.0.0/0`, deixando o nome de usuário e a senha como a única proteção.

> **Warning**
>
> Com `0.0.0.0/0` permitido, qualquer pessoa com a senha do tronco pode fazer chamadas cobradas na sua conta
> DIDWW. Use o tronco apenas para o Reception.ai, defina um limite de capacidade e um limite de gastos de 24 horas,
> e restrinja os destinos aos países para os quais você transfere chamadas.

### Teste

Ligue para seu número DIDWW de outro telefone e verifique se sua recepcionista atende. Se você configurou transferências, peça para ser transferido.

## Solução de problemas

| Problema                                 | O que verificar                                                                                                                                                           |
| ---------------------------------------- | ------------------------------------------------------------------------------------------------------------------------------------------------------------------------- |
| As chamadas falham antes de tocar        | Verifique se **Transport** é TCP ou TLS e se **Port** corresponde a ele. Com **Port** vazio, o DIDWW procura registros DNS SRV e pode usar a porta 5060 como alternativa. |
| As chamadas são rejeitadas               | Adicione todos os endereços de sinalização do DIDWW a **Inbound allowed addresses** e verifique se **User Part of R-URI** é `+{DID}`.                                     |
| A recepcionista não atende               | Verifique se o número foi adicionado ao bloco **Phone** da recepcionista e atribuído ao tronco em **My Numbers**.                                                         |
| Áudio em apenas uma direção ou sem áudio | Verifique se **SRTP Mode** no tronco DIDWW corresponde a **Media encryption** nas configurações avançadas do tronco Reception.ai.                                         |
| As transferências falham                 | Verifique o host de saída, nome de usuário e senha, os IPs SIP permitidos do tronco e as configurações de destino e identificação de chamadas no DIDWW.                   |