One way audio issue

Hi all, I use cordless and android app for connect phone to my business.

I can register peers from external to business pbx but phone within lan business can’t hear external phone. External phone can hear me.
Can you help me please?
From my firewall i’ve set

NAT
UDP (all_source_ip / all_source_port / destination_wan_address / 5060) redirect to ip_pbx:5060 (sip port)
UDP (all_source_ip / all_source_port / destination_wan_address / 10.000 - 20.000) redirect to ip_pbx:10.000-20.000)

RULES
UDP (all_source_ip / all_source_port / ip_pbx / 5060) allow
UDP (all_source_ip / all_source_port / ip_pbx / 10.000 - 20.000) allow

Thanks in advance

How have you told Asterisk about its public address?

Hi David thanks for your reply.
You mean the “externip” field in /etc/asterisk/sip.conf?

Yes. That’s what I mean.

in externip i’ve set the new public ip

My phisical network is

 (public ip interface)ADSL(10.10.10.1) -- (10.10.10.2)FIREWALL(192.168.1.0/24 lan)

there is a dmz from adsl to firewall

Have you also configured the localnet option?

localnet=192.168.0.0/16

now i’ve added
localnet=10.10.10.0/24

Solved with
externip=10.10.10.2
Can you explain me why?
Thanks all