Configuration · guide

Setting up business-to-business calling on Cisco Expressway

Cisco Expressway

Verified 2026-09-25 · 70 sources · tier 2

For Cisco collaboration administrators configuring B2B calling across Unified CM and Expressway.

An Expressway DNS zone searches for externally hosted systems to enable business-to-business calling by querying destination aliases in DNS 26. In a traversal deployment, the Expressway-E in the DMZ operates as the traversal server while the Expressway-C behind the firewall functions as the traversal client 65.

Before you start

  • Traversal zones require a configured NTP server on the Expressway 63.
  • Business-to-business calls require one Rich Media Session (RMS) license on the Expressway-E 49.
  • Each RMS license supports either one video call or two audio-only SIP calls 48.
  • Any SIP or H.323 ALG or fixup feature on the NAT firewall fronting the Expressway-E should be disabled 21.
  • Traversal communications are initiated from Expressway-C to Expressway-E, so no ports need opening from the DMZ to the internal network for call handling 5.

What changes by situation

Pick your answers to see only your path. Nothing is sent anywhere until you make a plan.

Which signalling protocols will you accept from other organisations?
Does this Expressway pair and Unified CM cluster already carry Mobile and Remote Access (MRA)?
Will you accept unauthenticated inbound calls from the internet?

Three questions. One permanent page you can send to your manager.

Step 1 Confirm licensing and firewall settings

Do

Verify that the required RMS licenses are present on the Expressway-E 33 49. Disable any SIP or H.323 ALG or fixup inspection on the NAT firewall protecting the Expressway-E 21.

Verify

Ensure licenses are recognized by checking system licensing, as an absence of licenses triggers a "Call license limit reached" error during call processing 33.

Rollback

Suggested rollback: Re-enable the firewall fixup or ALG functions if required by network policy.

Step 2 Configure signaling protocols and interworking

SIP only

Do

Under Configuration > Protocols > SIP, keep TLS On, and set TCP to On if publishing TCP SRV records, noting that TCP and UDP are Off by default 54. Leave H.323 mode set to its default of Off 29. Under Configuration > Protocols > Interworking, set interworking to Off 32.

Verify

Under Configuration > Protocols > SIP, verify TLS is On 54. Under Configuration > Protocols > H.323, verify H.323 mode is Off 29. Under Configuration > Protocols > Interworking, verify the mode displays Off 32.

Rollback

Under Configuration > Protocols > SIP, restore UDP Off and TCP Off 54. Under Configuration > Protocols > Interworking, revert the setting to Registered only 32.

SIP and H.323

Do

Under Configuration > Protocols > SIP, keep TLS On, and set TCP to On if publishing TCP SRV records 54. Under Configuration > Protocols > H.323, enable H.323 mode, which is Off by default 29. On the Expressway-E, set Configuration > Protocols > Interworking to On 42, noting that the default Registered only setting only acts as a gateway when an endpoint is locally registered 32.

Verify

Under Configuration > Protocols > H.323, confirm H.323 mode is On 29. On the Expressway-E, confirm interworking is set to On 42 32.

Rollback

Under Configuration > Protocols > H.323, change H.323 mode to Off 29. Under Configuration > Protocols > Interworking, set interworking back to Registered only 32.

Step 3 Publish public DNS SRV records

SIP only

Do

In public DNS, create _sips._tcp (port 5061) and _sip._tcp (port 5060) SRV records pointing to the Expressway-E FQDN, along with an A record for the FQDN 57 58. Do not publish _sip._udp records because SIP over UDP is disabled by default 55 58.

Verify

Run the Expressway SRV connectivity tester against the domain to test SRV queries and verify TCP or TLS connectivity against the returned hosts 56.

Rollback

Delete the public _sips._tcp and _sip._tcp SRV records from DNS 57.

SIP and H.323

Do

In public DNS, configure the SIP SRV records _sips._tcp (port 5061) and _sip._tcp (port 5060), and configure the H.323 SRV records _h323cs._tcp (port 1720) and _h323ls._udp (port 1719) targeting the Expressway-E FQDN, plus an A record for the FQDN 57 58.

Verify

Execute the Expressway SRV connectivity tester against the domain to validate public resolution and connectivity for each published SIP and H.323 record type 56.

Rollback

Delete the created SIP and H.323 SRV records from public DNS 58.

Step 4 Configure Cisco Unified Communications Manager

MRA is active or planned on the same pair

Do

In Unified CM, configure a SIP trunk security profile with an incoming port other than 5060 or 5061 17. For TLS trunks, ensure the X.509 subject name matches the CN of the certificate presented by Expressway-C 14. Create a SIP trunk using this security profile, and establish SIP route patterns targeting this trunk for external domains 15. Populate the Cluster Fully Qualified Domain Name enterprise parameter 12. Populate the Top Level Domain enterprise parameter to avoid inbound looping or 404 Not Found errors 16. On clusters upgraded from version 8.x or earlier, increase the SIP Max Incoming Message Size to 11000 13. When utilizing TLS, import the Expressway-C certificate or issuing CA into the Unified CM trust store on all nodes, import the CallManager certificate or CA into the Expressway-C trusted CA list 10, and ensure certificates present both client and server authentication usage 9. Restrict the SIP trunk's Calling Search Space so unauthenticated calls cannot reach protected resources such as the PSTN 44.

Verify

Confirm that the SIP trunk security profile reflects the non-default port 17 67. Suggested check: verify that MRA client registrations remain operational on default ports.

Rollback

Delete the SIP route patterns and the SIP trunk 15, remove the SIP trunk security profile 17, and revert the enterprise parameters 12 16.

B2B only

Do

In Unified CM, configure a SIP trunk security profile 14. While moving off port 5060 or 5061 is documented when the same Expressway and Unified CM serve both MRA and B2B 17. For TLS trunks, ensure the X.509 subject name matches the CN of the Expressway-C certificate 14. Create a SIP trunk using this profile and add SIP route patterns directing external domains to the trunk 15. Populate the Cluster Fully Qualified Domain Name enterprise parameter 12 and the Top Level Domain enterprise parameter 16. On clusters upgraded from version 8.x or earlier, increase SIP Max Incoming Message Size to 11000 13. For TLS, exchange CA or server certificates between Unified CM and Expressway-C 10, confirming both client and server authentication usage are present 9. Restrict the trunk's inbound Calling Search Space so unauthenticated calls cannot reach protected resources such as the PSTN 44.

Verify

Record the incoming port defined on the SIP trunk security profile to ensure an exact match with the neighbor zone destination port 35.

Rollback

Delete the configured SIP route patterns and the SIP trunk 15, remove the SIP trunk security profile, and reset modified enterprise parameters 12 16.

Step 5 Establish the Expressway-C neighbor zone to Unified CM

Do

On Expressway-C, navigate to Configuration > Zones > Zones and create a Neighbor zone targeting the Unified CM nodes to carry inbound B2B calls to Unified CM 37. Select the pre-configured zone profile "Cisco Unified Communications Manager (9.x or later)" 18. Set the destination port to match the incoming port configured in the Unified CM SIP trunk security profile 35. If TLS verify mode is enabled, set the peer addresses to the Unified CM node FQDNs 36.

Verify

Check Status > Zones to confirm that the zone is listed as Active 70. Confirm the destination port matches the Unified CM trunk port, as a mismatch causes Unified CM to drop the TCP session on inbound B2B calls 35.

Rollback

Delete the neighbor zone targeting Unified CM on Expressway-C 37.

Step 6 Configure traversal zones between Expressway-C and Expressway-E

MRA is active or planned on the same pair

Do

Retain the existing Unified Communications traversal zone for MRA, which uses port 7001 3 68. Create a separate traversal server zone on Expressway-E and a traversal client zone on Expressway-C using a different port, such as 7003 3 65. On Expressway-E, add traversal credentials under Configuration > Authentication > Devices > Local database 61. On Expressway-C, configure the traversal client zone with matching credentials and point the peer address to the Expressway-E public IP address in a single-NIC setup or internal NIC IP address in a dual-NIC setup 61 64. Under Configuration > Protocols > H.323, note that H.323 is Off by default on the zone 29.

Verify

Navigate to Status > Zones on both Expressway-C and Expressway-E to confirm that the traversal zone shows Active 70.

Rollback

Delete the traversal client zone on Expressway-C, delete the traversal server zone on Expressway-E, and remove the entry in the local authentication database 61.

B2B only

Do

Create a traversal server zone on Expressway-E and a traversal client zone on Expressway-C 65. Configure credentials in the Expressway-E local authentication database under Configuration > Authentication > Devices > Local database 61. Configure the traversal zones on Expressway-E and Expressway-C 65. Set the peer address on Expressway-C to the Expressway-E public IP in a single-NIC deployment or internal NIC IP in a dual-NIC deployment 64.

Verify

Under Status > Zones on both nodes, verify that the traversal zone displays as Active; if not, check firewall ports, NAT settings, and authentication credentials 70.

Rollback

Delete the traversal server zone on Expressway-E, delete the traversal client zone on Expressway-C, and delete the user from the local database 61.

Step 7 Create the DNS zone on Expressway-E

SIP only

Do

On Expressway-E, create a zone of type DNS with SIP mode On and H.323 mode Off 24 26. Leave Include address record Off (the default), as turning it on causes fallback A/AAAA queries when SRV lookups fail, which can falsely signal search success 31. The DNS zone will perform DNS SRV queries for _sip or _sips on destination URI domains 27.

Verify

Navigate to Maintenance > Tools > Locate and execute a lookup for a known external SIP alias to verify resolution via the DNS zone 34.

Rollback

Delete the DNS zone on the Expressway-E 24.

SIP and H.323

Do

On Expressway-E, create a DNS zone with both SIP and H.323 modes enabled, leaving Include address record set to Off 24 26 31. This configuration allows the DNS zone to try the alternative protocol for remote domains when interworking is active 25.

Verify

Under Maintenance > Tools > Locate, perform lookups for remote aliases to verify resolution across protocols 34.

Rollback

Delete the DNS zone from Expressway-E 24.

Step 8 Configure dial plan transforms

Do

On Expressway-C, navigate to Configuration > Dial plan > Transforms and configure a transform rule to remove :5060 or :5061 appended by Unified CM 45. Without this transform, the Expressway performs A/AAAA lookups instead of SRV record searches 45.

Verify

Under Maintenance > Tools > Check pattern, input a test URI containing a port suffix (such as user@partner.example:5060) and confirm that the transformed output strips the port 34 45.

Rollback

In Configuration > Dial plan > Transforms, delete or disable the port-stripping transform rule 45.

Step 9 Configure outbound search rules

Do

On Expressway-C, add a search rule setting Source to the Unified CM neighbor zone, configuring a pattern match for external domains, targeting the traversal client zone, and setting On successful match to Stop 39. On Expressway-E, configure a search rule setting Source to All zones (which encompasses registered devices and neighbor/traversal zones but excludes the Default Zone), matching non-local domains, targeting the DNS zone, and setting On successful match to Stop 52 53. Cisco advises avoiding the Any wildcard for the search rule Source setting to minimize toll fraud risk 2. Assign priorities between 1 and 65534, with 1 being the highest priority 52.

Verify

Under Maintenance > Tools > Locate on Expressway-C, test a remote address to confirm that search rule processing routes toward the traversal zone and DNS zone 34.

Rollback

Delete the search rules from the configuration 52.

Step 10 Configure inbound search rules

Open B2B calling

Do

On Expressway-C, configure a search rule matching your domain with Source set to the traversal client zone and target set to the Unified CM neighbor zone 53. Set Request must be authenticated to No on the rule so unauthenticated callers entering via the Default Zone can match 28 47.

Verify

Place a test call and check Status > Search history to verify the inbound call routes from the Default Zone through the traversal zone to the Unified CM neighbor zone 19 51.

Rollback

Delete the inbound search rule on Expressway-E targeting the traversal zone 52.

Deny unauthenticated inbound calls

Do

Do not configure inbound search rules targeting the traversal zone for Default Zone traffic, or configure the rule with Request must be authenticated set to Yes 47. When the Default Zone has an authentication policy of Do not check credentials, messages are classified as unauthenticated and will not match the rule 28 47. Do not configure the Default Zone with Treat as authenticated, as that classifies all unauthenticated messages as authenticated 66. Alternatively, delete the Default Zone default links to prevent incoming calls from unrecognized endpoints entirely 19.

Verify

Place an inbound test call from an external system and verify in Status > Search history that the call is rejected without matching an inbound traversal search rule 51.

Rollback

Configure Request must be authenticated to No or restore the Default Zone default links 19 47.

Step 11 Configure call policy and fraud prevention

Do

Set the Call Policy mode under Configuration > Call Policy > Configuration to Local CPL or Policy service, noting that Cisco recommends an external policy service over hand-written CPL scripts due to CPL complexity 7 11. In Configuration > Call Policy > Rules, establish rules that evaluate source patterns and destination patterns with an Allow or Reject action 8. A rule configured with a blank source pattern applies to all incoming calls for the chosen caller type (Authenticated or Unauthenticated) 6. Apply rules that allow only specific internal destinations and discard all others, including rejecting calls whose From address claims the organisation's own domain 40. To block PSTN toll fraud, use rules rejecting PSTN-prefixed destinations (such as 9-prefixed calls) from unauthenticated zones 44 59. Implement the Expressway "SIP authentication failure" intrusion protection rule to jail offending source IP addresses after repetitive failures within a detection window 43.

Verify

Place an inbound test call attempting to reach a PSTN prefix and verify via Status > Search history and Status > Logs > Event Log that the policy rejects the attempt 51.

Rollback

Under Configuration > Call Policy > Configuration, set Call Policy mode to Off 7.

Step 12 Test outbound B2B calling

Do

From an internal Unified CM registered endpoint, place a call to an external test SIP URI that publishes public DNS SRV records 57.

Verify

Suggested check: confirm bidirectional audio and video media. If the call fails, inspect Status > Search history and Status > Logs > Event Log across both Expressway nodes 51. If calls fail with 404 Not Found or loop back to Unified CM, confirm the Top Level Domain enterprise parameter in Unified CM is correctly configured 16. If large messages are rejected, confirm Unified CM SIP Max Incoming Message Size is raised to 11000 13.

Rollback

Suggested rollback: Review search rules and zone configurations if outbound test calls fail to route.

Step 13 Test inbound B2B calling

Open B2B calling

Do

From an external system or public test service, place an inbound call to a user SIP URI hosted on your Unified CM 19.

Verify

Suggested check: confirm that the Unified CM user endpoint alerts and connects with bidirectional media. Review Status > Search history on Expressway-E and Expressway-C to verify that the call entered through the Default Zone, crossed the traversal zone, and traversed the Unified CM neighbor zone 19 51.

Rollback

Suggested rollback: If calls fail, inspect search rule regex patterns and firewall traversals.

Deny unauthenticated inbound calls

Do

From an external system, attempt to dial an internal user SIP URI 19.

Verify

Verify that the call is disconnected or rejected at the Expressway-E and does not reach Expressway-C or Unified CM, and confirm via Status > Search history that no search rule was matched 51.

Rollback

Suggested rollback: Check search rule authentication requirements if external calls unexpectedly ring through.

Applicability

Applies to: Cisco Expressway, Cisco Expressway with Cisco Unified CM, Cisco Unified CM, and Cisco Unified CM with Cisco Expressway. Deployments: on-premises. Sources checked 2026-09-25. The newest Cisco Expressway-E and Expressway-C Basic Configuration Deployment Guide on Cisco's configuration guide listing is the X14.0 edition, published 14 April 2021 4. Cisco's Preferred Architecture advises that H.323 should be turned off as a security best practice, while acknowledging business reasons may prevent it 41. When the same Expressway and Unified CM serve both MRA and B2B, the SIP port on the Unified CM trunk used for B2B must be changed from the default 5060 or 5061 17. Expressway search rules, protocols, licensing, and call policy rules apply across the documented releases 7 29 49 52 54. Unified CM enterprise parameters apply to Unified CM, with specific guidance for clusters upgraded from 8.x or earlier to raise SIP Max Incoming Message Size to 11000 12 13.

What remains uncertain

Whether firewall IP port lists across all media ranges, traversal zones, and H.323 ports have changed in releases beyond X14.0 is not covered by the sources below. Specific regular expression strings for inbound and outbound domain routing beyond the basic examples are not covered by the sources below. Default Zone TLS access rules and certificate-based partner allow-lists are not covered by the sources below.

See also

Referenced by

Sources

  1. 1
    The Basic Configuration guide cautions that an Any alias search rule on the Expressway-E carries a denial-of-service risk.
    Cisco Expressway-E and Expressway-C Basic Configuration Deployment Guide (X14.0) - Routing Configuration · Routing Configuration > Task 11: Configuring Traversal Zone Search Rules (note) · Checked 2026-09-25
  2. 2
    Cisco advises avoiding the Any wildcard for the search rule Source setting to minimise toll fraud risk.
    Cisco Expressway Administrator Guide (X15.4) - Dial Plan and Call Processing · Dial Plan and Call Processing > search rules (IP address rule guidance) · Checked 2026-09-25
  3. 3
    Cisco's B2B technote configures the B2B traversal zone on a different port from the Unified Communications traversal zone (which uses 7001), using 7003 in its example on both Expressway-C and Expressway-E.
    Configure Business to Business Audio/Video Calls through Expressway · Configure > Expressway-C > Traversal Zone (B2B client); Expressway-E > Traversal Zone (B2B server) · Checked 2026-09-25
  4. 4
    The newest Cisco Expressway-E and Expressway-C Basic Configuration Deployment Guide on Cisco's configuration guide listing is the X14.0 edition, published 14 April 2021.
    Cisco Expressway Series - Configuration Guides · Configuration Guides list; entry 'Cisco Expressway-E and Expressway-C Basic Configuration Deployment Guide (X14.0)' · Checked 2026-09-25
  5. 5
    Traversal communications are initiated from Expressway-C to Expressway-E, so no ports need opening from the DMZ to the internal network for call handling.
  6. 6
    A Call Policy rule with a blank source pattern applies to all incoming calls from the selected type of caller, Authenticated or Unauthenticated.
    Cisco Expressway Administrator Guide (X15.4) - Dial Plan and Call Processing · Dial Plan and Call Processing > Call Policy rules > Source pattern · Checked 2026-09-25
  7. 7
    Call Policy mode (Configuration > Call Policy > Configuration) is Off, Local CPL or Policy service.
    Cisco Expressway Administrator Guide (X15.4) - Dial Plan and Call Processing · Dial Plan and Call Processing > Call Policy > Call Policy mode · Checked 2026-09-25
  8. 8
    Call Policy rules at Configuration > Call Policy > Rules match a source pattern and a required destination pattern and apply an action of Allow or Reject.
    Cisco Expressway Administrator Guide (X15.3) - Dial Plan and Call Processing · Dial Plan and Call Processing > Call Policy rules · Checked 2026-09-25
  9. 9
    With TLS verify On between Expressway-C and Unified CM, both servers' certificates must carry both client and server authentication usage, otherwise the TLS handshake fails.
    Troubleshoot Most Common Issues for Business to Business Calls Through Expressway · Issue: TLS verify on / certificate attributes · Checked 2026-09-25
  10. 10
    For TLS between Expressway-C and Unified CM, the Expressway-C certificate or its issuing CA must be in the Unified CM trust store on all cluster servers, and the CallManager certificate or its CA must be in the Expressway-C trusted CA list.
    Configure Business to Business Audio/Video Calls through Expressway · Configure > Certificate validation · Checked 2026-09-25
  11. 11
    Cisco recommends an external policy service over hand-written CPL scripts because of CPL's complexity.
    Cisco Expressway Administrator Guide (X15.4) - Dial Plan and Call Processing · Dial Plan and Call Processing > Call Policy > CPL scripts · Checked 2026-09-25
  12. 12
    Cisco's B2B technote instructs configuring the Cluster Fully Qualified Domain Name enterprise parameter in Unified CM, which accepts multiple comma-separated entries.
    Configure Business to Business Audio/Video Calls through Expressway · Configure > CUCM > Cluster FQDN · Checked 2026-09-25
  13. 13
    A Unified CM cluster upgraded from 8.x or earlier may keep a 5000-byte SIP Max Incoming Message Size; raising it to 11000 fixes B2B calls rejected as 'large message'.
    Troubleshoot Most Common Issues for Business to Business Calls Through Expressway · Issue: large SIP messages rejected · Checked 2026-09-25
  14. 14
    For a TLS trunk, the Unified CM SIP trunk security profile's X.509 subject name must match the CN of the certificate presented by the Expressway-C.
    Configure Business to Business Audio/Video Calls through Expressway · Configure > CUCM > SIP Trunk Security Profile · Checked 2026-09-25
  15. 15
    Unified CM uses SIP route patterns to send calls for external domains to the Expressway-C trunk; Cisco's technote defers the exact pattern design to the Unified CM dial plan documentation.
    Configure Business to Business Audio/Video Calls through Expressway · Configure > CUCM > SIP Route Pattern · Checked 2026-09-25
  16. 16
    If the Unified CM Top Level Domain enterprise parameter is not set, inbound B2B calls to the organisation's own domain can loop via SIP route patterns or fail with 404 Not Found.
    Troubleshoot Most Common Issues for Business to Business Calls Through Expressway · Issue: Top Level Domain not configured · Checked 2026-09-25
  17. 17
    When the same Expressway and Unified CM serve both MRA and B2B, the SIP port on the Unified CM trunk used for B2B must be changed from the default 5060 or 5061.
    Preferred Architecture for Cisco Collaboration 14 Enterprise On-Premises Deployments, CVD - Collaboration Edge · Collaboration Edge > SIP trunk between Unified CM and Expressway-C · Checked 2026-09-25
  18. 18
    Neighbor zones offer pre-configured zone profiles for Unified CM, including 'Cisco Unified Communications Manager (9.x or later)', '(8.6.1 or 8.6.2)' and '(8.6 and below)'.
    Cisco Expressway Administrator Guide (X15.4) - Zones and Neighbors · Zones and Neighbors > Neighbor zone > Zone profile · Checked 2026-09-25
  19. 19
    The Default Zone represents incoming calls from endpoints or devices that are unregistered or not recognized, and deleting its default links prevents incoming calls from unrecognised endpoints.
    Cisco Expressway Administrator Guide (X15.4) - Zones and Neighbors · Zones and Neighbors > The Default Zone · Checked 2026-09-25
  20. 20
    Because Default Zone traffic under Do not check credentials is classified unauthenticated, setting Request must be authenticated to Yes on the Expressway-E rule toward the traversal zone should stop unauthenticated internet callers reaching the internal network through that rule.inferred
    Cisco Expressway Administrator Guide (X15.4) - Dial Plan and Call Processing · Dial Plan and Call Processing > Request must be authenticated; combined with Device Authentication > Do not check credentials · Checked 2026-09-25
  21. 21
    Any SIP or H.323 fixup/ALG function on the NAT firewall in front of the Expressway-E should be disabled because it interferes with Expressway operation.
  22. 22
    The Basic Configuration guide's DNS zone search rule on Expressway-E has priority 150, source All zones, Request must be authenticated No, a regex that excludes the local domain (of the form (?!.*@example\.com.*$).*), and target DNSZone.
    Cisco Expressway-E and Expressway-C Basic Configuration Deployment Guide (X14.0) - Routing Configuration · Routing Configuration > Task 13: Configuring DNS Zone Search Rules · Checked 2026-09-25
  23. 23
    The Basic Configuration guide's example DNS zone on Expressway-E has H.323 mode On, SIP mode On, fallback transport protocol TCP and Include address record Off.
    Cisco Expressway-E and Expressway-C Basic Configuration Deployment Guide (X14.0) - Routing Configuration · Routing Configuration > Task 12: Configuring the DNS Zone (settings table) · Checked 2026-09-25
  24. 24
    The DNS zone for B2B URI routing is created on the Expressway-E, not the Expressway-C.
    Preferred Architecture for Cisco Collaboration 14 Enterprise On-Premises Deployments, CVD - Collaboration Edge · Collaboration Edge > DNS configuration for business-to-business · Checked 2026-09-25
  25. 25
    With SIP-to-H.323 interworking enabled, the Expressway-E DNS zone can automatically try the other protocol when looking up a remote domain.
    Preferred Architecture for Cisco Collaboration 14 Enterprise On-Premises Deployments, CVD - Collaboration Edge · Collaboration Edge > search rules and call routing · Checked 2026-09-25
  26. 26
    An Expressway DNS zone is used to search for externally hosted systems, such as for business-to-business calling, by looking up the destination alias in DNS.
    Cisco Expressway-E and Expressway-C Basic Configuration Deployment Guide (X14.0) - Routing Configuration · Routing Configuration > Task 12: Configuring the DNS Zone · Checked 2026-09-25
  27. 27
    For traffic sent to its DNS zone, the Expressway-E performs a DNS SRV lookup for _sip or _sips on the domain taken from the domain portion of the SIP URI.
    Configure Business to Business Audio/Video Calls through Expressway · Configure > Expressway-E > DNS Zone · Checked 2026-09-25
  28. 28
    With a zone authentication policy of Do not check credentials, message credentials are not checked and all messages are classified as unauthenticated.
    Cisco Expressway Administrator Guide (X15.0) - Device Authentication · Device Authentication > authentication policy options · Checked 2026-09-25
  29. 29
    H.323 mode on the Expressway (Configuration > Protocols > H.323) is Off by default.
    Cisco Expressway Administrator Guide (X15.5) - Protocols · Protocols > H.323 · Checked 2026-09-25
  30. 30
    The inbound B2B path therefore needs a rule on Expressway-E sending the organisation's own domain to the traversal zone and a rule on Expressway-C sending that domain to the Unified CM neighbor zone.inferred
    Configure Business to Business Audio/Video Calls through Expressway · Configure > Expressway-C > Neighbor Zone to CUCM; Expressway-E > Traversal Zone · Checked 2026-09-25
  31. 31
    The DNS zone's Include address record setting defaults to Off; when On, the Expressway queries A/AAAA records if NAPTR and SRV lookups fail, which can make the Expressway believe a search succeeded when the call will then fail.
    Cisco Expressway Administrator Guide (X15.4) - Zones and Neighbors · Zones and Neighbors > DNS zone settings > Include address record · Checked 2026-09-25
  32. 32
    Configuration > Protocols > Interworking offers H.323 <-> SIP interworking modes Off, Registered only (default; gateway only if at least one endpoint is locally registered) and On (gateway regardless of registration).
    Cisco Expressway Administrator Guide (X15.5) - Protocols · Protocols > Interworking · Checked 2026-09-25
  33. 33
    Cisco's B2B technote says the required licenses must be present on each Expressway and that missing licenses produce a 'Call license limit reached' error.
    Configure Business to Business Audio/Video Calls through Expressway · Configure > Licensing · Checked 2026-09-25
  34. 34
    Maintenance > Tools > Locate tests how the Expressway would find an alias, and Maintenance > Tools > Check pattern tests a pattern or transform against an alias.
    Cisco Expressway Administrator Guide (X15.3) - Dial Plan and Call Processing · Dial Plan and Call Processing > Locate / Check pattern tools · Checked 2026-09-25
  35. 35
    The Expressway-C neighbor zone destination port must match the incoming port set in the Unified CM SIP trunk security profile; a mismatch causes Unified CM to drop the TCP session on inbound B2B calls.
    Configure Business to Business Audio/Video Calls through Expressway · Configure > Expressway-C > Neighbor Zone to CUCM · Checked 2026-09-25
  36. 36
    When TLS verify mode is On for the neighbor zone to Unified CM, the peer address must be the FQDN of the Unified CM node; with it Off, an IP, hostname or FQDN may be used.
    Configure Business to Business Audio/Video Calls through Expressway · Configure > Expressway-C > Neighbor Zone to CUCM (TLS verify) · Checked 2026-09-25
  37. 37
    A neighbor zone on the Expressway-C targeting Unified CM is used to route inbound B2B calls to Unified CM.
    Configure Business to Business Audio/Video Calls through Expressway · Configure > Expressway-C > Neighbor Zone to CUCM · Checked 2026-09-25
  38. 38
    Where no MRA shares the Expressway pair or Unified CM cluster, the documented requirement to move the B2B trunk off 5060/5061 does not directly apply, though the neighbor zone and trunk ports must still match.inferred
    Preferred Architecture for Cisco Collaboration 14 Enterprise On-Premises Deployments, CVD - Collaboration Edge · Collaboration Edge > SIP trunk between Unified CM and Expressway-C (conditional wording) · Checked 2026-09-25
  39. 39
    The Basic Configuration guide's sample outbound B2B rule on Expressway-C uses source the Unified CM zone, a regex matching the remote domain, target the traversal client zone and On successful match Stop.
    Cisco Expressway-E and Expressway-C Basic Configuration Deployment Guide (X14.0) - Optional Configuration Tasks · Optional Configuration Tasks > Task 21: B2B federation, sample dial plan · Checked 2026-09-25
  40. 40
    The Preferred Architecture recommends CPL rules that allow only specific destinations and discard everything else, with an example rejecting calls whose From address claims the organisation's own domain.
    Preferred Architecture for Cisco Collaboration 14 Enterprise On-Premises Deployments, CVD - Collaboration Edge · Collaboration Edge > toll fraud prevention; Table 4-5 CPL example · Checked 2026-09-25
  41. 41
    Cisco's Preferred Architecture advises that H.323 should be turned off as a security best practice, while acknowledging business reasons may prevent it.
  42. 42
    When H.323 is enabled for B2B, Cisco's Preferred Architecture says SIP-to-H.323 interworking should be set to On for the Expressway-E.
    Preferred Architecture for Cisco Collaboration 14 Enterprise On-Premises Deployments, CVD - Collaboration Edge · Collaboration Edge > H.323 / interworking guidance · Checked 2026-09-25
  43. 43
    The Preferred Architecture pairs CPL with the Expressway 'SIP authentication failure' intrusion protection rule, which jails a source IP after repeated failures within a detection window.
  44. 44
    Cisco's Preferred Architecture states unauthenticated calls should be restricted from reaching protected resources such as the PSTN, including via the Calling Search Space on Unified CM.
    Preferred Architecture for Cisco Collaboration 14 Enterprise On-Premises Deployments, CVD - Collaboration Edge · Collaboration Edge > toll fraud prevention and call policy · Checked 2026-09-25
  45. 45
    Unified CM can append :5060 or :5061 to the destination URI, which makes the Expressway query A/AAAA instead of SRV records; a transform on Expressway-C that removes the port fixes this.
    Troubleshoot Most Common Issues for Business to Business Calls Through Expressway · Issue: DNS resolution fails for FQDN with port · Checked 2026-09-25
  46. 46
    The Basic Configuration guide adds a priority-1 pre-search transform (Configuration > Dial plan > Transforms) that appends the local domain to aliases lacking an @, using regex ([^@]*) replaced with \1@example.com.
    Cisco Expressway-E and Expressway-C Basic Configuration Deployment Guide (X14.0) - Routing Configuration · Routing Configuration > Task 8: Configuring Transforms · Checked 2026-09-25
  47. 47
    The search rule setting Request must be authenticated restricts a rule to authenticated search requests and can be used to limit the services available to unauthenticated devices.
    Cisco Expressway Administrator Guide (X15.4) - Dial Plan and Call Processing · Dial Plan and Call Processing > search rule fields > Request must be authenticated · Checked 2026-09-25
  48. 48
    Each RMS license allows either one video call or two audio-only SIP calls.
    Cisco Expressway Administrator Guide (X15.4) - Call Types and Licensing · Call Types and Licensing > RMS license consumption · Checked 2026-09-25
  49. 49
    A business-to-business call requires one Rich Media Session (RMS) license on the Expressway-E.
    Cisco Expressway Administrator Guide (X15.4) - Call Types and Licensing · Call Types and Licensing > RMS license consumption, business-to-business calls · Checked 2026-09-25
  50. 50
    SIP to H.323 interworking uses an RMS license on the node where interworking takes place if any of the endpoints are not registered to Cisco infrastructure.
    Cisco Expressway Administrator Guide (X15.4) - Call Types and Licensing · Call Types and Licensing > interworked calls · Checked 2026-09-25
  51. 51
    When calls fail, Status > Search history shows the search attempts and Status > Logs > Event Log shows failure details.
  52. 52
    Expressway search rule priorities range from 1 to 65534, with 1 the highest; On successful match can be Continue or Stop.
    Cisco Expressway Administrator Guide (X15.3) - Dial Plan and Call Processing · Dial Plan and Call Processing > Configuring search rules · Checked 2026-09-25
  53. 53
    Search rule Source can be Any, All zones (registered devices plus neighbor and traversal zones), Local Zone (registered devices only) or Named (a specific zone or subzone).
    Cisco Expressway Administrator Guide (X15.3) - Dial Plan and Call Processing · Dial Plan and Call Processing > Configuring search rules > Source · Checked 2026-09-25
  54. 54
    On Configuration > Protocols > SIP the transport defaults are UDP Off, TCP Off, TLS On and Mutual TLS Off, with standard ports 5060 for UDP/TCP and 5061 for TLS.
    Cisco Expressway Administrator Guide (X15.5) - Protocols · Protocols > SIP > transport mode settings · Checked 2026-09-25
  55. 55
    SIP over UDP is disabled on Expressway by default.
    Cisco Expressway-E and Expressway-C Basic Configuration Deployment Guide (X14.0) - DNS Records · DNS Records > note under Public DNS table · Checked 2026-09-25
  56. 56
    The Expressway SRV connectivity tester runs DNS SRV queries for a domain and protocol and attempts TCP/TLS connections to the returned hosts, with a downloadable .pcap.
  57. 57
    For SIP B2B call routing, _sip._tcp and _sips._tcp SRV records for the organisation's domain must be created on public DNS servers.
    Configure Business to Business Audio/Video Calls through Expressway · Configure > DNS SRV records · Checked 2026-09-25
  58. 58
    The Basic Configuration guide's public DNS for Expressway-E lists SRV records _sips._tcp (5061), _sip._tcp (5060), _sip._udp (5060), _h323cs._tcp (1720), _h323ls._udp (1719) and _h323rs._udp (1719), each targeting the Expressway-E FQDN, plus an A record for that FQDN.
    Cisco Expressway-E and Expressway-C Basic Configuration Deployment Guide (X14.0) - DNS Records · DNS Records > Public DNS (Expressway-E) table · Checked 2026-09-25
  59. 59
    The same toll-fraud task loads a CPL file on Expressway-C with Call policy mode Local CPL, rejecting calls from the gateway zone to 9-prefixed destinations with status 403, optionally only when the caller is unauthenticated.
    Cisco Expressway-E and Expressway-C Basic Configuration Deployment Guide (X14.0) - Optional Configuration Tasks · Optional Configuration Tasks > Task 22 > Expressway-C CPL · Checked 2026-09-25
  60. 60
    The Basic Configuration guide's toll-fraud example on Expressway-E adds a priority-40 rule (source All zones) passing 9-prefixed numbers at the local domain to the traversal zone, then a priority-41 rule (source Any) rewriting other 9-prefixed calls to do-not-route-this-call, both with Stop.
    Cisco Expressway-E and Expressway-C Basic Configuration Deployment Guide (X14.0) - Optional Configuration Tasks · Optional Configuration Tasks > Task 22: Restricting access to ISDN gateways (toll-fraud prevention) · Checked 2026-09-25
  61. 61
    The traversal client's username and password are validated against the Expressway-E's local authentication database, configured at Configuration > Authentication > Devices > Local database.
    Cisco Expressway Administrator Guide (X15.4) - Zones and Neighbors · Zones and Neighbors > traversal zone configuration (connection credentials) · Checked 2026-09-25
  62. 62
    The Basic Configuration guide's example traversal zone uses SIP port 7001 with TLS transport and H.323 Assent on port 6001.
    Cisco Expressway-E and Expressway-C Basic Configuration Deployment Guide (X14.0) - Routing Configuration · Routing Configuration > Task 10: Configuring the Traversal Zone (settings table) · Checked 2026-09-25
  63. 63
    An NTP server must be configured for Expressway traversal zones to work.
    Cisco Expressway Administrator Guide (X15.4) - Zones and Neighbors · Zones and Neighbors > traversal client zone requirements · Checked 2026-09-25
  64. 64
    On the Expressway-C traversal client zone, the peer address should be the Expressway-E public IP address in a single-NIC deployment and the Expressway-E internal NIC address in a dual-NIC deployment; the wrong address can stop ACKs from Unified CM reaching the edge.
    Troubleshoot Most Common Issues for Business to Business Calls Through Expressway · Issue: ACK not forwarded to the Expressway-E · Checked 2026-09-25
  65. 65
    In an Expressway pair the Expressway-E in the DMZ acts as the traversal server and the Expressway-C behind the firewall acts as the traversal client.
    Cisco Expressway Administrator Guide (X15.3) - Zones and Neighbors · Zones and Neighbors > Traversal Zone requirements (Traversal Client Zones / Traversal Server Zones) · Checked 2026-09-25
  66. 66
    With Treat as authenticated, credentials are not checked and all messages are classified as authenticated.
    Cisco Expressway Administrator Guide (X15.0) - Device Authentication · Device Authentication > authentication policy options · Checked 2026-09-25
  67. 67
    Cisco documents example non-default B2B trunk listening ports of TCP 5560 / TLS 5561 (Basic Configuration guide) and TCP 6060 / TLS 6061 (B2B technote).
    Cisco Expressway-E and Expressway-C Basic Configuration Deployment Guide (X14.0) - Optional Configuration Tasks · Optional Configuration Tasks > Task 21: B2B federation, MRA coexistence note · Checked 2026-09-25
  68. 68
    Unified Communications (MRA) features require a zone of type Unified Communications traversal between Expressway-C and Expressway-E, distinct from the standard traversal client/server zone.
    Cisco Expressway-E and Expressway-C Basic Configuration Deployment Guide (X14.0) - Routing Configuration · Routing Configuration > Task 10 note on Unified Communications traversal · Checked 2026-09-25
  69. 69
    The Basic Configuration guide sets Calls to unknown IP addresses to Indirect on Expressway-C and Direct on Expressway-E, and adds an Any IP address rule on Expressway-C targeting the traversal zone.
    Cisco Expressway-E and Expressway-C Basic Configuration Deployment Guide (X14.0) - Routing Configuration · Routing Configuration > Task 14: Configuring External (Unknown) IP Address Routing · Checked 2026-09-25
  70. 70
    To verify the traversal zone, check Status > Zones on both Expressway-C and Expressway-E that it is Active; if not, check firewall ports, NAT settings and authentication credentials.

Documents

tier 2 current vendor documentation

Cisco Expressway Administrator Guide (X15.0) - Device Authentication

Cisco · 2023-12-19 · accessed 2026-09-25

tier 2 current vendor documentation

Cisco Expressway Administrator Guide (X15.3) - Dial Plan and Call Processing

Cisco · 2025-08-05 · accessed 2026-09-25

tier 2 current vendor documentation

Cisco Expressway Administrator Guide (X15.3) - Zones and Neighbors

Cisco · 2025-08-05 · accessed 2026-09-25

tier 2 current vendor documentation

Cisco Expressway Administrator Guide (X15.4) - Call Types and Licensing

Cisco Systems · 2026-02-09 · accessed 2026-09-24

tier 2 current vendor documentation

Cisco Expressway Administrator Guide (X15.4) - Dial Plan and Call Processing

Cisco Systems · 2026-02-09 · accessed 2026-09-25

tier 2 current vendor documentation

Cisco Expressway Administrator Guide (X15.4) - Zones and Neighbors

Cisco Systems · 2026-02-09 · accessed 2026-09-25

tier 2 current vendor documentation

Cisco Expressway Administrator Guide (X15.5) - Protocols

Cisco · 2026-02-09 · accessed 2026-09-25

tier 2 current vendor documentation

Cisco Expressway Series - Configuration Guides

Cisco Systems · 2026-09-24 · accessed 2026-09-24

tier 2 current vendor documentation

Cisco Expressway-E and Expressway-C Basic Configuration Deployment Guide (X14.0) - DNS Records

Cisco Systems · 2021-04-14 · accessed 2026-09-25

tier 2 current vendor documentation

Cisco Expressway-E and Expressway-C Basic Configuration Deployment Guide (X14.0) - Firewall and NAT Settings

Cisco · 2021-04-14 · accessed 2026-09-25

tier 2 current vendor documentation

Cisco Expressway-E and Expressway-C Basic Configuration Deployment Guide (X14.0) - Optional Configuration Tasks

Cisco Systems · 2021-04-14 · accessed 2026-09-25

tier 2 current vendor documentation

Cisco Expressway-E and Expressway-C Basic Configuration Deployment Guide (X14.0) - Routing Configuration

Cisco Systems · 2021-04-14 · accessed 2026-09-25

tier 2 current vendor documentation

Cisco Expressway-E and Expressway-C Basic Configuration Deployment Guide (X14.0) - System Checks

Cisco · 2021-04-14 · accessed 2026-09-25

tier 2 current vendor documentation

Configure Business to Business Audio/Video Calls through Expressway

Cisco Systems · 2024-03-06 · accessed 2026-09-25

tier 2 current vendor documentation

Preferred Architecture for Cisco Collaboration 14 Enterprise On-Premises Deployments, CVD - Collaboration Edge

Cisco · 2021-05-21 · accessed 2026-09-25

tier 2 current vendor documentation

Troubleshoot Most Common Issues for Business to Business Calls Through Expressway

Cisco Systems · 2018-10-12 · accessed 2026-09-22

Cite this page

APA

WarmTransfer. (2026, September 25). Setting up business-to-business calling on Cisco Expressway. WarmTransfer. https://warmtransfer.net/guides/expressway-b2b-setup

BibTeX

@misc{warmtransfer-expressway-b2b-setup,
  title  = {Setting up business-to-business calling on Cisco Expressway},
  author = {{WarmTransfer}},
  year   = {2026},
  url    = {https://warmtransfer.net/guides/expressway-b2b-setup},
  note   = {Verified 2026-09-25}
}