One-way audio occurs when you can hear the other party but they cannot hear you, or vice versa. It is one of the most common VoIP issues and is usually caused by network configuration problems.
You hear them, they don't hear you
Your outbound RTP packets are blocked. Usually firewall or NAT issue on your side.
They hear you, you don't hear them
Inbound RTP packets are blocked. Check your firewall or NAT settings.
Common Causes
1. NAT (Network Address Translation)
Most common cause. Your router translates private IPs to public IPs, but RTP packets use different ports than the SIP signaling, confusing the router.
2. Firewall Blocking RTP
SIP uses port 5060, but voice (RTP) uses ports 10000-20000. If your firewall only opens 5060, calls connect but have no audio.
3. SIP ALG (Application Layer Gateway)
Many routers have SIP ALG enabled by default. It often corrupts SIP packets instead of helping. Disable it.
4. Incorrect NAT Settings in PBX
Your Asterisk/FreePBX needs to know its external IP to properly route RTP traffic.
Diagnosing the Problem
Quick Diagnosis Steps
1. Identify the direction: Which side has no audio?
2. Test from different network: Does it work on cellular/different WiFi?
3. Check firewall logs: Are RTP packets being blocked?
4. Packet capture: Use Wireshark to see if RTP packets are sent/received
Put it to work
Find a phone number for your trunk
Local numbers $1.50 a month, toll-free $2.00, $1.00 one-time setup. Pick one here and it carries into signup.
Enter an area code, or wait a moment for numbers near you.