Pontos finais

“Endpoints” é um termo utilizado na Voice API da Vonage para descrever os diferentes destinos aos quais uma chamada pode ser conectada. Cada tipo de endpoint possui seu próprio formato de endereçamento e outros metadados relacionados que podem ser enviados junto com a chamada. O tipo mais comum de endpoint utilizado é phone, que serve para fazer chamadas para números de telefone comuns em qualquer lugar do mundo. Essa rede de telefones é conhecida como Rede Pública Comutada de Telefonia (PSTN).

Ao fazer uma ligação (usando o Fazer uma ligação API REST ou Conectar-se (ação), seu aplicativo define o endpoint e seu tipo. Quando seu aplicativo recebe uma chamada, o tipo do endpoint é fornecido dentro do endpoint parâmetro do Resposta webhook.

Telefone

O phone O endpoint aceita um valor obrigatório de number, que é o número a ser discado no formato E.164. O formato E.164 é o formato internacional completo, sem zeros à esquerda nem sinais de +; por exemplo, 447700900123 para o Reino Unido ou 14155550100 para os EUA.

Saiba mais sobre a formatação de números na Numbers guia.

SIP

O SIP (Protocolo de Iniciação de Sessão) é utilizado para conectar uma chamada ao seu próprio sistema SIP, como um PBX de escritório ou outro serviço de telefonia, utilizando os padrões estabelecidos em RFC 3261. Para se conectar a um terminal SIP, você deve fornecer o endereço no formato de URL SIP: sip:user@example.com.

Saiba mais no Referência NCCO.

WebSockets

A Vonage oferece a possibilidade de conectar uma chamada a um ponto de extremidade WebSocket, onde o áudio da chamada é enviado e recebido em tempo real por meio de uma conexão HTTP de longa duração.

Com o WebSockets, a Vonage atua como cliente HTTP e envia uma solicitação HTTP ao seu servidor web, que deve, então, atualizar essa conexão para um WebSocket.

O endpoint é acessado por meio de um uri parâmetro, que deve ser uma URL padrão do WebSocket começando com ws:// para HTTP simples ou wss:// para servidores com TLS habilitado.

Saiba mais no WebSockets guia.

WebRTC (dentro do aplicativo)

A Vonage oferece um Client SDK para clientes para integrar chamadas de voz em suas aplicações web ou móveis usando a tecnologia WebRTC. A chamada pode ser iniciada a partir do seu aplicativo cliente usando o Client SDK serverCall método ou a partir do seu aplicativo de back-end com o Fazer uma chamada de saída API ou Conectar-se ação, dependendo do fluxo de chamadas desejado. O tipo de endpoint para chamadas no aplicativo é app.

Para fazer uma chamada dentro do aplicativo por meio da API REST, você deve usar o v2 versão de /calls API.

Saiba mais no Visão geral do recurso In-App Voice no aplicativo guia.