I've over 10 years experience working with Asterisk, SIP, and VOIP in general.
This problem of one-way audio is common and usually involves a firewall blocking packets, and can often be resolved by simply adjusting certain SIP settings on the Asterisk, but it certain cases may also require changes to firewall rules.