Edge Collaboration · Expressway

Expressway Traversal Zones Configurator

Generate matched Traversal Client (Exp-C) and Traversal Server (Exp-E) zones. Ports, auth, SIP params, media encryption — all wired so C-initiated tunnels come up clean.

By Faz Karim · 30 yrs Cisco UCLast updated 2026-04-20
What this tool does

Both sides of the traversal zone

Expressway traversal is C-initiated: the Exp-C node opens a tunnel to Exp-E and calls flow through it. This tool produces the exact Client zone config for Exp-C and the matching Server zone config for Exp-E. Get these wrong and everything else (MRA, B2B) fails silently.

Generate traversal zone config

Inputs

Your zone config pair

Set inputs, click Generate zone config.

How to read your result

Four config blocks

1

C-side

Traversal Client zone config.

2

E-side

Traversal Server zone config.

3

Auth

Credentials on both sides.

4

Tests

CLI checks & log commands.

Deep dive

Why C-initiated matters

The whole reason Expressway exists is that Exp-C reaches out to Exp-E — not the other way. No inbound firewall rule from DMZ to inside. Exp-C opens a persistent TCP connection (default 7001) to Exp-E. Once established, that socket is used bidirectionally for signaling and media. This is why DMZ firewall rules go ANY → Exp-E (443/5061/3478/24000-29999) but NEVER E → C.

Auth on traversal: Exp-C logs in with a username/password. That user is a local account on Exp-E. Create it under Users > Local authentication database > New. This same credential is re-used by Exp-C for every zone. Rotate annually. The common bug is password mismatch — zone shows "failed" and the UI gives a generic error. Check /var/log/traversalzone on Exp-E.

UC vs B2B zone choice: for small deployments a single traversal zone handles both MRA and B2B (use port 7001, set zone type to "Unified Communications traversal"). For larger or regulated deployments, separate zones (7001 for UC, 7002 for B2B) makes call routing and audit easier — you can tell at a glance which leg is internal user vs partner. The zone license cost is the same either way.

FK
Faz Karim30 years Cisco Network · UC · Data Center · LinkedIn
FAQ

Common questions

Do I need one zone or two?

Small: one (UC type). Larger: separate UC and B2B zones for easier ops.

Can traversal go over WAN?

Yes — Exp-C in one region, Exp-E in another. But add latency and have backup pair local.

What if the tunnel drops?

Exp-C reconnects automatically every few seconds. Active calls may drop; new calls queue briefly.

TLS verify on traversal?

Yes — enable mutual TLS. Exp-C trusts Exp-E cert and vice versa. Internal CA is fine.

Can I cluster traversal zones?

Yes — Exp-C cluster talks to Exp-E cluster. Peers are added under Zone > Peer addresses.

Worked examples

Three traversal setups

Lab: single C + single E

1 of each.

One UC traversal zone, port 7001.
Pilot only.

Prod: 2+2 pair

2 C, 2 E.

Traversal zone has 2 peer addresses (both E FQDNs). C-cluster replicates zone.
Standard enterprise.

Prod split: UC + B2B

Separate zones.

UC zone 7001, B2B zone 7002. Different search rules per traffic type.
Clean audit trail.
Sources verified against current Cisco guidance

Citations

Related tools

You might also need

Expressway build stuck?

Our UC Modernization Sprint stands up Expressway pair, traversal zones, certs, and firewall coord in 2-4 weeks.

$25K–$75Kturnkey
Book a 30-min call →Or email info@famoustec.com