Asterisk / FreePBX por trás do pfSense - sem entrada / saída de áudio

0

Eu tenho a seguinte configuração:

ISP modem in bridge mode -> pfSense firewall -> HP2920 switch -> asterisk | VoIP phones

Eu finalmente recebi chamadas de entrada e saída funcionando, mas não ouço áudio para dentro / fora. Se eu ligar para os telefones internamente, ouço os dois lados.

O encaminhamento de porta NAT do pfSense está definido como any / any para IPv4. Eu tentei encaminhamento de porta de portas UDP 10000-20000, mas isso não ajudou. Do meu ISP eu ouvi depois que eles usam portas 16000-32000, tentei isso, não funcionou.

Estas são as minhas regras de encaminhamento de porta (onde eu desativei os originais para testar novamente):

Esta é minha regra de NAT de saída atual e NAT de Saída Manual selecionada:
Onde o PBX é o IP do asterisco 192.168.10.10.

Estas são as regras de firewall para o VoIP vlan, os telefones estão conectados.

VocêpodeencontraracapturadepacoteparaoWireshark here [agora expirou, exceto para usuários premium (pagantes)] .

Alguém pode me indicar a direção certa, coisas alternativas que eu poderia tentar?

Aqui estão as entradas de log depois de definir rtp set debug on :

[2017-09-19 16:22:48] VERBOSE[16564][C-00000024] res_rtp_asterisk.c: Got RTP packet from 192.168.30.101:11864 (type 00, seq 000230, ts 5531040, len 000160)
[2017-09-19 16:22:48] VERBOSE[16557][C-00000024] res_rtp_asterisk.c: Sent RTP packet to 192.168.50.1:17234 (type 08, seq 010225, ts 5531040, len 000160)
[2017-09-19 16:22:48] VERBOSE[16564][C-00000024] res_rtp_asterisk.c: Got RTP packet from 192.168.30.101:11864 (type 00, seq 000231, ts 5531200, len 000160)
[2017-09-19 16:22:48] VERBOSE[16557][C-00000024] res_rtp_asterisk.c: Sent RTP packet to 192.168.50.1:17234 (type 08, seq 010226, ts 5531200, len 000160)

Coisa estranha no log é o IP 192.168.50.1, que é o gateway da rede sem fio ?! 192.168.30.101 é o telefone VoIP que estou chamando.

VLAN ID    IP/Subnet          Gateway         Description
10         192.168.10.0/24    192.168.10.1    Servers
20         192.168.20.0/24    192.168.20.1    Computers
30         192.168.30.0/24    192.168.30.1    VOIP
40         192.168.40.0/24    192.168.40.1    Cameras
50         192.168.50.0/24    192.168.50.1    Wireless Staff
60         192.168.60.0/24    192.168.60.1    Wireless Guests

Estas são as configurações que eu tenho no FreePBX:

EstaéaconfiguraçãodeencaminhamentodeportaalteradaapósarespostadoKJ4IPS(aindasemsorte):

    
por Yolo 19.09.2017 / 17:22

1 resposta

0

Então, você precisará escolher um intervalo de portas a ser usado para o RTP e configurá-lo no rtp.conf do asterisco. Esse mesmo intervalo precisa ser encaminhado no roteador do pbSense.

Você também vai querer editar as configurações do local.conf do sip.conf para que o asterisco possa determinar se deve haver uma determinada conexão com o NAT, bem como uma configuração externa ou externa, então o asterisco sabe qual endereço usar ao negociar NAT.

    
por 19.09.2017 / 18:14