Como configurar um ramal SIP via WebSocket seguro (WSS)
Como configurar um ramal SIP via WebSocket seguro (WSS)
Última atualização: 25/05/2026
Este manual orienta a configuração de uma aplicação WebRTC ou softphone compatível para registrar um ramal Nvoip usando WebSocket seguro.
A conexão via WSS usa a mesma conta SIP do ramal. Ou seja, usuário, senha, permissões, limites, gravação, saldo, regras de discagem e bilhetagem continuam sendo aplicados pela Nvoip como em uma conexão SIP comum.
Quando usar
Use WSS quando sua aplicação precisar registrar um ramal Nvoip em um navegador, webphone, softphone WebRTC ou SDK compatível com SIP over WebSocket.
Não use WSS para integrar PABX, tronco SIP, gateway ou central IP tradicional. Para esses casos, use a configuração SIP normal ou fale com o suporte Nvoip para validar o cenário correto.
Dados de configuração
| Campo | Valor recomendado |
|---|---|
| Protocolo | WSS ou SIP over WebSocket seguro |
| Servidor WebSocket | wss://app.nvoip.com.br:7443 |
| Domínio SIP | app.nvoip.com.br |
| Usuário SIP | Número do ramal Nvoip |
| Auth user | Mesmo número do ramal Nvoip |
| Senha | Senha SIP do ramal |
| URI do ramal | sip:[email protected] |
| Transporte | WSS |
| DTMF | RFC2833 ou telephone-event |
| Codec de áudio preferencial | OPUS quando disponível |
Substitua SEU_RAMAL pelo número do ramal da sua conta.
Exemplo de configuração
Se o ramal for 12345001, use:
| Campo | Exemplo |
|---|---|
| WebSocket URL | wss://app.nvoip.com.br:7443 |
| SIP URI | sip:[email protected] |
| Username | 12345001 |
| Auth username | 12345001 |
| Password | Senha SIP do ramal |
| Domain | app.nvoip.com.br |
Configuração em aplicação WebRTC
Em bibliotecas WebRTC/SIP, configure o transporte como WSS e informe o endereço wss://app.nvoip.com.br:7443 como servidor WebSocket.
Depois, use a identidade SIP do ramal:
uri:sip:[email protected]authorizationUserouauthUser:SEU_RAMALpassword: senha SIP do ramaldisplayName: nome que deseja exibir para o usuário
Os nomes dos campos podem variar conforme a biblioteca usada. Em geral, eles aparecem como WebSocket server, SIP URI, authorization username, SIP password e SIP domain.
Regras aplicadas pela Nvoip
Chamadas feitas por WSS seguem as mesmas regras de uma conta SIP normal:
- autenticação do ramal;
- permissões de discagem;
- limite de chamadas simultâneas;
- limite de chamadas por segundo;
- bloqueios temporários de abuso;
- regras de gravação;
- saldo e billing;
- CDR e histórico de chamadas;
- transferência, DTMF e recursos configurados para o ramal.
Se a chamada for bloqueada por permissão, saldo, limite ou status da conta, a aplicação receberá uma resposta SIP de erro, da mesma forma que aconteceria em um softphone comum.
Boas práticas de segurança
- Use apenas
wss://. - Não use conexão sem TLS.
- Não compartilhe a mesma credencial SIP entre vários usuários finais.
- Evite deixar a senha SIP fixa em código JavaScript público.
- Se sua aplicação for web, prefira autenticar o usuário no seu backend e entregar credenciais de forma controlada.
- Troque a senha do ramal se ela for exposta.
- Use um ramal separado para cada operador ou dispositivo.
Cuidados com navegador e rede
Aplicações WebRTC dependem da rede do usuário e do navegador. Se houver falha de áudio, verifique:
- permissão de microfone no navegador;
- bloqueio de firewall corporativo;
- VPN ou proxy interferindo na mídia;
- compatibilidade da biblioteca SIP/WebRTC;
- uso correto de WSS em vez de WS;
- codec OPUS habilitado no cliente.
Em redes corporativas restritivas, pode ser necessário liberar tráfego WebRTC de mídia. Se o áudio continuar falhando, envie ao suporte Nvoip o horário do teste, ramal usado, destino chamado e navegador utilizado.
O que não configurar
Não configure:
ws://sem criptografia;- IP direto do servidor;
- porta SIP UDP como WebSocket;
- usuário diferente do ramal no campo de autenticação;
- headers internos da Nvoip na aplicação do cliente;
- credenciais de administrador ou de outro ramal.
Teste recomendado
Depois de configurar, faça estes testes:
- Registre o ramal e confirme que ele aparece online.
- Faça uma ligação de saída para um número controlado.
- Receba uma ligação nesse ramal.
- Teste áudio nos dois sentidos.
- Teste DTMF, se a aplicação usar URA, pesquisa ou transferência.
- Confira se a chamada aparece no relatório da conta.
Se todos os testes funcionarem, a conexão WSS está pronta para uso.
Perguntas frequentes
WSS substitui minha conta SIP?
Não. WSS é apenas outro transporte para registrar o mesmo ramal SIP. A conta, as permissões e as regras continuam as mesmas.
Posso usar a mesma senha do meu softphone?
Sim, desde que seja a senha SIP do ramal. Por segurança, evite compartilhar a mesma credencial entre vários usuários.
Posso usar WSS em um PABX?
Normalmente não é o cenário recomendado. Para PABX, tronco SIP ou gateway, use a configuração SIP tradicional e valide o direcionamento com o suporte Nvoip.
Preciso pedir liberação especial?
Na maioria dos casos, não. Basta usar um ramal SIP ativo da conta e configurar o transporte WSS corretamente. Se houver bloqueio por política de rede ou necessidade de volume alto, fale com o suporte Nvoip antes de colocar em produção.