You are on page 1of 30

CUCM 7 New Features

Dial Plan update

허용준, 시스코 시스템즈 코리아

Presentation_ID © 2008 Cisco Systems, Inc. All rights reserved. Cisco Confidential 1
The new dial
plan functions

 Looking at the new features from the bottom up:


 local route group
 + sign support
 calling / called number transformations
GW incoming call prefixing based on
numbering plan

Presentation_ID © 2006 Cisco Systems, Inc. All rights reserved. Cisco Confidential 2
Local route group
a scalability gem
*and*
an enabler of features

Presentation_ID © 2006 Cisco Systems, Inc. All rights reserved. Cisco Confidential 3
Local Route Group
without it – we can start from this, for two sites
CSS’s Partitions Route Lists Route Groups
BlockedPSTN
9.[2-9]XXXXXX
Internal
9.1[2-9]XX[2-9]XXXXXX “Blocked”
9.011!
Translation
All Lines

9.011!#
Patterns
Unrestricted OnCluster
All IP Phone DNs
(No Blocks)
SFO Devices

SFOPSTN
911
9.911 SFO RG
SFO
SFODevices 9.[2-9]XXXXXX
RL
9.1[2-9]XX[2-9]XXXXXX
9.011!
9.011!# SFO Gateways

JFKPSTN
JFK Devices

911
9.911 JFK RG
JFK
JFKDevices 9.[2-9]XXXXXX
RL
9.1[2-9]XX[2-9]XXXXXX
9.011!
9.011!# JFK Gateways
Presentation_ID © 2006 Cisco Systems, Inc. All rights reserved. Cisco Confidential 4
Local Route Group
with it – and end up with this, for two sites.
CSS’s Partitions Route Lists Route Groups
BlockedPSTN
9.[2-9]XXXXXX
Internal
9.1[2-9]XX[2-9]XXXXXX “Blocked”
9.011!
Translation
All Lines

HQ RG
9.011!#
Patterns
Unrestricted OnCluster
All IP Phone DNs HQ Gateways
(No Blocks)
SFO Devices

US_pstn_part
911
9.911 SFO RG
US LOC
SFODevices 9.[2-9]XXXXXX
RL
9.1[2-9]XX[2-9]XXXXXX
9.011!
9.011!# SFO Gateways
US LD Local
RL Route
2nd group
pref
JFK Devices

JFK RG
Route group chosen as
JFKDevices
per device pool of calling
device
JFK Gateways
Presentation_ID © 2006 Cisco Systems, Inc. All rights reserved. Cisco Confidential 5
Local Route Group
with it – key take aways

 We go from route patterns that are site-specific to


patterns that are type-specific.
– e.g.: local, national, international
 We now group by dial plan domains
–e.g.: US dialing habits of 9 plus seven, 9 plus ten, 91 plus ten,
9011 plus ???, 911, 9911). I could not add a French site to the
preceding example without creating patterns for 112, 0112,
00[1-6]XXXXXXXX, 000!, 000!#
 we get site-specific failover for “free” on long distance
patterns
 we now have much fewer things to configure per site

Presentation_ID © 2006 Cisco Systems, Inc. All rights reserved. Cisco Confidential 6
+ sign support
enabling globalised number routing

+ sign support
enabling globalised
number routing

Presentation_ID © 2006 Cisco Systems, Inc. All rights reserved. Cisco Confidential 7
+ Sign Support
what it is: concept

 E.164 support includes the use of + to “wildcard” international access codes.


 +33144522919 is the E.164 (global) representation of City Hall in the 19th
arrondissement in Paris. It is accessed by different localised methods:
– In Paris, send 0144522919 to an “intra-France” gateway
– In London, send 0033144522919 to an international gateway in the UK
– In San Francisco, send 01133144522919 to an international gateway in the US
–From “anywhere”, by sending +33144522919, into a network that can
digest it. E.g.: most mobile GSM carriers, and now, our UC system 7.0
 Supporting the + sign allows UCM-based systems to:
– Route calls based on a directory’s entry using the E164 notation
•Either in a dual mode phone or click-to-dial from softclient
– Store numbers in a non-site specific form in Extension Mobility profiles
– Allows CallForwardAll destinations to use Local Route Groups
– Allows AAR destinations to be globalised, thereby simplifying AAR configuration
– … and many other things.
 Phones do not support the + sign for keypad entry, but support the + sign in display
and missed/received calls menus.
 Let’s look at some screen shot examples.

Presentation_ID © 2006 Cisco Systems, Inc. All rights reserved. Cisco Confidential 8
+ Sign support
from the phones: allowing globalised AND localised TUI
CSS’s Partitions Route Lists Route Groups

French CoR blocked


Internal 00[1-6]XXXXXXXX
France-wide

000!
HQ RG
00033[1-6]!
Unrestricted +33[1-6]! “Blocked”
(No Blocks)
+[0-4]! Translation
+[5-9]! Patterns HQ Gateways
OnCluster
FrenchE164Routing All IP Phone DNs

CDG Gateways
CDG RG
Nice Devices Paris Devices

Localy-significant
translation patterns French_loc2glob_part
globalise the user
input 0.112, pre-dot
00.XXXXXXXXX, pre-dot, prepend +33
000.!, pre-dot, prepend +
CDGDevices Local
000.!#, pre-dot, prepend +,
strip trailing # Route
French group
LOC RL
French_pstn_part NCE RG
112 2nd
+33XXXXXXXXXX French pref
NCEDevices +! LD RL
NCE Gateways
Presentation_ID © 2006 Cisco Systems, Inc. All rights reserved. Cisco Confidential 9
+ Sign support
from the phones: localised TUI may require extra effort
CSS’s Partitions Route Lists Route Groups

NANP CoR blocked Watch precision of the


Internal 9[2-9]XXXXXX match!!
NANP-wide

9[2-9]XX[2-9]XXXXXX
91[2-9]XX[2-9]XXXXXX HQ RG
Unrestricted +1[2-9]XX[2-9]XXXXXX “Blocked”
(No Blocks)
+[0234]! Translation
+[5-9]! Patterns HQ Gateways
OnCluster
NANPE164Routing All IP Phone DNs

YXK Gateways
Rimouski Devices

Localy-significant NANP_loc2glob YXK RG


translation patterns 9.911, pre-dot
globalise the user 9.1[2-9]XX[2-9]XXXXXX, pre-dot, prepend +
input
9011.!, pre-dot, prepend +
9011.!#, pre-dot, prepend +
YXKDevices Local
YXK_loc2glob Route
9.[2-9]XXXXXX, pre-dot, prepend +1418 group
Localy-significant
NANP
Ottawa Devices

translation patterns YOW_loc2glob Depends on


for 7 and 10 digit local 9.613[2-9]XXXXXX, pre-dot, prepend +1 LOC RL whether you want
dialing YOW RG
to centralise
NANP_pstn_part egress for national
911 2nd numbers
YOWDevices +1XXXXXXXXXX NANP pref
LD RL YOW Gateways
+!
Presentation_ID © 2006 Cisco Systems, Inc. All rights reserved. Cisco Confidential 10
+ Sign support
from the phones: Tail End Hop Off is simple
CSS’s Partitions Route Lists Route Groups

NANP CoR blocked


Internal 9[2-9]XXXXXX BRZ RG
NANP-wide

9[2-9]XX[2-9]XXXXXX
91[2-9]XX[2-9]XXXXXX
Unrestricted +1[2-9]XX[2-9]XXXXXX “Blocked”
(No Blocks) BRZ Gateways
+[0234]! Translation
+[5-9]! Patterns
HQ RG
OnCluster
NANPE164Routing All IP Phone DNs

HQ Gateways
Rimouski Devices

NANP_loc2glob
9.911, pre-dot
YXK RG
9.1[2-9]XX[2-9]XXXXXX, pre-dot, prepend +
9011.!, pre-dot, prepend +
9011.!#, pre-dot, prepend + BRZ YXK Gateways
YXKDevices TEHO RL Local
YXK_loc2glob Route
9.[2-9]XXXXXX, pre-dot, prepend +1418 group
NANP
Ottawa Devices

YOW_loc2glob
9.613[2-9]XXXXXX, pre-dot, prepend +1 LOC RL
YOW RG
NANP_pstn_part
+55! 2nd
YOWDevices +1XXXXXXXXXX NANP pref
LD RL YOW Gateways
+!
Presentation_ID © 2006 Cisco Systems, Inc. All rights reserved. Cisco Confidential 11
calling / called
number
transformations:

bridging local and


global forms

Presentation_ID © 2006 Cisco Systems, Inc. All rights reserved. Cisco Confidential 12
calling / called number transformations
what it is: concept, slide 1 of 2

 Calls presented to a phone or a gateway typically require the


calling and the called party numbers be adapted to the local
preferences/requirements of
–The user receiving the call
–The gateway through which the call is routed
–The network to which the call is routed
 Calls received from an external network (e.g.: the PSTN) typically
present calls in a localised flavor. We can now adapt the received
call based on:
–The numbering plan presented by the network for a specific call
–The called/calling number delivered into the UC system by the gateway
–Combining the two elements above, we can globalise the number upon
entry

Presentation_ID © 2006 Cisco Systems, Inc. All rights reserved. Cisco Confidential 13
calling / called number transformations
what it is: concept, slide 2 of 2

 The calling number may need to be:


–Left in the global form. E.g.: +1 408 902 3574. GSM networks may accept (or
even require) this form
–Changed to the locally-significant on-net abbreviated form. E.g.: 23574 if the
called party is co-located with me.
–Changed to an enterprise-significant form. E.g.: 89023574 if I call someone in
say, RTP’s Cisco site, on-net.
–Changed to a nationally-significant form if I call a pizza shop in New York. E.g.:
408 902 3574
–Changed to a Brazilian-significant form if I call a shop in Rio: 0014089023574
 The called number may need to be adapted to enter another network with
the correct numbering type and the correct numbering form.
–If I call +33144522919 using a US Gateway, I may leave the number intact if the
Gateway AND the carrier support the + sign.
–I may need to change the number to 011 33144522919 and set the numbering
type to international
–If I route the call through a French gateway, I may need to change the called
number to 0144522919, and set the numbering type to National

Presentation_ID © 2006 Cisco Systems, Inc. All rights reserved. Cisco Confidential 14
Calling party transformations
base scenario
Johannes in Hamburg
Germany +4940691234567
Country Code: 49

Frankfurt Hamburg
UC
City Code: 69 City Code: 40

A
B

Service Provider gateway is physically


POP in Hamburg located in Hamburg

C
Raymondburg
City Code: 05

United Feestdom
Country Code: 693
Tobias in Frankfurt
+49691234567
Presentation_ID © 2006 Cisco Systems, Inc. All rights reserved. Cisco Confidential 15
Calling Party Transformations
globalise on ingress – Incoming calling party settings
Germany
Country Code: 49

Frankfurt Hamburg
UC •We need rules
City Code: 69 City Code: 40
applied to the
gateway to globalise
A the calling number on
B ingress
•There rules need to
take into account:
•the digits
Service Provider
POP in Hamburg
gateway is physically
located in Hamburg
received
•the number type
•Next screen looks at
sample rules for
C German gateways
Raymondburg Call A:
City Code: 05 Calling Number: 693056412
Type: Subscriber
Call B:
Calling Number: 693056412
United Feestdom Type: National
Country Code: 693 Call C:
Calling Number: 693056412
Type: International
Presentation_ID © 2006 Cisco Systems, Inc. All rights reserved. Cisco Confidential 16
Calling Party Transformations
globalise on ingress – Incoming calling party settings
For a Hamburg gateway (our case):

For a Frankfurt gateway (for the sake of argument):

These settings can be applied at the gateway, device pool or service


parameter level, in order of precedence.

Presentation_ID © 2006 Cisco Systems, Inc. All rights reserved. Cisco Confidential 17
Calling Party Transformations
globalise on ingress – Incoming calling party settings
Germany
Country Code: 49

Frankfurt Hamburg
UC •We need rules
City Code: 69 City Code: 40
applied to the
gateway to globalise
A the calling number on
B ingress
•There rules need to
take into account:
•the digits
Service Provider
POP in Hamburg
gateway is physically
located in Hamburg
received
•the number type
•Next screen looks at
sample rules for
C German gateways
Raymondburg Call A:
City Code: 05 Calling Number: 693056412
Type: Subscriber
Call B:
Calling Number: 693056412
United Feestdom Type: National
Country Code: 693 Call C:
Calling Number: 693056412
Type: International
Presentation_ID © 2006 Cisco Systems, Inc. All rights reserved. Cisco Confidential 18
Calling Party Transformations
globalise on ingress – Incoming calling party settings
For a Hamburg gateway (our case):

For a Frankfurt gateway (for the sake of argument):

These settings can be applied at the gateway, device pool or service


parameter level, in order of precedence.

Presentation_ID © 2006 Cisco Systems, Inc. All rights reserved. Cisco Confidential 19
Calling Party Transformations
globalise on ingress – Incoming calling party settings

New in 7.1: Incoming calling party settings now allow for using Calling Party
Transformation Patterns to manipulate the calling party number when calls enter
the system from gateways. One CgPTP CSS is available for each numbering
type. Note: all calls are tagged with numbering type “Unknown” on SIP
Gateways and trunks. This allows digit manipulation to be based on regular
expressions, for more flexible matching.

Presentation_ID © 2006 Cisco Systems, Inc. All rights reserved. Cisco Confidential 20
Calling Party Transformations
globalise on ingress – Incoming calling party settings
For a Hamburg gateway (our case):

For a Frankfurt gateway (for the sake of argument):

These settings can be applied at the gateway, device pool or service


parameter level, in order of precedence.

Presentation_ID © 2006 Cisco Systems, Inc. All rights reserved. Cisco Confidential 21
Calling Party Transformations
globalise on ingress – Incoming calling party settings

New in 7.1: Incoming calling party settings now allow for using Calling Party
Transformation Patterns to manipulate the calling party number when calls enter
the system from gateways. One CgPTP CSS is available for each numbering
type. Note: all calls are tagged with numbering type “Unknown” on SIP
Gateways and trunks. This allows digit manipulation to be based on regular
expressions, for more flexible matching.

Presentation_ID © 2006 Cisco Systems, Inc. All rights reserved. Cisco Confidential 22
Calling Party Transformations
globalise on ingress
Germany
Country Code: 49

Frankfurt Hamburg
UC •We now have
City Code: 69 City Code: 40
globalisation rules for
the Hamburg gateway
A Call A:
•This allow us to
B Calling Number: +4940693056412 process all calls on
Type: international
Call B: the presumption that
Calling Number: +49693056412
Type: international the calling number is
Call C:
Calling Number: +693056412
in a global format.
Service Provider gateway is physically Type: international
POP in Hamburg located in Hamburg

C
Raymondburg Call A:
City Code: 05 Calling Number: 693056412
Type: Subscriber
Call B:
Calling Number: 693056412
United Feestdom Type: National
Country Code: 693 Call C:
Calling Number: 693056412
Type: International
Presentation_ID © 2006 Cisco Systems, Inc. All rights reserved. Cisco Confidential 23
Calling Party Transformations
When calls are presented to endpoints
Johannes in Hamburg
+4940691234567
•We need rules
applied to the
destination endpoints
(e.g.: the phones) UC
•There rules must If the caller is from Hamburg, show
me the caller as a local incoming
assume some call. If from elsewhere in Germany,
show me the caller as a National
common starting incoming call. If the caller is from
point: a global format Call A:
Calling Number: +4940693056412
another country, show me the call
with the appropriate international
for any call Type: international
Call B:
prefix.
•Next slides show Calling Number: +49693056412
Type: international
sample config Call C:
Calling Number: +693056412
gateway is physically Type: international
located in Hamburg Same for me, except I
am in Frankfurt! So all
the same rules apply,
but a local call for me
comes from Frankfurt,
and a call from
Hamburg is a National
call.

Tobias in Frankfurt
+49691234567
Presentation_ID © 2006 Cisco Systems, Inc. All rights reserved. Cisco Confidential 24
Calling Party Transformations
Calling party transformation patterns for Hamburg

This one should be part of the calling party transformation pattern


CSS of Hamburg devices only.

Presentation_ID © 2006 Cisco Systems, Inc. All rights reserved. Cisco Confidential 25
Calling Party Transformations
Calling party transformation patterns for Frankfurt

This one should be part of the calling party transformation pattern


CSS of Frankfurt devices only.

Presentation_ID © 2006 Cisco Systems, Inc. All rights reserved. Cisco Confidential 26
Calling Party Transformations
Calling party transformation patterns for German sites

This one should be part of the calling party transformation pattern


CSS of all German sites.

Presentation_ID © 2006 Cisco Systems, Inc. All rights reserved. Cisco Confidential 27
Calling Party Transformations
Calling party transformation patterns for German sites

This one should be part of the calling party transformation pattern


CSS of all German sites.

Presentation_ID © 2006 Cisco Systems, Inc. All rights reserved. Cisco Confidential 28
Key Takeaways

The Key Takeaways of this presentation are:


 Dial Plans based on globalized routing of the called and
calling numbers simplify configuration
 7.X allows users to retain a localized user experience
while benefiting from globalized (universal) routing
 Even Canada/US-only deployments can benefit
 7.X’s dial plan features support mobility better than ever
 7.1 supports toll bypass avoidance mechanisms
required by some countries, through logical partitioning

Presentation_ID © 2006 Cisco Systems, Inc. All rights reserved. Cisco Confidential 29
Additional Resources
 You can find additional information about the topics and
products covered in this session at the following links:
•www.cisco.com/go/srnd (for the latest UC SRNDs)

 Contact presenter’s team at vse-team@cisco.com for dial plan


concerns with the UC system or with its SRND
 LP references: EDCS-621754 and EDCS-621755.

Presentation_ID © 2006 Cisco Systems, Inc. All rights reserved. Cisco Confidential 30

You might also like