What would cause inbound calls to not be able to hear the caller, but outbound calls have two-way comm? Setup is like this: Phone - > Elastix -> Pfsense -> internet I have the same setup at another location, and everything works fine both ways. Same provider, same phones. Same phone config files, etc.. etc.. I have every single port opened and going to elastix from the external interface (for testing). This doesn't look like a NAT issue as there are no remote phones. When we put remote extensions to call into our first site, I had to configure everything for NAT to get it working. Before that, there was no nat=yes or qualify=no anywhere. It seems to not be allowing voice packets passed the firewall, or to elastix, or to the phone if any only if the call is inbound. Outbound calls function 100% correctly.