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.
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
- Setting up SAML SSO for Unified CM — Sibling guide; Expressway MRA SSO is out of scope here
Sources
- 1The 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
- 2Cisco 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
- 3Cisco'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
- 4The 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
- 5Traversal communications are initiated from Expressway-C to Expressway-E, so no ports need opening from the DMZ to the internal network for call handling.Cisco Expressway-E and Expressway-C Basic Configuration Deployment Guide (X14.0) - Firewall and NAT Settings · Firewall and NAT Settings · Checked 2026-09-25
- 6A 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
- 7Call 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
- 8Call 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
- 9With 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
- 10For 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
- 11Cisco 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
- 12Cisco'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
- 13A 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
- 14For 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
- 15Unified 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
- 16If 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
- 17When 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
- 18Neighbor 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
- 19The 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
- 20Because 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.inferredCisco 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
- 21Any 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.Cisco Expressway-E and Expressway-C Basic Configuration Deployment Guide (X14.0) - Firewall and NAT Settings · Firewall and NAT Settings · Checked 2026-09-25
- 22The 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
- 23The 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
- 24The 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
- 25With 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
- 26An 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
- 27For 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
- 28With 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
- 29H.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
- 30The 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.inferredConfigure Business to Business Audio/Video Calls through Expressway · Configure > Expressway-C > Neighbor Zone to CUCM; Expressway-E > Traversal Zone · Checked 2026-09-25
- 31The 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
- 32Configuration > 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
- 33Cisco'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
- 34Maintenance > 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
- 35The 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
- 36When 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
- 37A 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
- 38Where 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.inferredPreferred 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
- 39The 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
- 40The 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
- 41Cisco's Preferred Architecture advises that H.323 should be turned off as a security best practice, while acknowledging business reasons may prevent it.Preferred Architecture for Cisco Collaboration 14 Enterprise On-Premises Deployments, CVD - Collaboration Edge · Collaboration Edge > security / H.323 guidance · Checked 2026-09-25
- 42When 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
- 43The 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.Preferred Architecture for Cisco Collaboration 14 Enterprise On-Premises Deployments, CVD - Collaboration Edge · Collaboration Edge > intrusion protection · Checked 2026-09-25
- 44Cisco'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
- 45Unified 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
- 46The 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
- 47The 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
- 48Each 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
- 49A 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
- 50SIP 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
- 51When calls fail, Status > Search history shows the search attempts and Status > Logs > Event Log shows failure details.Cisco Expressway-E and Expressway-C Basic Configuration Deployment Guide (X14.0) - System Checks · System Checks > Call signaling · Checked 2026-09-25
- 52Expressway 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
- 53Search 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
- 54On 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
- 55SIP 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
- 56The 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.Cisco Expressway-E and Expressway-C Basic Configuration Deployment Guide (X14.0) - System Checks · System Checks > Connectivity testing · Checked 2026-09-25
- 57For 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
- 58The 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
- 59The 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
- 60The 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
- 61The 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
- 62The 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
- 63An 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
- 64On 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
- 65In 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
- 66With 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
- 67Cisco 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
- 68Unified 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
- 69The 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
- 70To 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.Cisco Expressway-E and Expressway-C Basic Configuration Deployment Guide (X14.0) - System Checks · System Checks > Zone status · Checked 2026-09-25
Documents
Cisco Expressway Administrator Guide (X15.0) - Device Authentication
Cisco Expressway Administrator Guide (X15.3) - Dial Plan and Call Processing
Cisco Expressway Administrator Guide (X15.3) - Zones and Neighbors
Cisco Expressway Administrator Guide (X15.4) - Call Types and Licensing
Cisco Expressway Administrator Guide (X15.4) - Dial Plan and Call Processing
Cisco Expressway Administrator Guide (X15.4) - Zones and Neighbors
Cisco Expressway Administrator Guide (X15.5) - Protocols
Cisco Expressway Series - Configuration Guides
Cisco Expressway-E and Expressway-C Basic Configuration Deployment Guide (X14.0) - DNS Records
Cisco Expressway-E and Expressway-C Basic Configuration Deployment Guide (X14.0) - Firewall and NAT Settings
Cisco Expressway-E and Expressway-C Basic Configuration Deployment Guide (X14.0) - Optional Configuration Tasks
Cisco Expressway-E and Expressway-C Basic Configuration Deployment Guide (X14.0) - Routing Configuration
Cisco Expressway-E and Expressway-C Basic Configuration Deployment Guide (X14.0) - System Checks
Configure Business to Business Audio/Video Calls through Expressway
Preferred Architecture for Cisco Collaboration 14 Enterprise On-Premises Deployments, CVD - Collaboration Edge
Troubleshoot Most Common Issues for Business to Business Calls Through Expressway
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}
}