I am running an Asterisk server in Public IP. SIP registration is working fine. When I connect SIP softphones to the server, I am able to make call and conversation is possible between the softphones. However, anything that is played on the asterisk server is not heard in the softphone. In asterisk server log, I could see the message like " Playing ‘hello-world.gsm’ " but I could not hear any message.
Ports open for sending and receiving UDP packets in the server are 5060, 10000 to 20000, 4569, 5036 and 2727
When I setup the server inside the LAN, everything was working perfectly. So I suspect it could be related to some firewall configuration. Please help me.
Note : SIP softphones were running in a machine connected to internet using wifi dongle with Cone NAT