Configuração do Provedor
Configurar o SipLine com o Twilio SIP Trunking
Conecte o SipLine ao serviço Elastic SIP Trunking da Twilio para chamadas VoIP flexíveis e com pagamento por uso. Este guia abrange a criação de um tronco, a configuração de credenciais e a configuração do SipLine.
8 min de leitura
Pré-requisitos
- Uma conta Twilio (https://www.twilio.com/)
- SipLine instalado em seu computador
- Um tronco SIP da Twilio criado no Console da Twilio (ou criaremos um na etapa 1)
Sumário
1
Criar um Tronco SIP no Console da Twilio
Faça login no Console da Twilio e navegue até Elastic SIP Trunking > Trunks. Clique em Create new SIP Trunk e dê a ele um nome descritivo (ex: "SipLine Desktop"). Anote o SID do tronco — você precisará dele para as próximas etapas.
Se você já possui um tronco SIP, pode reutilizá-lo. Cada tronco suporta várias listas de credenciais e URIs de originação.
2
Criar uma Lista de Credenciais
Vá em Elastic SIP Trunking > Authentication > Credential Lists e clique em Create new Credential List. Adicione um nome de usuário e uma senha forte — estas serão suas credenciais de login SIP no SipLine. Em seguida, volte às configurações do seu tronco e atribua esta lista de credenciais na aba Authentication.
A Twilio exige autenticação digest. Certifique-se de que a lista de credenciais esteja atribuída à seção de autenticação de Termination do tronco, caso contrário, as chamadas saintes serão rejeitadas.
3
Configurar a URI de Originação
Nas configurações do seu tronco, vá para a aba Origination e adicione uma URI de originação. Isso informa à Twilio para onde enviar as chamadas recebidas. Defina-a como o IP público ou endereço SIP do seu SipLine. Se você precisar apenas de chamadas saintes, pode pular esta etapa por enquanto.
Para receber chamadas atrás de NAT, considere usar uma abordagem baseada em registro SIP. A Twilio também suporta registro de domínio SIP como alternativa às URIs de originação estáticas.
4
Configurar a Terminação
Vá para a aba Termination nas configurações do seu tronco. Anote a URI SIP de terminação — ela será parecida com
seu-nome-do-tronco.pstn.twilio.com. Este é o endereço do servidor SIP que você configurará no SipLine. Certifique-se de que a lista de credenciais da etapa 2 esteja atribuída aqui.Você também pode restringir a terminação a endereços IP específicos para maior segurança na seção IP Access Control Lists.
5
Configurar a Conta no SipLine
Abra o SipLine e vá em Settings > SIP Accounts > Add Account. Insira o seguinte: SIP Server:
seu-nome-do-tronco.pstn.twilio.com, Port: 5060 (ou 5061 para TLS), Usuário e Senha da sua lista de credenciais da Twilio. Clique em Save e aguarde até que o status mostre Registered.O SipLine usa a porta local
15060 por padrão para evitar conflitos com outros softwares SIP. A porta do servidor remoto (5060/5061) é separada da porta de escuta local do SipLine.Substitua
seu-nome-do-tronco pela URI de terminação real mostrada nas configurações do seu tronco Twilio. O uso da URI incorreta resultará em falha no registro.6
Ativar SRTP para Áudio Criptografado
A Twilio suporta SRTP para criptografia de mídia. No SipLine, vá em Settings > SIP Accounts > [Sua Conta] > Security e ative o SRTP. Defina também o transporte para TLS (porta
5061) para sinalização criptografada. Isso garante que tanto a configuração da chamada quanto o áudio sejam criptografados de ponta a ponta até os servidores da Twilio.O uso de TLS + SRTP é fortemente recomendado com a Twilio. Isso evita a interceptação de chamadas e é exigido por alguns frameworks de conformidade, como o HIPAA.
Perguntas Frequentes
Quanto custa o Twilio SIP Trunking?
A Twilio utiliza preços baseados no pagamento por uso. Você paga por minuto para chamadas saintes e recebidas, com tarifas variando por destino. Não há taxas mensais de tronco — você paga apenas pelo uso. Verifique a página de preços do Twilio SIP Trunking para as tarifas atuais.
Posso receber chamadas através da Twilio no SipLine?
Sim. Você precisa adquirir um número de telefone no Console da Twilio e configurar a URI de originação em seu tronco para apontar para o SipLine. Quando alguém ligar para o seu número Twilio, a Twilio roteará a chamada para o SipLine através das configurações de originação. Você também pode usar TwiML para roteamento avançado de chamadas.
Devo usar SRTP com a Twilio?
Sim, é recomendado. A Twilio suporta totalmente SRTP para criptografia de mídia. Ative o SRTP no SipLine e use o transporte TLS (porta
5061) para criptografia de sinalização. Isso protege suas chamadas contra interceptação. A documentação da Twilio recomenda conexões criptografadas para uso em produção.Posso configurar vários troncos Twilio no SipLine?
Sim. Você pode adicionar várias contas SIP no SipLine, cada uma apontando para um tronco Twilio diferente. Isso é útil se você tiver troncos separados para diferentes números de telefone ou regiões. Cada conta se registrará de forma independente.
O registro falha com um erro 403. O que está errado?
Um erro 403 Forbidden da Twilio geralmente significa que a lista de credenciais não está atribuída à seção de terminação do tronco, ou o nome de usuário/senha está incorreto. Verifique no Console da Twilio se (1) sua lista de credenciais existe e possui as credenciais corretas, (2) ela está atribuída em Termination > Authentication do seu tronco, e (3) você está usando a URI SIP de terminação correta.
Guias Relacionados
Pronto para Começar?
Baixe o SipLine gratuitamente e acompanhe este guia.