Detalhes técnicos

Bem-vindo ao SIP Trunking da Vonage. Nossa plataforma permite que você habilite chamadas de entrada e saída de forma integrada a partir de sua infraestrutura SIP — com apenas um clique, o Painel de Controle SIP permite que você crie um tronco e o gerencie sem esforço. Isso inclui várias operações, como colocar IPs na lista de permissões, adicionar Numbers e editar/excluir URIs SIP, entre outras funcionalidades.

Concepts

Esta seção contém alguns Concepts-chave e termos utilizados ao longo desta documentação.

Ponto final

Você pode enviar seu INVITE solicitações ao domínio dedicado no endpoint regional da Vonage, que é criado quando você configura um novo tronco, por exemplo: yourcompany.sip-us.vonage.com

Saiba mais sobre Terminais SIP.

Autenticação

Você pode autenticar cada INVITE solicitação com autenticação Digest, para a qual você pode configurar uma lista de credenciais ou criar uma Lista de Controle de Acesso (ACL) para permitir apenas determinados endereços IP da sua infraestrutura SIP.

Destinatário

Os números dos destinatários devem estar no formato E.164. Consulte nosso guia sobre números de telefone para mais informações.

Identificação de chamadas

Defina a Identidade da Linha do Chamador (CLI) no cabeçalho “From” usando o padrão E.164, por exemplo: From: <447700900000@yourcompany.com>. Dê uma olhada números de telefone guia para obter mais informações.

Codecs

Os seguintes codecs são compatíveis:

  • PCMA (G711a)
  • PCMU (G711u)
  • iLBC
  • g729 (annexb and annexd are not supported)
  • g722
  • Speex16

LCA

Uma Lista de Controle de Acesso (ACL) é um conjunto de intervalos de IPs autorizados a interagir com um sistema SIP, que pode ser um sistema SIP da Vonage ou do cliente.

Tráfego de mídia

Visite o Base de Conhecimento da Vonage para obter uma lista dos intervalos de IPs para os quais o tráfego deve ser liberado em todas as portas.

DTMF

A Vonage oferece suporte a DTMF fora de banda. Para obter mais informações, consulte RFC 4733(substitui a RFC 2833).

Exames de saúde

Use o Método OPTIONS para realizar uma verificação de integridade em nossos troncos SIP.

Protocolos

Você pode usar os seguintes protocolos:

  • UDP na porta 5060
  • TCP na porta 5060
  • TLS na porta 5061

Segurança da Camada de Transporte (TLS) é um protocolo criptográfico projetado para garantir a segurança das comunicações em sua conexão SIP. Você pode usar certificados autoassinados em seu agente de usuário; a Vonage não valida o certificado do cliente. São aceitas conexões que utilizam o TLS 1.2. Protocolos mais antigos estão desativados, pois são considerados inseguros.

Confira nosso artigo da base de conhecimento para obter mais informações sobre os endereços IP e os intervalos de portas que devem ser permitidos ao usar o SIP Trunking com as APIs de comunicação da Vonage.

Protocolos de mídia

Você pode usar qualquer um dos dois Protocolo de Transporte em Tempo Real (RTP) ou Protocolo Seguro de Transporte em Tempo Real (SRTP) para a troca de mídia com a Vonage. Caso haja preocupações com segurança e privacidade, recomendamos enfaticamente o uso de SIP sobre TLS, para que toda a comunicação seja protegida.

Para chamadas efetuadas, seu terminal SIP deve negociar o SRTP automaticamente, da maneira padrão. Para chamadas recebidas, consulte os detalhes de configuração abaixo.

Observação: A Vonage oferece suporte a um único conjunto de criptografia AES_CM_128_HMAC_SHA1_80

Temporizadores de sessão

A Vonage oferece suporte a temporizadores de sessão RFC 4028; Os clientes SIP que necessitem de temporizadores de sessão podem negociá-los no momento do estabelecimento da sessão (INVITE).

Repasse do STIR/SHAKEN dos EUA

Para os clientes da Vonage que são obrigados pela FCC a assinar suas próprias chamadas para os EUA, oferecemos a opção de realizar chamadas de saída por SIP Trunking utilizando sua própria assinatura.

Esse recurso está disponível somente mediante solicitação. Chamadas com assinatura inválida serão rejeitadas. Entre em contato conosco para obter mais informações.

Certifique-se de que sua chamada inclua o cabeçalho de identidade STIR/SHAKEN no formato correto:

  • um JWT com o cabeçalho, a carga útil e a assinatura
  • um info parâmetro com um link para o certificado
  • um alg (algoritmo) parâmetro que indica o tipo de criptografia utilizado
  • a ppt parâmetro (tipo de passaporte) que deve ser shaken

Exemplo:

eyJhbGciOiJFUzI1NiIsInBwdCI6InNoYWtlbiIsInR5cCI6InBhc3Nwb3J0IiwieDV1IjoiaHR0cHM6Ly9jZXJ0LmV4YW1wbGUuY29tL3Bhc3Nwb3J0LnBlbSJ9.eyJhdHRlc3QiOiJBIiwiZGVzdCI6eyJ0biI6WyIxMjEyNTU1MTIxMiJdfSwiaWF0IjoxNjk0ODcwNDAwLCJvcmlnIjp7InRuIjoiMTQxNTU1NTEyMzQifSwib3JpZ2lkIjoiMTIzZTQ1NjctZTg5Yi0xMmQzLWE0NTYtNDI2NjE0MTc0MDAwIn0.MEUCIQCrfKeMtvn9I6zXjE2VfGEcdjC2sm5M6cPqBvFyV9XkpQIgLxlvLNmC8DJEKexXZqTZ;info=<https://stir-provider.example.net/cert.cer>;alg=ES256;ppt="shaken"

Leitura complementar