One way audio in asterisk over internet

Hi all,

I am new to asterisk, i have installed one asterisk server and i am trying to call my asterisk server over the internet.

I am able to call internally, while when i was trying to call over the internet, i was getting one way audio. Please suggest.

sip.conf is given belowL:

[general]
port = 5060
bindaddr = 0.0.0.0
externip = xxx.xxx.xxx.xxx
localnet = 10.120.51.0/255.255.255.0
disallow = all
allow = alaw
allow = ulaw
allow = GSM
allow = iLBC
allow = g729
defaultexpirey=1800
maxexpirey=3600
nat = no
canreinvite=no
qualify = yes
srvlookup = no

My asterisk server is behind the firewall.

Thanks and regards,

Pawan

I deleted your duplicate post. Assuming it was not in error, please only one post per subject.

FreePBX stores the SIP general settings in sip_general_additional.conf. If you made changes to sip.conf you should remove them and use the sip settings module.