VICIfast
Operations

How to test a Remote Agent's External Extension before going live

Before flipping a Remote Agent to ACTIVE, dial its External Extension from the server. This one test catches most forwarding failures.

VICIfast Support
··2 min read
How to test a Remote Agent's External Extension before going live

The single most useful thing you can do before turning a Remote agent on is to dial its External Extension yourself from a phone on the dialer. The External Extension is the full dialplan number the system forwards calls to, and if it does not connect when you dial it by hand, it will not connect when the dialer does it either. This post walks the test and what each failure tells you.

Why a manual dial first

When the campaign forwards a call, it dials the External Extension exactly as you typed it into the record — no cleanup, no guessing. The number has to be a complete dialable string. If your dialplan needs a leading 9 to reach an outside line, that 9 must be in the field. A handset on the same server uses the same dialplan, so dialing the number by hand reproduces precisely what the system will do, before any customer is on the line.

Run the test

  • From a softphone or hardphone registered to the dialer, dial the External Extension exactly as it appears in the remote agent record, character for character.
  • If you reach the target phone and it rings, the Extension is good — the dialable target the dialplan resolves your number to is correct, and you can flip the agent to ACTIVE with confidence.
  • If you hear a fast busy or a not-in-service message, the number is incomplete or the prefix is wrong. Add the leading 9, fix the digits, and dial again.
  • If the call connects but the audio is one-way or silent, the dialplan reached the carrier but the media path has a NAT traversal problem — the rewriting of addresses as packets cross a home router. That is a network fix, not a digits fix.

Reading the result

Each outcome points at a different layer. A failure to ring at all is a dialplan or digits problem. A ring with no answer is the phone or the person, not the routing. A connect with broken audio is the media path. Knowing which layer failed saves you from changing the wrong thing.

flowchart TD
  A[Dial external extension from the server] --> B{Did the target ring}
  B -->|No fast busy| C[Fix digits or add the prefix]
  B -->|No silence then drop| D[Check dialplan and trunk routing]
  B -->|Yes but one way audio| E[Investigate NAT on the media path]
  B -->|Yes rings cleanly| F[Number is good]
  C --> G[Dial again]
  D --> G
  E --> G
  F --> H[Set the agent ACTIVE]

If the manual dial passes but the agent still gets nothing once live, the gap is in the record wiring rather than the number — getting the external extension set correctly covers that path, and the remote agents guide ties the whole feature together. If you would rather skip dialplan tuning entirely, our managed plans hand you a server where the routing already works.

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. “How to test a Remote Agent's External Extension before going live”. VICIfast LLC, June 27, 2026. Retrieved from https://vicifast.com/blog/troubleshoot-external-extension-not-dialing

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.