VICIfast
Operations

One-way audio on VICIdial calls and how to find the cause

When one side hears and the other doesn't, RTP is flowing one direction only. Here is how to isolate the silent leg.

VICIfast Support
··2 min read
One-way audio on VICIdial calls and how to find the cause

The agent can hear the lead but the lead hears nothing, or the reverse. Calls connect, timing is fine, and only one direction of audio is missing. That is a classic asymmetry: media is flowing one way and being dropped the other. Almost always it is RTP, the media stream that carries voice, not getting through in a single direction.

Because RTP travels separately from SIP (Session Initiation Protocol) signalling, one direction can succeed while the other is blocked. The fix starts with figuring out which leg is silent.

Where the asymmetry comes from

Each end of a call announces an address where it wants to receive audio. If the box sits behind any address translation and advertises a private IP, the far end sends packets to an unroutable destination, so that one direction dies. A firewall that allows outbound RTP but not inbound, or the reverse, produces the same pattern. Symmetric RTP, sending audio back to the address packets actually arrive from rather than the address advertised, repairs many of these cases.

The reason this is so common on cloud boxes is that the carrier and the agent often live on opposite sides of the network boundary. The leg inside your network frequently works fine because nothing is translated, while the leg crossing the boundary breaks. That is why one-way audio so often shows up only on real outside calls and never in a local test between two extensions.

sequenceDiagram
  participant Agent
  participant Box
  participant Carrier
  Agent->>Box: RTP up
  Box->>Carrier: RTP up
  Carrier-->>Box: RTP down blocked
  Box-->>Agent: no return audio
  Note over Box,Carrier: agent hears nothing

Isolate the silent leg

  1. Decide who can't hear. If the agent hears the lead but the lead hears nothing, the path from the box out to the carrier is blocked. If the lead hears the agent but the agent hears nothing, the return path into the box is blocked. Pin this down first; it tells you which firewall direction to inspect.
  2. Check the external IP and NAT settings. If the box advertises a private address, return audio has nowhere to go. Set the external address and local network correctly. The NAT traversal config is the single most common cause of one-way audio on a box behind translation.
  3. Open the RTP range both ways. A half-open firewall, inbound allowed but outbound denied or the reverse, is the textbook one-way symptom. Confirm the UDP RTP range passes in both directions on every device in the path.
  4. Enable symmetric RTP. Telling Asterisk to send media to the source of incoming packets, not the advertised IP, fixes a NATed SIP trunk that lies about its address.
Map the silent direction to a network direction before changing config. Agent-can't-hear equals inbound return path. Lead-can't-hear equals outbound path. Guessing wastes an afternoon.

Once you know which leg is silent, the firewall or NAT setting to change is obvious. For the full diagnostic order, see the troubleshooting playbook. If the audio is missing in both directions instead of one, start with no audio on VICIdial calls. To skip NAT tuning entirely, VICIfast ships a box with the public IP and RTP path already configured.

About VICIfast LLC

VICIfast LLC operates a managed VICIdial hosting + BYOI service for outbound and inbound call centers. We run the dialers, the carriers, the recordings pipeline, and the compliance plumbing so operators don’t have to.

Citing this article

VICIfast Engineering. “One-way audio on VICIdial calls and how to find the cause”. VICIfast LLC, June 25, 2026. Retrieved from https://vicifast.com/blog/fix-one-way-audio-on-vicidial-calls

Have questions?

Related posts

You might be interested in

VICIfast newsletter

Liked this? Get the next one in your inbox.

We ship the kind of stuff you just read — concrete, numbers-first, no drip. One email when a new post goes live. Unsubscribe in one click.

Comments

Comments are reviewed before they appear. We never publish your email.

No comments yet — be the first.