VOIP não sai audio
-
Olá pessoal, sou novo no fórum mas já trabalho com o pfsense há algum tempo. Estou com o seguinte cenário na empresa:
Modem Vivo modo Bridge (PPPoE) IP Dinâmico -> PFSENSE (192.168.10.1)
Aparelho VOIP HTS conectado na rede - 192.168.10.50
Port Forward:
35060 para 5060 - TCP/UDP (Redirecionando para o IP do VOIP)
10000:20000 - TCP/UDP (Redirecionando para o IP do VOIP)Conecta normal, mas não sai audio em nenhum dos lados. Já lí todos os tópicos aqui do fórum relacionados, tentei algumas dicas mas até agora não consegui solucionar.
Alguém poderia me ajudar no caso ? Desde já agradeço !
-
@rockdupy Se o modem está em bridge, o pfsense está com IP público na interface WAN, certo?
Vê se isso resolve seu problema:
1 - Altere o modo de NAT outbound para hibrido.
2 - Crie um NAT outbound estático de 192.168.10.50 para a Internet e ponha acima dos outros NATs.
3 - Dá um reset nos states desse IP: 192.168.10.50E por fim, teste novamente.
Caso não funcione, faça uma captura de pacotes na porta 35060 na WAN, e outra posteriormente na porta 5060 na LAN e vê qual erro está dando.
Quando capturado na LAN, o pacote deverá estar sendo entregue pro voip na 5060 UDP.
Edit: Confirme também que SIP ALG esteja desabilitado no modem da provedora.
-
@mcury veja se isto está correto por favor
-
@rockdupy Faltou clicar no static port
-
1 - Altere o modo de NAT outbound para hibrido. - Feito
2 - Crie um NAT outbound estático de 192.168.10.50 para a Internet e ponha acima dos outros NATs. - Feito
3 - Dá um reset nos states desse IP: 192.168.10.50O que seria esse "reset nos states" ?
Em Pack Capture, isso está correto para gerar a captura ?
-
Dá um clear states irá resetar as conexões desse IP, forçando que novas conexões sejam feitas usando o novo NAT .
A captura está certa para a WAN.
Você tem o Wireshark instalado? -
A captura está errada, acabei de perceber.
Deixa apenas a porta e remove o host 192.168.10.50 senão ela vai ficar vazia. -
O Wireshark abre o pacote para poder ver oq tem dentro, encontrei aqui um antigo onde o problema era a senha pra você ver o exemplo..
-
-
This post is deleted! -
Bom dia, a captura está mostrando o seus endereços IPs externos, é recomendado que você apague ou reposte colocando uma tarja para que esconda os endereços ok ?
-
Você fez o NAT outbound estático conforme citado acima?
Vê se essas informações abaixo te dão uma luz:
https://docs.netgate.com/pfsense/en/latest/recipes/nat-voip-pbx.html
https://docs.netgate.com/pfsense/en/latest/recipes/nat-voip-phones.html -
@mcury bom dia e desculpe a demora na resposta. Instalei o Wireshark, dei start no packet capture e tentei fazer uma ligação. Veja o resultado no teste da WAN (35060).
-
@mcury fiz sim, corrigi para static port como você mencionou.
-
Para verificar o RTP stream: Assumindo que esteja usando UDP:
((udp.dstport > 10000 and udp.dstport < 20000) or (udp.srcport > 10000 and udp.srcport < 20000)) -
@mcury desculpe o desconhecimento, tenho muito a aprender..
Isto está correto ? Tentei os dois comandos mas não houve resultado... -
@rockdupy Esse filtro é no wireshark
-
@mcury apliquei o filtro e diminuiu as linhas, verifique a imagem por gentileza
-
@rockdupy você pôs o filtro e apertou enter?
-
@mcury Isso !
-
@rockdupy said in VOIP não sai audio:
@mcury Isso !
Só estou vendo metade do filtro na sua imagem.. é para por ele inteiro.
((udp.dstport > 10000 and udp.dstport < 20000) or (udp.srcport > 10000 and udp.srcport < 20000))ou tenta sip||rtp também deve funcionar