O STUN (Session Traversal Utilities for NAT) é um protocolo utilizado para auxiliar na comunicação de dispositivos em redes NAT (Network Address Translation).
Redes NAT são comuns em ambientes domésticos e corporativos, onde diversos dispositivos compartilham o mesmo endereço IP público.
Esse cenário pode criar dificuldades na comunicação peer-to-peer, especialmente em chamadas de voz ou vídeo, devido à natureza do NAT, que modifica os endereços IP e portas dos pacotes de dados.
Diante disso, o servidor STUN age como intermediário para auxiliar na descoberta do endereço externo (IP e porta) de um dispositivo, permitindo que dois dispositivos em redes NAT diferentes possam estabelecer uma comunicação direta.
Ele fornece ao dispositivo informações sobre o endereço externo atribuído pelo NAT, possibilitando a criação de conexões ponto a ponto.
Configurar um softphone ao Servidor STUN
Configurar um softphone para usar um servidor STUN envolve alguns passos básicos. São eles:
1. Obtenha as informações do Servidor STUN:
Você precisará do endereço IP ou do domínio do servidor STUN. Eles são:
- Protocolo STUN: RFC 3489.
- Servidor STUN: porta UDP 3478
2. Acesse as Configurações do Softphone: abra o aplicativo do softphone no seu dispositivo e navegue para as configurações ou preferências do aplicativo. Em seguida, localize as Configurações de NAT/STUN.
Exemplos:
- Softphone Microsip
- Softphone Zoiper
⚠️Atenção: perceba que, nos exemplos acima, as informações do servidor de STUN são a do Google. Isso porque alguns softphones podem solicitar uma porta específica para o servidor STUN, como é o caso do Microsip ou Zoiper, que utilizam o servidor Google.
Este servidor é: stun1.l.google.com:19302
Ao finalizar, basta salvar e reiniciar o Softphone e ele já utilizará o servidor STUN para facilitar a comunicação em redes NAT, permitindo uma melhor conectividade em chamadas de voz ou vídeo.
💡 Dica: lembre-se de que as configurações específicas podem variar dependendo do softphone que você está utilizando, então consulte a documentação do aplicativo para obter orientações detalhadas.
O Painel de Voz permite a configuração de ramais em vários softphones. Veja alguns exemplos: