4.4 Globalized Call Routing & Local Route Group (LRG)
Key Takeaways
Globalized Call Routing normalizes all internal and external telephone numbers into the international +E.164 format (+[Country Code][Subscriber Number]), establishing a singular, scalable call routing core.
The Standard Local Route Group (SLRG) decouples Route Lists from physical hardware gateways by dynamically resolving the egress trunk based on the calling device's Device Pool.
Inbound globalization transforms national, local, and abbreviated caller IDs into +E.164 at ingress, enabling direct one-touch callback from missed call logs without dial prefix manipulation.
Egress localization uses Called Party Transformation Patterns applied through the egress gateway's Called Party Transformation CSS to strip +E.164 prefixes and match carrier-specific digit requirements.
By combining SLRG with globalized route patterns (such as +!), enterprise dial plans scale from tens of thousands of site-specific patterns down to a single unified routing configuration.
4.4 Globalized Call Routing & Local Route Group (LRG)
In traditional, localized enterprise dial plans, call routing logic is deeply intertwined with physical site geography. Every branch office required dedicated Route Patterns (such as 9.1[2-9]XX[2-9]XXXXXX), custom Route Lists, and unique Partitions to ensure outbound calls egressed that specific site's local gateway. For multi-site enterprises with dozens or hundreds of locations, this model caused an exponential explosion of dial plan objects, fractured Call Detail Records (CDR), and prevented users from redialing missed external numbers from their phone history.
Cisco Globalized Call Routing resolves these scaling challenges by establishing a unified, location-independent dial plan based on the international +E.164 standard, powered by the Standard Local Route Group (SLRG) feature.
1. The +E.164 Standardization Framework
ITU-T Recommendation E.164 defines an international public telecommunication numbering plan. In Cisco Globalized Call Routing, every internal Directory Number and external PSTN destination is normalized to full E.164 format with a leading plus sign (+):
Examples of Globalized Numbers
- United States (San Jose):
+14085550100(+, Country Code1, Area Code408, Local Number5550100) - United Kingdom (London):
+442079460123(+, Country Code44, Area Code20, Local Number79460123) - Germany (Frankfurt):
+49691234567(+, Country Code49, Area Code69, Local Number1234567) - Australia (Sydney):
+61299990123(+, Country Code61, Area Code2, Local Number99990123)
Core Benefits of Globalized Routing
- Unified Core Dial Plan: CUCM maintains a single, globalized routing table across all geographic locations, eliminating redundant site-specific patterns.
- Consistent Call Detail Records (CDR): Billing and reporting systems track uniform
+E.164numbers regardless of which branch placed or received the call. - One-Touch Redial / Callback: When an external call arrives, the caller ID is normalized to
+E.164before appearing on the phone screen. When the recipient views missed calls and presses "Call", the phone dials+14085550100directly, which matches the global routing core without requiring manual digit editing or steering digit prefixes. - Linear Multi-Site Scalability: Adding a new remote site requires zero changes to the core route patterns or route lists.
2. Standard Local Route Group (SLRG)
In a legacy architecture, if an enterprise operated 50 branch offices, routing outbound PSTN calls required 50 distinct Route Lists (e.g., RL_Site1_PSTN, RL_Site2_PSTN, ..., RL_Site50_PSTN) and 50 distinct Route Patterns in separate site partitions.
Decoupling Patterns from Hardware
The Standard Local Route Group (SLRG) completely decouples dial patterns from physical gateways by introducing a dynamic placeholder into Route Lists:
[Route Pattern: \+!] ---> [Route List: RL_Global_PSTN]
|
v
[Standard Local Route Group (Virtual)]
|
+------------------+------------------+
| |
(Caller in San Jose DP) (Caller in London DP)
| |
v v
[Resolved Gateway: CUBE_SJ] [Resolved Gateway: CUBE_LDN]
How SLRG Works at Runtime
- An administrator creates a single global Route Pattern (e.g.,
\+!or9.\+!) pointing to a global Route List namedRL_Global_PSTN. - Inside
RL_Global_PSTN, instead of selecting a specific physical Route Group, the administrator selects the built-in virtual entity: Standard Local Route Group. - On each branch's Device Pool (e.g.,
DP_SanJose,DP_London), the administrator maps the virtual SLRG to that site's actual physical Route Group under the Local Route Group drop-down menu:DP_SanJose: Local Route Group =RG_SanJose_GatewaysDP_London: Local Route Group =RG_London_Gateways
- When an endpoint in San Jose initiates an outbound call to
+12125550199, CUCM matches\+!, routes toRL_Global_PSTN, inspects the calling phone's Device Pool, resolves SLRG toRG_SanJose_Gateways, and sends the call out the local San Jose gateway. - When an endpoint in London dials the exact same number, CUCM resolves SLRG to
RG_London_Gatewaysand routes out the London gateway.
3. Egress Localization
While CUCM processes and routes calls internally using +E.164, external PSTN carriers rarely accept a leading + sign or uniform international formatting for local calls. For example, a local carrier in Dallas may require 10 digits (2145551234), while long-distance requires 11 digits (12145551234), and international requires 011 prefixed before the country code.
Egress Localization transforms globalized +E.164 numbers into carrier-mandated formats at the egress gateway or trunk using Called Party Transformation Patterns.
Localization Configuration via Called Party Transformation CSS
Localization patterns are assigned to partitions and associated with the egress trunk/gateway via a Called Party Transformation CSS:
| Carrier Destination | Egress Pattern | Discard Digits | Prefix | Dialed E.164 | Sent to Carrier | Description |
|---|---|---|---|---|---|---|
| US Local 10-Digit | \+1.408[2-9]XXXXXX | PreDot | None | +14085550199 | 4085550199 | A closer match than the national pattern, so local calls use it; strips +1. |
| US Long Distance | \+1.[2-9]XX[2-9]XXXXXX | PreDot | 1 | +12125550123 | 12125550123 | Strips +1. and prepends 1 for national. |
| US International | \+.! | PreDot | 011 | +442079460123 | 011442079460123 | Strips +. and prepends 011 exit code. |
| UK National | \+44.[1-9]XXXXXXXXX | PreDot | 0 | +442079460123 | 02079460123 | Strips +44. and prepends national 0. |
| UK International | \+.! | PreDot | 00 | +14085550100 | 0014085550100 | Strips +. and prepends 00 exit code. |
Because localization transformation patterns reside in site-specific partitions applied to each site's gateway, each branch formats digits to suit its local carrier without impacting other branches.
Emergency numbers are normally not globalized. A dedicated 911 (and 9.911) route pattern with Urgent Priority points to a route list containing the Standard Local Route Group, so the call leaves through the caller's local gateway with the local emergency number intact.
4. Inbound Globalization and One-Touch Redial
PSTN carriers deliver incoming calls with disparate number formats depending on circuit type (PRI, SIP, BRI) and the nature of the call (Subscriber, National, International, or Unknown).
Inbound Globalization Mechanics
To achieve true end-to-end globalization, numbers must be converted to +E.164 at the ingress boundary before entering CUCM Digit Analysis:
- Gateway / Trunk Ingress Settings: On SIP trunks or MGCP/H.323 voice gateways, administrators configure prefix rules based on ISDN Numbering Plan Indicator (NPI) and Type of Number (TON), or apply an Inbound Calling Party Transformation CSS.
- Mapping Carrier TON to +E.164:
- If TON =
National(e.g., delivered as4085550100in the US): Prefix+1->+14085550100. - If TON =
International(e.g., delivered as442079460123): Prefix+->+442079460123. - If TON =
Subscriber(e.g., delivered as 7-digit5550100): Prefix+1408->+14085550100.
- If TON =
The One-Touch Redial Lifecycle
Inbound globalization and outbound localization create a seamless user experience:
- An external customer (
4085550199) calls an enterprise employee. - The ingress gateway globalizes the caller ID to
+14085550199. - The employee misses the call; the Cisco IP phone Call History logs
+14085550199. - Later, the employee opens Call History and presses Call.
- The phone dials
+14085550199. - CUCM digit analysis matches globalized Route Pattern
\+!. - The Route Pattern directs the call to
RL_Global_PSTN, which evaluatesStandard Local Route Group. - The employee's Device Pool resolves SLRG to the local branch CUBE.
- The branch gateway's Called Party Transformation Pattern strips
+1to present4085550199to the local carrier. - The call connects immediately—requiring zero digit editing by the user.
5. End-to-End Call Lifecycle Comparison
| Call Stage | Processing Node / Boundary | Applied Mechanism | Number Format Example |
|---|---|---|---|
| 1. Carrier Ingress | Ingress Voice Gateway | PSTN carrier delivers 10-digit ANI | 4085550199 |
| 2. Inbound Globalization | Gateway / Ingress Transformation CSS | Prefix +1 based on TON National | +14085550199 |
| 3. Ringing & History | Cisco IP Phone | Displays Caller ID & stores in Call History | +14085550199 |
| 4. User Redial | Cisco IP Phone | One-touch "Call" softkey pressed | +14085550199 |
| 5. Core Digit Analysis | CUCM Call Processing Engine | Matches Route Pattern \+! in Partition Global_PSTN_PT | +14085550199 |
| 6. Route List Evaluation | RL_Global_PSTN | Resolves virtual Standard Local Route Group | N/A (Egress trunk chosen) |
| 7. Device Pool Resolution | Calling Device's Device Pool | Maps SLRG to local branch CUBE Route Group | Local Gateway Selected |
| 8. Egress Localization | Egress Gateway Called Party CSS | CDTP \+1.408[2-9]XXXXXX applies PreDot | 4085550199 |
| 9. Carrier Egress | Local Branch PSTN Trunk | 10-digit format delivered to local telco | 4085550199 |
An enterprise operates branch offices in San Jose, New York, and Chicago. Historically, the dial plan required duplicate sets of Route Patterns and Route Lists for each city to direct outbound PSTN calls to local branch gateways. Which Cisco architectural solution decouples Route Lists from physical hardware gateways by resolving the egress trunk dynamically based on the calling device's Device Pool?
The Standard Local Route Group, set per device pool and referenced in shared route lists.
Cisco Intercompany Media Engine (IME).
Cisco Unified Mobility with Mobile Voice Access (MVA).
Automated Alternate Routing (AAR) combined with Location-based Call Admission Control on each branch.
A multinational organization implements Globalized Call Routing, normalizing all internal and external dialed numbers to +E.164. When a user in the Dallas office (Area Code 214) dials a local number, digit analysis matches the globalized pattern +1214[2-9]XXXXXX. However, the local PSTN carrier requires 10-digit dialing without the +1 prefix. How does CUCM adapt the globalized number to meet carrier requirements at egress?
CUCM restarts digit analysis using the Null Partition, which removes the +1 characters from the called number.
A called party transformation pattern +1.[2-9]XX[2-9]XXXXXX with PreDot discard, assigned to the gateway through its called party transformation CSS.
The calling phone's Line CSS strips the +1 prefix before the phone sends its SIP INVITE to CUCM.
The Cisco ISR voice gateway must run a custom Tcl script that inspects and deletes the first two characters of the Request-URI in every outbound SIP INVITE.
What is the primary operational benefit of implementing Inbound Globalization on voice gateways and trunks in conjunction with Globalized Call Routing?
It converts incoming TDM PRI signaling into analog loop-start signaling on FXS ports.
It encrypts incoming audio streams using SRTP without requiring TLS-protected SIP signaling on the trunk.
It stores incoming caller ID in +E.164, so users can redial from call history without editing access codes or prefixes.
It prevents external callers from leaving voicemail messages in Cisco Unity Connection after business hours have ended.
Sections you finish are checked off in the contents.