I'm deploying my first ever Asterisk system behind NAT (done a half dozen on public IPs). For context I have the following:
2x internal subnets:
I have the asterisk on 192.168.2.4. This is behind Unleash ADSL through Draytek 120 in bridge and onto PFsense 2.0.
I have put a NAT rule of SIP (5060) to 192.168.2.4 and added a firewall rule that allows access from source address 22.214.171.124 to all ports.
My problem is it will work for a while and then when I try to make calls into it they get bounced with the WxC unavailable message. If I reboot the system I'm OK again. Am I missing something?