Configuração NAT para um registrador / proxy SIP

2

No momento, estou tentando fazer o seguinte cenário funcionar.

Aviso: sou engenheiro de software e não administrador de rede.

Eu tenho vários pontos de extremidade SIP (servidores de vídeo baseados em sip) em uma LAN. Em um servidor Windows nessa LAN, tenho o tekSIP em execução como o registrador SIP. Tudo isso funciona até agora. Posso me registrar a partir dos terminais com o registrador e fazer chamadas muito bem.

Agora quero permitir chamadas remotas de fora da nossa LAN. Primeiro, eu coloquei uma entrada em nosso dns: "sip", que resolve o nosso ip externo. Eu configurei um registro SRV para _sip._udp.sip.ourdomain.com. Se eu pingar sip.ourdomain.com, tudo funciona, o dns resolve nosso ip público e o ping funciona. Tudo também parece ser bom no nslookup.

Em nosso roteador, eu encaminhei a porta 5060 para o udp para o servidor executando o tekSIP. Aqui é onde entra o problema. Se eu tentar registrar ou fazer uma chamada a partir de um endpoint remoto, ele sempre falha, e nem consigo ver a solicitação recebida no wireshark no servidor de aplicativos.

Alguma ideia? Eu ficaria feliz em postar qualquer arquivo de configuração que você solicitar.

    
por Jonathan Henson 20.04.2012 / 03:24

1 resposta

2

Você precisará abrir mais portas do que apenas 5060. 5060 é a porta de "controle" SIP que é usada apenas para sinalização. Outras portas são necessárias para os fluxos de mídia reais.

No caso do VoIP, você normalmente estaria usando SIP / RTP, onde o tráfego RTP usa uma ou mais portas entre 10.000 e 20.000.

Você precisará examinar o transporte de vídeo que está usando para determinar quais outras portas estão em uso.

    
por 20.04.2012 / 03:29