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:
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.