No audio from local phone

Hi everybody,
I am trying figure out how to setup ports etc to get Freepbx running with pfsense. The phones are all registered, I can call any phone, it is ringing and “somebody” can talk to me but I cannot answer, no audio from my phone. All NAT settings in Sip settings are ok. Here is my setup in pfsense since I think there will be the problem I might have overseen:

Aliases

PBX	Host(s)	192.168.21.160	Host Alias PBX 	  
PBX_Ports	Port(s)	5060:5065, 10000:50000	PBX Ports 	  
SIP_Trunks	Host(s)	xx.xx.xx.146	SIP runks 

Portforwarding:


WAN	TCP/UDP	*	*	SIP_Trunks	PBX_Ports	PBX	PBX_Ports

Outbound


WAN	PBX 	udp/*	SIP_Trunks 	udp/*	WAN address	*			  

Anybody any idea what I have missed? Thanks for some hints

hi. From trunk? From internal? Both?

Firewall Best Practices for VoIP on pfSense - pfSense Hangout October 2017 | PPT (slideshare.net)

Configuring NAT for VoIP Phones | pfSense Documentation (netgate.com)

pfSense® Software | Netgate Forum

And last but not least:

For under $200 you can get a Netgate 1100 and that will come with support and they can give you the secret sauce to get pfsense to be happy with the PBX. Presumably.

pfsense’s firewall is stateful meaning it’s examining the SIP call going through port 5060 to see what rtp ports to open. Or at least, it’s supposed to be doing that since that’s what a SIP-aware stateful firewall does. So I’m not sure you are even supposed to be port forwarding that rtp range, the firewall is supposed to open a pinhole and keep it open during the duration of the call.

Most documentation on pfsense out there discusses how to get it to work when the PBX is outside on the public network and the SIP phones are on the inside. From the sound of it you have both the phones and the PBX on the inside and the SIP trunks on the outside, but as Peo said, we don’t know if you can’t establish and extension-to-extension call, or an extension to PSTN on the outside, etc. etc.