I am trying to get this working now myself, and can’t get it to work. I have inbound 5060-5065 and 10,000-20,000 pointed to the server LAN address. I have those same ports open on the firewall.
When I connect with a remote phone, the device registers but there is no audio, same problem. Looking at Status > Active Sessions, I can see the inbound registration on port 5060. I should also see an RTP audio stream on a port somewhere between 10,000 and 20,000, but that session is not shown. Its clear that is the problem.
Just to test, I changed my default firewall rule to Allow any to any inbound. No change in the problem so the firewall is not the problem. I changed it back, would definitely not want Allow Any to be the default. Martin I"m curious, maybe you typed it wrong above. If the default is Allow Any to Any, why would that block traffic? I would have assumed Allow Any to Any means completely open inbound flow.
I still don’t know if this is a port forwarding problem, or a firewall problem, but its clearly one or the other. Its not an Asterisk server problem, because if it was the phone would not register and the session on 5060 would not be active. On the remote side I’ve tried it through both wifi and cellular, same result, so I don’t think its being blocked at the remote side.
Martin, I did try compatibility mode, but that made no difference. What exactly does compatibility mode do?