I have a clean install of FreePBX 2002.02 It’s working fine except for sening/receiving calls. Mainly, I’m trying use SIPstation SIP service. When I look at the Connectivity> SIPstation I get:
WARNING The server is currently not responding. It is either unavailable or access is being blocked. If the server is unavailable, please try again later.
I submitted a ticket to SIPstation and received this response:
Your firewall is not allowing traffic back from push2.schmoozecomcom and that is what is required for the module to show proper status. Currently I show you registered to trunk1 but there is a problem because the port is being translated. You need to set your firewall to not translate the port of traffic from your PBX to our trunking servers.
So, how do I fix this? Some of my testing has been to place the server on the Internet with its own public IP (same error) and the FreePBX firewall enable; I’ve built a clean PBX and placed it behind a pfSense router in it’s own DMZ and open the ports (5060 TCP/UDP and 10000-20000 UDP) + tried 1:1 NAT + tried port forwarding (same error).
Initially I though it was a pfSense issue but putting it flat on the Internet excluded that culprit. I don’t see in the FreePBX Firewall how to set ports or NAT’ing. Using the GUI first and then fwconsole to make sure trunk1/trunk2.freepbxcom and push2.schmoozecomcom were Trusted and exclude from firewall does not change the error message. FYI, I know the trusted should be .com but this generates a forum pasting error.
If I delete the key the SIPstation module comes the page renders properly, until I re-add my key.
So what obvious thing am I missing? Thanks!