Upload
thebadgerdog
View
162
Download
5
Embed Size (px)
Citation preview
Advanced Dial Plan Design
BRKVVT-3000
BRKVVT-3000_c2 © 2009 Cisco Systems, Inc. All rights reserved. Cisco Public 1
HousekeepingHousekeeping
We value your feedback—don’t forget to complete your online session evaluations after each session and complete the Overall Conference Evaluation which will be available online from Thursdayy
Visit the World of Solutions
Please remember this is a non-smoking venue!Please remember this is a non smoking venue!
Please switch off your mobile phones
Please make use of the recycling bins providedPlease make use of the recycling bins provided
Please remember to wear your badge at all times including the party
© 2009 Cisco Systems, Inc. All rights reserved. Cisco PublicBRKVVT-3000_c2 2
including the party
Session Scope and ObjectivesSession Scope and Objectives
To explore the various architectural challenges of planning an IP basedchallenges of planning an IP-based telephony network because it can do more than a traditional telephony system, because it breaks all the common boundaries (few, if any, PBXs have hundreds of sites)To explore the design and i l t ti ibiliti fimplementation possibilities of Cisco Unified Communications
Design based on Cisco Unified Communications Manager 4.X, 5.X, and 6.Xg
Aspects we will cover:New functionality in 7.0 and 7.1!!!!!Design guidelines (classes of service,
© 2009 Cisco Systems, Inc. All rights reserved. Cisco PublicBRKVVT-3000_c2 3
multisite deployments, extension mobility…)Integration of multiple Unified CMs in a single system (e.g., inter-Unified CM call routing, device mobility)
Overall AgendaOverall Agenda
Planning Considerations
Design Guidelinesg
ConclusionsConclusions
© 2009 Cisco Systems, Inc. All rights reserved. Cisco PublicBRKVVT-3000_c2 4
Planning Considerations
© 2009 Cisco Systems, Inc. All rights reserved. Cisco PublicBRKVVT-3000_c2 5
Planning ConsiderationsThe FundamentalsThe Fundamentals
A Few Things We All Like in a Good Dial Plan:
Not reprinting business cards (i.e., not changing numbers because we change phone systems)
Having abbreviated dialing within a site (e g five-digit dialing)Having abbreviated dialing within a site (e.g., five digit dialing)
Having a simple, direct correspondence between someone’s DID number (i.e., business card) and their internal extension
Keeping it simple, where even the new guy can use the phone system (i.e., dial nine or zero for an outside line, or five digits to reach colleagues)
© 2009 Cisco Systems, Inc. All rights reserved. Cisco PublicBRKVVT-3000_c2 6
Note: This Presentation Uses Some examples based on North-American Dialing Habits: Season to Taste…
Planning ConsiderationsThe Fundamentals (Cont )The Fundamentals (Cont.)
A Few Things We All Like in a Good Dial Plan:Keeping it simple, where even the new system administrator can maintain the phone system (an area-code split would not destroy the plan)Future proofing, such that when the new office opens, we do not have to redo it allHave a good user experience (e g not having to wait forHave a good user experience (e.g., not having to wait for interdigit timeout when calling the guy in the next cube over)
R b th B t T l t St t ith I thiRemember: the Best Tool to Start with Is this:
© 2009 Cisco Systems, Inc. All rights reserved. Cisco PublicBRKVVT-3000_c2 7
Planning ConsiderationsUniform Dial Plans Are SimpleUniform Dial Plans Are Simple
Q: Could this system use a uniform three-digit dial plan?dial plan?A: No! Chicago and Dallas’ DID ranges overlap in the last three digitsQ: Ok, how about four-digit uniform dial plan?, g pA: No! overlaps again!Because each time you call extensions 9110 through 9119 in Chicago, you get the police d t t (b lli 911)
Anchorage907 507 18XX
department (by calling 911)And: because the system cannot off-hand tell the difference between calling Al Capone at 9141, and calling long distance to a Toronto number (e.g. 9 1 416 555 1234) you will have to ( g ) ywait for interdigit timeout, even when calling from Anchorage!
© 2009 Cisco Systems, Inc. All rights reserved. Cisco PublicBRKVVT-3000_c2 8
New York212 555 75XX
Dallas972 553 11XX
Chicago708 552 91XX
Birmingham205 937 54XX
Planning ConsiderationsUniform Dial Plans Are Simple (Cont )Uniform Dial Plans Are Simple (Cont.)
Q: Fine! How about a five-digit uniform dial plan?
A: Currently, yes! No overlap in the current ranges of DID numbers assigned
Q: Great! How about that new office we wantQ: Great! How about that new office we want to get in Hawaii? Room for it in our dial plan?
A: Sure. Well, maybe: it cannot use a DID range where the third digit of the office code
Anchorage907 507 18XX
range where the third digit of the office code is nine or zero, and cannot overlap with 575XX, 291XX, 754XX, 311XX, or 718XX…
© 2009 Cisco Systems, Inc. All rights reserved. Cisco PublicBRKVVT-3000_c2 9
New York212 555 75XX
Dallas972 553 11XX
Chicago708 552 91XX
Birmingham205 937 54XX
Hawaii808 ??? ????
Planning ConsiderationsUniform Dial Plans Are Simple (Cont )Uniform Dial Plans Are Simple (Cont.)
Q: If all I could get from Hawaii’s telco is a DID range of 808 557 54XX, could I not dial six digits to reach a , gHawaii phone, and five digits anywhere else? That way, I avoid the overlap between Hawaii and BirminghamA: No! Because calls to New York (e.g., 57540) will sometimes overlap with calls to Hawaii’s phones p pe.g., 575403), forcing the interdigit timeout to occur before the call is routed (and a few other reasons: can you spot them?)Q: What do I do now? Go to six digits?
Anchorage907 507 18XX
A: No: Anchorage’s second NXX digit is 0. Overlaps with the operator code…Q: Seven digits?A: No: Birmingham starts with a nine!A: No: Birmingham starts with a nine!
© 2009 Cisco Systems, Inc. All rights reserved. Cisco PublicBRKVVT-3000_c2 10
New York212 555 75XX
Dallas972 553 11XX
Chicago708 552 91XX
Birmingham205 937 54XX
Hawaii808 557 54XX
Planning ConsiderationsUniform Dial Plans Are Simple (or So We Hoped)Uniform Dial Plans Are Simple (or So We Hoped)
Q: Eight digits?A: Ok for now: but you’ll never open an office in Raleigh (area code 919)Q: Nine digits? Oops. Forget about it! That zero again (Four cases no less)That zero again (Four cases, no less)Q: Ten digits?A: Great idea! The North American dial plan
ill k th t it l Y
Anchorage907 507 18XX
will make sure that it never overlaps. You can even give up the outside access code. It is not really abbreviated dialing anymore though…
© 2009 Cisco Systems, Inc. All rights reserved. Cisco PublicBRKVVT-3000_c2 11
New York212 555 75XX
Dallas972 553 11XX
Chicago708 552 91XX
Birmingham205 937 54XX
Hawaii808 557 54XX
Planning ConsiderationsHow About an On-Net Intersite Access Code?How About an On Net, Intersite Access Code?
Q: What about zero for operator, nine for t id li d i ht f i t it ll ?outside line, and eight for intersite calls?
A: Great idea
Q H di it f i t itQ: How many digits for intrasite calls, though?
A: Not three (4XX and 1XX overlap)
Anchorage907 507 18XX
( p)Not four either (911!)
Five would work!
© 2009 Cisco Systems, Inc. All rights reserved. Cisco PublicBRKVVT-3000_c2 12
New York212 555 75XX
Dallas972 553 11XX
Chicago708 552 91XX
Birmingham205 937 54XX
Hawaii808 557 54XX
Planning ConsiderationsHow About an On-Net Intersite Access Code?How About an On Net, Intersite Access Code?
Q: Ok: now I have it:0 = operator8 + 5 digits: intersite on-net9 + 7 digits, 9 + 10 digits , 9 + 1 + 10 digits, g g g9 + 011… all off-net patternsAnd then any five digits that begin with one through seven is an on-net, intrasite call
Anchorage907 507 18XX
Am I good to go?
A: Yesfor now (except Hawaii and B’ham overlap )…for now (except Hawaii and B ham overlap )
© 2009 Cisco Systems, Inc. All rights reserved. Cisco PublicBRKVVT-3000_c2 13
New York212 555 75XX
Dallas972 553 11XX
Chicago708 552 91XX
Birmingham205 937 54XX
Hawaii808 557 54XX
Planning ConsiderationsPlanning ConsiderationsWhat If I Have Many, Many More Sites? More Users?
Q: I have 250 branches, with over 90 with 100+ users, and a dozen with more than 1000 users, and a headquarter with 12000 users. Can I still use eight + five digits for on-net, intersite calls?g gA: No!
You essentially have the following to play with:1XXXX, 2XXXX, 3XXXX, 4XXXX, 5XXXX, 6XXXX, 7XXXX250 phone companies’ DID ranges the need for more than a
San Jose408 526 XXXX408 853 XXXX
Site Codes 123 and 124250 phone companies DID ranges, the need for more than a whole five-digit range for a single site, and dividing the rest into 250 unequal parts. Future planning, area code splits, new office codes, etc…
Site Codes 123 and 124
© 2009 Cisco Systems, Inc. All rights reserved. Cisco PublicBRKVVT-3000_c2 14
Baltimore 240 555 XXXXSite Code 012
Philadelphia267 555 1XXXSite Code 390
Oakland510 555 51XXSite Code 345
New Orleans504 555 5XXXSite Code 256
Hawaii808 557 54XXSite Code 822
Planning ConsiderationsPlanning ConsiderationsWhat if I Have Many, Many More Sites? More Users? (Cont.)
Q: What to do?A: Site codes are a good idea
0 = operator9 = outside line, all combinations9 outside line, all combinations8 + site code (three digits would work up to 1000 sites), followed by a four digit extension[1-7]XXX: on-net, intrasite dialing
Q: But I have a site with more than 10000 users?
San Jose408 526 XXXX408 853 XXXX
Site Codes 123 and 124A: Would you be OK with using two site codes for that site? And having that site use five digit on-net? Using E.164?
Site Codes 123 and 124
© 2009 Cisco Systems, Inc. All rights reserved. Cisco PublicBRKVVT-3000_c2 15
Baltimore 240 555 XXXXSite Code 012
Philadelphia267 555 1XXXSite Code 390
Oakland510 555 51XXSite Code 345
New Orleans504 555 5XXXSite Code 256
Hawaii808 557 54XXSite Code 822
Dial Plan: Think Globally, Act LocallyDial Plan: Think Globally, Act Locally
More than just a cute phrase: it actually applies to U ifi d C i tiUnified Communications
Even a local only company will make calls to, or receive calls from, international locationscalls from, international locations
Mobility users tend to travel: their mobile phone thus would be best equipped with global address books
You may have to click to dial international numbers from yourYou may have to click-to-dial international numbers from your CUPC (or other soft phone)
Bottom line: we need, more than ever, to think of dial l i l b l t d fi th i l llplans in global terms, and configure them in a locally
significant way
The next few slides offer food for thought, followed by the
© 2009 Cisco Systems, Inc. All rights reserved. Cisco PublicBRKVVT-3000_c2 16
g , ytechnical discussion
Dial Plan: Think Globally, Act Locally (Cont.)Act Locally (Cont.)
Manual dialing 0 0011 1 408 902 3574, 0 0011 1 418 723 1111Manual dialing + 1 408 902 3574, +1 418 723 1111Manual dialing: 12345Click-to-dial + 1 408 902 3574 +1 418 723 1111F i d / i d 1 408 902 3574 1 418 723 1111
A call from Sydney may ring in as 011 61 2 8446 6000, whereas the received calls list shows +61 2 8446 6000
UCFrom missed / received + 1 408 902 3574, +1 418 723 1111
AustralianUser 66000
Luc’s Phone Best to show calls coming
FrenchUser 66000
+1 408 902 3574or 23574
Luc’s Mobile+1 415 555 1234
calls coming from full E.164
Manual dialing 0 00 1 408 902Routing plan
Called number +1 415 555 1234Manual dialing 0 00 1 408 902 3574, 0 00 1 418 723 1111Dial from missed / received calls lists + 1 408 902 3574, +1 418 723 1111
Called numberCalling number
+1 418 723 1111PSTNPSTN
Australian PSTN Phone On-netCalled/calling number:
© 2009 Cisco Systems, Inc. All rights reserved. Cisco PublicBRKVVT-3000_c2 17
Manual dialing 0011 1 408 902 3574
PSTN Phone Off-netUnified Mobility
Called/calling number: as per local requirementsof PSTN
Dial Plan: Think Globally, Act Locally (Cont.)Act Locally (Cont.)
Dialing modesW t d t l l di li
Routing planWe must accommodate local dialing habits: allow the Australians to dial the way they are used to, the French, the Canadians, etc… that means creating different telephony user interfaces for
Route on called number, as always
Do we want to create and maintain routing tables on local dialing habits? No!
… instead, we want to create routing each dial-plan domain
We also should accommodate click-to-dial, directory dial, and other automated forms of dialing. Would it not be nice if these o ld ork here er
, gtables based on a universal, routable number
… that number can now be a full E.164 representation, including th ibe nice if these would work wherever
you are roaming?
We should allow for edit-free dialing of missed and received calls—no matter what phone does it: French Australian
the + sign
what phone does it: French, Australian, Canadian, etc…
TUI is still site-specific if we allow for intra-site abbreviated dialing. Dialing 66000 in Paris must match Maurice, not
© 2009 Cisco Systems, Inc. All rights reserved. Cisco PublicBRKVVT-3000_c2 18
Nigel in Sydney (whose local extension is 66000 also!)
Dial Plan: Think Globally, Act Locally (Cont.)Act Locally (Cont.)
Calling number Calling numberCalling number is best represented by a global form, which is used for call backs. E g : +1 408 902 3574 is stored
If a call is sent to a mobility user, and comes from an enterprise user, you may want to send the mobile phone aE.g.: +1 408 902 3574 is stored
in missed calls list if you get a call from me, as opposed to 0 0011 408 902 3574; that works
F h h t !
to send the mobile phone a global representation of the calling number (i.e.: DID number of associated d k h )on a French phone too!
form presented to user during ringing can be transformed to adapt to local habits: you may
desk phone)
adapt to local habits: you maywant 0 0011 1 408 902 3574 to be presented to an Aussie phone, whereas the French
h t 00 1 408 902 3574
© 2009 Cisco Systems, Inc. All rights reserved. Cisco PublicBRKVVT-3000_c2 19
phone gets 00 1 408 902 3574
Design Guidelines
© 2009 Cisco Systems, Inc. All rights reserved. Cisco PublicBRKVVT-3000_c2 20
Design Guidelines AgendaDesign Guidelines Agenda
7.0 and 7.1 Updates
Building Classes of Service
Multisite Deploymentsp y
Mobility Considerations
© 2009 Cisco Systems, Inc. All rights reserved. Cisco PublicBRKVVT-3000_c2 21
Think Globally Act Locally, a.k.a.: 7.0 Updatea.k.a.: 7.0 Update
Local route group
+ sign support
Calling/called number transformationsgGW incoming call prefixing based on numbering plan
Combined benefits
© 2009 Cisco Systems, Inc. All rights reserved. Cisco PublicBRKVVT-3000_c2 22
Local Route Group a Scalability Gemand an Enabler of Featuresand an Enabler of Features
© 2009 Cisco Systems, Inc. All rights reserved. Cisco PublicBRKVVT-3000_c2 23
Local Route GroupWhat It Is: ConceptWhat It Is: Concept
Allow the site-specificity of call routing to be established by the calling device’s location (as derived from device pool)
Different endpoints in different sites would beDifferent endpoints in different sites would be associated with different local route groups: they can all call the same patterns, and the calls will be routed diff tl b d th ll ’ tl i t ddifferently, based on the caller’s currently associated local route group
In practical terms route patterns (i e patterns toIn practical terms, route patterns (i.e., patterns to off-cluster destinations) are no longer site-specific, and can be used for callers of different sites
© 2009 Cisco Systems, Inc. All rights reserved. Cisco PublicBRKVVT-3000_c2 24
Local Route GroupWhat It Is: Screen ShotWhat It Is: Screen Shot
Device pool is site specificsite-specific
Local route group is associated with d i ldevice pool
Local route group is thus associated with all devices using a given device pool: e.g., phones, gateways
© 2009 Cisco Systems, Inc. All rights reserved. Cisco PublicBRKVVT-3000_c2 25
Local Route GroupWhat It Is: Screen ShotWhat It Is: Screen Shot
Route lists can now refer to local routerefer to local route groups as well as regular route group
All f i lAllows for simple local failover
In this example, calls go to the centralized US GW (in site HQ), and fallback to the localfallback to the local route group
© 2009 Cisco Systems, Inc. All rights reserved. Cisco PublicBRKVVT-3000_c2 26
Local Route GroupWithout It: GW Chosen by the Route PatternWithout It: GW Chosen by the Route Pattern
s
CSSs Partitions Route Lists Route Groups
DFWDevices
DFW
Dev
ices
Des
SFO
Dev
ice
9.1[2-9]XX[2-9]XXXXXX
US_pstn_part US LOCRLSFODevices
SFO RG
SFO Gateways
evic
es
© 2009 Cisco Systems, Inc. All rights reserved. Cisco PublicBRKVVT-3000_c2 27
JFK
De
JFKDevices
Local Route GroupWith It: GW Chosen by Association to Calling DeviceWith It: GW Chosen by Association to Calling Device
CSSs Partitions Route Lists Route Groups
s
DFW RGChoice of Local Route Group Based on Calling
Device’s Device Pool ConfigurationD
FW D
evic
es
DFWDevices
DFW GatewaysConfigurationD
es
US LOCRL9.1[2-9]XX[2-9]XXXXXX
US_pstn_part
SFO
Dev
ice
LocalRouteGroup
SFODevicesSFO RG
SFO Gateways
evic
es
JFK RG
© 2009 Cisco Systems, Inc. All rights reserved. Cisco PublicBRKVVT-3000_c2 28
JFK
De
JFKDevicesJFK RG
JFK Gateways
Local Route GroupWith It—We Can Start from this for Two SitesWith It We Can Start from this, for Two Sites
InternalBlockedPSTN9.[2-9]XXXXXX
9 1[2 9]XX[2 9]XXXXXX
CSSs Partitions Route GroupsRoute Lists
BlockedTranslationPatterns
Unrestricted OnCluster
9.1[2-9]XX[2-9]XXXXXX9.011!
9.011!#
All
Line
s
All IP Phone DNs(No Blocks)
esA
SFOPSTN911
SFO RG
SFO Gateways
SFORL
SFO
Dev
ice
SFODevices
9119.911
9.[2-9]XXXXXX9.1[2-9]XX[2-9]XXXXXX
9.011!9.011!#
JFKPSTN
JFKevic
es 9119.911 JFK RG
9.011!#
© 2009 Cisco Systems, Inc. All rights reserved. Cisco PublicBRKVVT-3000_c2 29
JFKRL
JFK
De 9.[2-9]XXXXXX
9.1[2-9]XX[2-9]XXXXXX9.011!
9.011!#
JFKDevicesJFK RG
JFK Gateways
Local Route GroupWith It—and End Up with this for Two Sites
Route ListsWith It and End Up with this, for Two Sites
BlockedPSTN9.[2-9]XXXXXX
9 1[2 9]XX[2 9]XXXXXX
Route GroupsCSSs
Internal
Partitions
9.1[2-9]XX[2-9]XXXXXX9.011!
9.011!#
BlockedTranslationPatterns
HQ G t
HQ RG
Unrestricted
All
Line
s
OnClusterHQ Gateways
(No Blocks)
esA
US_pstn_part
All IP Phone DNs
911
SFODevices
SFO
Dev
ice
US LOCRL
SFO RG
SFO Gateways
9.1[2-9]XX[2-9]XXXXXX9.011!
9.011!#
9119.911
9.[2-9]XXXXXX
evic
es
US LDRL 2nd
pref
LocalRouteGroup
9.011!#
JFK RG
© 2009 Cisco Systems, Inc. All rights reserved. Cisco PublicBRKVVT-3000_c2 30
JFKDevices
JFK
De JFK RG
JFK Gateways
Local Route GroupWith It—Key TakeawaysWith It Key Takeaways
We go from route patterns that are site-specific to patterns that are type specificthat are type-specific
e.g., local, national, international
We now group by dial-plan domains g p y pe.g., US dialing habits of nine plus seven, nine 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!#00[1-6]XXXXXXXX, 000!, 000!#
We get site-specific failover for free on long-distance patternsW h h f thi t fi itWe now have much fewer things to configure per site
QUIZ!!! Can I, in the Preceding Example Use a Single
© 2009 Cisco Systems, Inc. All rights reserved. Cisco PublicBRKVVT-3000_c2 31
QUIZ!!! Example, Use a Single CSS for All Sites?
+ Sign Support Enabling Globalized Number RoutingGlobalized Number Routing
© 2009 Cisco Systems, Inc. All rights reserved. Cisco PublicBRKVVT-3000_c2 32
+ Sign SupportWhat It Is: ConceptWhat It Is: Concept
E.164 support includes the use of + to wildcard international access codes +33144522919 i th E 164 ( l b l) t ti f Cit H ll i th 19th+33144522919 is the E.164 (global) representation of City Hall in the 19th arrondissement in Paris. It is accessed by different localized methods:
In Paris, send 0144522919 to an intra-France gatewayIn London, send 0033144522919 to an international gateway in the UKIn San Francisco, send 01133144522919 to an international gateway in the USFrom 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:pp g g yRoute calls based on a directory’s entry using the E164 notation
Either in a dual mode phone or click-to-dial from softclientStore numbers in a non-site specific form in extension mobility profilesAllows CallForwardAll destinations to use local route groupsAllows CallForwardAll destinations to use local route groupsAllows AAR destinations to be globalised, thereby simplifying AAR configuration… and many other things
Most phones do not support the + sign for keypad entry (7921 and 7925 do) but support the + sign in display and missed/received calls menus
© 2009 Cisco Systems, Inc. All rights reserved. Cisco PublicBRKVVT-3000_c2 33
do), but support the + sign in display and missed/received calls menus Let’s look at some screen shot examples
+ Sign SupportWhat It Is: Screen ShotsWhat It Is: Screen Shots
Route Patterns Now Support +
\+! Matches Any Pattern Beginning with
+ (e.g., E.164)Intent Is to Route
All Calls to the Caller’s
Co located PSTN GW
\ Is Used as an Escape Character:
\+ Means the Literal + Sign Co-located PSTN GWLiteral + Sign
Speed Dial to
This Points to the Local Route Group
Speed Dial to +33144522919 Would Match this Pattern, and Be Sent to the Calling Phone’s Local Route Group
© 2009 Cisco Systems, Inc. All rights reserved. Cisco PublicBRKVVT-3000_c2 34
pLocal Route Group
+ Sign SupportWhat It Is: Screen ShotsWhat It Is: Screen Shots
You Can Even Use the + Sign as Part of the Sign as Part of the DN of a Phone
E164 Can Be on the DN Directly, or in y,the External Phone Number Mask.Note: “\” Shows on the Phone if Configured in DN and Phone Number Watch for CTI application support
© 2009 Cisco Systems, Inc. All rights reserved. Cisco PublicBRKVVT-3000_c2 35
Mask Is Left Blank of + directly in the DN of phones!
+ Sign SupportWhat It Is: Screen ShotsWhat It Is: Screen Shots
If the Administrator Sets the Prefix to Default this Indicates Call Processing Will Use Prefix at the Next Level Setting
(DevicePool/Service Parameter). Otherwise, the Value Configured Is Used as the Prefix Unless the Field Is Empty inConfigured Is Used as the Prefix Unless the Field Is Empty in
Which Case There Is No Prefix Assigned
SIP tags all calls as “unknown”
Incoming Calls from a GW Can Now Have Th i C lli P
Update: We Can Now Strip and Prefix on Incoming Party Settings! From the SRND:Their Calling-Party
Number Globalized on a per-GW Basis.This Is an Example for San Francisco.
From the SRND:The Notation Takes the Form PP:SS, Where PP Represents the Digits to Be Prefixed and SS Represents a Quantity of Digits to Be Stripped. The Digit Stripping Operation Is Performed First on the Incoming Calling Party Number, and Then the Prefix Digits Are Added to the Resulting
© 2009 Cisco Systems, Inc. All rights reserved. Cisco PublicBRKVVT-3000_c2 36
String. For Example, if the Prefix Digits Field Is Configured as +33:1 and the Incoming Calling Party Number Is 01 58 40 58 58, the Resulting String Will Be +33 1 58 40 58 58
Calling Party Transformations Globalise on Ingress – Incoming Calling Party SettingsGlobalise 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 p g p ythe 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 matchingexpressions, for more flexible matching.
© 2009 Cisco Systems, Inc. All rights reserved. Cisco PublicBRKVVT-3000_c2 37
+ Sign SupportFrom the Phones: Allowing Globalized and Localized TUIFrom the Phones: Allowing Globalized and Localized TUI
Internal
CSSs Partitions Route Lists Route Groups
e
French CoR blocked00[1-6]XXXXXXXX
Fran
ce-w
id
Unrestricted(No Blocks)
HQ RG
HQ Gateways
000!00033[1-6]!+33[1-6]!+[0-4]!+[5-9]!
BlockedTranslation
Patterns
OnClusterAll IP Phone DNs
F
CDG RG
HQ Gateways
CDG Gateways
FrenchE164Routing
is D
evic
es
CDG RG
CDGD i
French_loc2glob_part0.112, pre-dot
00.XXXXXXXXX, pre-dot, prepend +33000.!, pre-dot, prepend +
Locally-Significant Translation Patterns
Globalize the User Input
vice
s
NCE RG
Pari CDGDevices
French_pstn_part
LocalRouteGroupFrench
LOC RL
000.!, pre dot, prepend 000.!#, pre-dot, prepend +,
strip trailing #
© 2009 Cisco Systems, Inc. All rights reserved. Cisco PublicBRKVVT-3000_c2 38
Nic
e D
ev
NCE GatewaysNCEDevices
112+33XXXXXXXXXX
+!FrenchLD RL
2nd
pref
+ Sign SupportFrom the Phones: Localized TUI May Require Extra EffortFrom the Phones: Localized TUI May Require Extra Effort
Internal
CSSs Partitions Route Lists Route Groups
NANP CoR blocked9[2-9]XXXXXX
Watch Precision of the Match!!
NA
NP-
wid
e
Unrestricted(No Blocks)
HQ RG
HQ Gateways
9[2-9]XX[2-9]XXXXXX91[2-9]XX[2-9]XXXXXX+1[2-9]XX[2-9]XXXXXX
+[0234]!+[5-9]!
BlockedTranslationPatterns
OnClusterAll IP Phone DNs
N HQ Gateways
YXK Gateways
NANPE164Routing
NANP_loc2glob9.911, pre-dot
9.1[2-9]XX[2-9]XXXXXX, pre-dot, prepend +9011.!, pre-dot, prepend +
9011.!#, pre-dot, prepend +uski
Dev
ices YXK RG
YXKD i
Locally-Significant Translation Patterns
Globalize the User Input
vice
s
YOW RG
Rim
ou YXKDevices LocalRouteGroup
YXK_loc2glob9.[2-9]XXXXXX, pre-dot, prepend +1418
YOW_loc2glob9.613[2-9]XXXXXX, pre-dot, prepend +1
Localy-Significant Translation Patterns for 7- and 10-Digit
Local Dialing
NANPLOC RL
Depends on Whether You Want
© 2009 Cisco Systems, Inc. All rights reserved. Cisco PublicBRKVVT-3000_c2 39
Otta
wa
Dev YOW RG
YOW GatewaysYOWDevices 911
+1XXXXXXXXXX+!
NANP_pstn_part2nd
pref
Local Dialing
NANPLD RL
to Centralize Egress for
National Numbers
+ Sign SupportFrom the Phones: Tail End Hop Off Is SimpleFrom the Phones: Tail End Hop Off Is Simple
Internal
CSSs Partitions Route Lists Route Groups
e
NANP CoR Blocked9[2-9]XXXXXX BRZ RG
NA
NP-
wid
e
Unrestricted(No Blocks)
9[2-9]XX[2-9]XXXXXX91[2-9]XX[2-9]XXXXXX+1[2-9]XX[2-9]XXXXXX
+[0234]!+[5-9]!
BRZ GatewaysBlockedTranslationPatterns
OnClusterAll IP Phone DNs
N HQ RG
HQ Gateways
NANPE164Routing
NANP_loc2glob9.911, pre-dot
9.1[2-9]XX[2-9]XXXXXX, pre-dot, prepend +
9011.!, pre-dot, prepend +9011.!#, pre-dot, prepend +us
ki D
evic
es YXK RG
YXKD i YXK Gateways
BRZTEHO RL, p , p p
vice
s
YOW RG
Rim
ou YXKDevices LocalRoutegroup
YXK GatewaysYXK_loc2glob
9.[2-9]XXXXXX, pre-dot, prepend +1418
YOW_loc2glob9.613[2-9]XXXXXX, pre-dot, prepend +1
NANPLOC RL
© 2009 Cisco Systems, Inc. All rights reserved. Cisco PublicBRKVVT-3000_c2 40
Otta
wa
Dev YOW RG
YOW GatewaysYOWDevices
NANP_pstn_part2nd
pref
+!
NANPLD RL+1XXXXXXXXXX
+55!
Calling/Called Number Transformations:Number Transformations:Bridging Local and Global Forms
© 2009 Cisco Systems, Inc. All rights reserved. Cisco PublicBRKVVT-3000_c2 41
Calling/Called Number TransformationsWhat It Is: ConceptWhat It Is: Concept
Calls presented to a phone or a gateway typically require the lli d th ll d t b b d t d t th l lcalling 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 localized 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 globalize the number
© 2009 Cisco Systems, Inc. All rights reserved. Cisco PublicBRKVVT-3000_c2 42
Combining the two elements above, we can globalize the number upon entry
Calling/Called Number TransformationsWhat It Is: Concept (Cont )What It Is: Concept (Cont.)
The calling number may need to be:L ft i th l b l f +1 408 902 3574 GSM t k tLeft in the global form; e.g., +1 408 902 3574. GSM networks may accept (or even require) this formChanged to the locally-significant on-net abbreviated form; e.g., 23574 if the called party is colocated with me Ch d t t i i ifi t f 89023574 if I ll iChanged 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 3574Changed 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 formnumbering 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
© 2009 Cisco Systems, Inc. All rights reserved. Cisco PublicBRKVVT-3000_c2 43
type to internationalIf 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
Calling-Party Transformations Base ScenarioBase Scenario
Johannes in Hamburg+4940691234567Germany
Country Code: 49
UCFrankfurtCity Code: 69
HamburgCity Code: 40
ABGateway Is
Service ProviderPOP in Hamburg
PhysicallyLocated inHamburg
CRaymondburgCity Code: 05
Call A:Calling Number: 693056412Type: Subscriber
Call B:Calling Number: 693056412
© 2009 Cisco Systems, Inc. All rights reserved. Cisco PublicBRKVVT-3000_c2 44
Tobias in Frankfurt+49691234567
United FeestdomCountry Code: 693
Calling Number: 693056412Type: National
Call C:Calling Number: 693056412Type: International
Calling-Party Transformations Globalize on Ingress—Incoming Calling-Party SettingsGlobalize on Ingress Incoming Calling Party Settings
We need rules applied to the gateway to
GermanyCountry Code: 49
to the gateway to globalize the calling number on ingress
Th l d
UCFrankfurtCity Code: 69
HamburgCity Code: 40
There rules need to take into account:
The digits received
ABGateway Is
The number type
Next screen looks at sample rules for
Service ProviderPOP in Hamburg
PhysicallyLocated inHamburg
German gatewaysCRaymondburgCity Code: 05
Call A:Calling Number: 693056412Type: Subscriber
Call B:Calling Number: 693056412
© 2009 Cisco Systems, Inc. All rights reserved. Cisco PublicBRKVVT-3000_c2 45
United FeestdomCountry Code: 693
Calling Number: 693056412Type: National
Call C:Calling Number: 693056412Type: International
Calling-Party Transformations Globalize on Ingress—Incoming Calling-Party Settings
For a Hamburg Gateway (Our Case):
Globalize on Ingress Incoming Calling Party Settings
For a Frankfurt Gateway (for the Sake of Argument):y ( g )
Th S tti C B A li d t th G t D i P l
© 2009 Cisco Systems, Inc. All rights reserved. Cisco PublicBRKVVT-3000_c2 46
These Settings Can Be Applied at the Gateway, Device Pool, or Service Parameter Level, in Reverse Order of Precedence
Calling-Party Transformations Globalize on IngressGlobalize on Ingress
We now have globalization rules
GermanyCountry Code: 49
globalization rules for the Hamburg gateway
Thi ll t
UCFrankfurt
City Code: 69Hamburg
City Code: 40
Call A:This allow us to process all calls on the presumption that the calling number isGateway Is
ABCalling Number: +4940693056412Type: international
Call B:Calling Number: +49693056412Type: international
Call C: the calling number is in a global format
PhysicallyLocated inHamburg
Calling Number: +693056412Type: internationalService Provider
POP in Hamburg
CRaymondburgCity Code: 05
Call A:Calling Number: 693056412Type: Subscriber
Call B:Calling Number: 693056412
© 2009 Cisco Systems, Inc. All rights reserved. Cisco PublicBRKVVT-3000_c2 47
United FeestdomCountry Code: 693
Calling Number: 693056412Type: National
Call C:Calling Number: 693056412Type: International
Calling-Party Transformations When Calls Are Presented to EndpointsWhen Calls Are Presented to Endpoints
Johannes in Hamburg+4940691234567
UC
Call A:
If the Caller Is from Hamburg, Show Me the Caller as a Local
Incoming Call. If from Elsewhere in Germany, Show Me the Caller
Calling Number: +4940693056412Type: international
Call B:Calling Number: +49693056412Type: international
Call C:
yas a National Incoming Call. If the Caller Is from Another Country, Show Me the Call
with the Appropriate International Prefix.
Calling Number: +693056412Type: internationalGateway Is Physically
Located in Hamburg Same for Me, Except I am in Frankfurt! So All the
Same Rules Apply, but a Local Call for Me Comes
We need rules applied to the destination endpoints (e.g., the phones)Th l t t ti i t
Local Call for Me Comes from Frankfurt, and a Call from Hamburg Is
a National Call.
© 2009 Cisco Systems, Inc. All rights reserved. Cisco PublicBRKVVT-3000_c2 48
There rules must assume some common starting point: a global format for any callNext slides show sample config
Tobias in Frankfurt+49691234567
Calling-Party TransformationsCalling-Party Transformation Patterns for HamburgCalling Party Transformation Patterns for Hamburg
This One Should Be Part of the Calling-Party
© 2009 Cisco Systems, Inc. All rights reserved. Cisco PublicBRKVVT-3000_c2 49
This One Should Be Part of the Calling Party Transformation Pattern CSS of Hamburg Devices Only
Calling-Party TransformationsCalling-Party Transformation Patterns for FrankfurtCalling Party Transformation Patterns for Frankfurt
This One Should Be Part of the Calling-Party
© 2009 Cisco Systems, Inc. All rights reserved. Cisco PublicBRKVVT-3000_c2 50
This One Should Be Part of the Calling Party Transformation Pattern CSS of Frankfurt Devices Only
Calling-Party TransformationsCalling-Party Transformation Patterns for German SitesCalling Party Transformation Patterns for German Sites
This One Should Be Part of the Calling-Party
© 2009 Cisco Systems, Inc. All rights reserved. Cisco PublicBRKVVT-3000_c2 51
This One Should Be Part of the Calling Party Transformation Pattern CSS of all German Sites
Calling-Party TransformationsCalling-Party Transformation Patterns for German SitesCalling Party Transformation Patterns for German Sites
This One Should Be Part of the Calling-Party
© 2009 Cisco Systems, Inc. All rights reserved. Cisco PublicBRKVVT-3000_c2 52
This One Should Be Part of the Calling Party Transformation Pattern CSS of all German Sites
Calling-Party TransformationsCalling-Party Transformation Patterns—NoteCalling Party Transformation Patterns Note
All but one of the preceding patterns match if the calling party number is from Hamburgparty number is from Hamburg The best match process will select the most precise patternThe nationally-significant patterns can be reused y g pbetween sitesSince all this is contained in a calling search space, the Germany-specific patterns can be used in Frankfurt y p pand in HamburgThe transformation calling search spaces can be applied on the phone, or on the device pool, in orderon the phone, or on the device pool, in order of precedence
Note: these can be eliminated if the customer can accept t E 164 b h th h i i i !
© 2009 Cisco Systems, Inc. All rights reserved. Cisco PublicBRKVVT-3000_c2 53
to see E.164 numbers when the phone is ringing!
The Big Picture of Global Dial Plans Globalize on Ingress Localize on EgressGlobalize on Ingress, Localize on Egress
Johannes in Hamburg+4940691234567Germany
Country Code: 49
UCFrankfurt
City Code: 69Hamburg
City Code: 40
Call A:
Call A:Calling Number: 0693056412Directories: +4940693056412
Call B:
Gateway Is
ABCalling Number: +49406930564Type: international
Call B:Calling Number: +49693056412Type: international
Call C:
Call B:Calling Number: 00693056412Directories: +49693056412
Call C:Calling Number: 000693056412Directories: +69305412y
PhysicallyLocated
in Hamburg
Calling Number: +693056412Type: international
Call A:Calling Number: 0040693056412
Service ProviderPOP in Hamburg
CRaymondburgCity Code: 05
Directories: +4940693056412Call B:
Calling Number: 0693056412Directories: +49693056412
Call C:Calling Number: 000693056412
Call A:Calling Number: 693056412Type: Subscriber
Call B:Calling Number: 693056412
© 2009 Cisco Systems, Inc. All rights reserved. Cisco PublicBRKVVT-3000_c2 54
United FeestdomCountry Code: 693
Tobias in Frankfurt+49691234567
gDirectories: +69305412Calling Number: 693056412
Type: NationalCall C:
Calling Number: 693056412Type: International
The Big Picture of Global Dial Plans Globalize on Ingress Localize on EgressGlobalize on Ingress, Localize on Egress
FranceCountry Code: 33
Calling number: 613 254 0096
nationalCalled Number:01133144522919
UCMairie 19e
+33144522919Dial: 901133144522919
01133144522919International
Calling Number:
YOW GW
Luc in Ottawa+16132540096
Calling Number: 0016132540096
InternationalCalled Number:
0144522919National
Dial: 00144522919
Calling Number: 0497232651
National
NCE GW
Stefano in Nice+33497232651France GW
Calling Number: 0497232651
NationalCalled Number:
0144522919National
© 2009 Cisco Systems, Inc. All rights reserved. Cisco PublicBRKVVT-3000_c2 55
NationalCalled Number:
0144522919National
Called-Party Transformations Localize on Egress: Screen Shots Cdptps Are Applied
Thro gh a De ice PoolLocalize on Egress: Screen Shots
If Destination
Through a Device Pool to Calls Sent to Gateways
If Destination Number Is Any French PSTN
Number in E.164 Format
Prepend the French National
Keeps the Last Nine Digits
Routing Prefix
Nine Digits
Sets the Resulting Number’s
Numbering Plan
+33144522919 Would Be Transformed to 0144522919, Which the French
© 2009 Cisco Systems, Inc. All rights reserved. Cisco PublicBRKVVT-3000_c2 56
Numbering Plan to National
Which the French PSTN Can Route
Calling Party TransformationLocalize on Egress: Screen Shots
Cgptps Are Applied to Calls Sent to Gateways and Localize on Egress: Screen Shots
Phones, Through a Device Pool
If the Calling Number Is AnyNumber Is Any French PSTN
Number In E.164 Format
Prepend the
Keeps the Last Nine Digits
pFrench National Routing Prefix
If th C lli P t ISets the
Resulting Number’s Numbering Plan
to National
If the Calling Party Is a French Number in E.164 Format, We Can Adapt It Here to Be Sent in the National Format: +33497232651
© 2009 Cisco Systems, Inc. All rights reserved. Cisco PublicBRKVVT-3000_c2 57
Format: +33497232651Becomes 0497232651
Dialed Pattern TranslationsStefano’s Dial Plan: TUI and RoutingStefano s Dial Plan: TUI and Routing
Internal
CSSs Partitions Route Lists Route Groups
French CoR Blocked00[1-6]XXXXXXXX
000!de
BlockedTranslationPatterns
Unrestricted(No Blocks)
France RG
French
000!00033[1-6]!+33[1-6]!+[0-4]!+[5-9]!Fran
ce-W
id
Patterns French HQ Gateways
FrenchE164Routing
F
OnClusterAll IP Phone DNs
French_loc2glob_part0.112, pre-dot
00.XXXXXXXXX, pre-dot, prepend +33000.!, pre-dot, prepend +
NCE RGFrench_pstn_part
FrenchLOC RL
evic
es
LocalRouteGroup
000.!, pre dot, prepend 000.!#, pre-dot, prepend +
© 2009 Cisco Systems, Inc. All rights reserved. Cisco PublicBRKVVT-3000_c2 58
NCE RG
NCE Gateways
+33XXXXXXXXXX+!
FrenchLD RL
2nd
pref
Nic
e D 112
NCEDevices
Dialed Pattern Translations Luc’s Dial Plan: TUI and RoutingLuc s Dial Plan: TUI and Routing
CSSs Partitions Route Lists Route Groups
de
NANP CoR Blocked9[2-9]XXXXXX
9[2 9]XX[2 9]XXXXXXInternal
BlockedTranslationPatternsN
AN
P-W
id 9[2-9]XX[2-9]XXXXXX91[2-9]XX[2-9]XXXXXX+1[2-9]XX[2-9]XXXXXX
+[0234]!+[5-9]!
France RG
French
Unrestricted(No Blocks)
PatternsOnClusterAll IP Phone DNs
N French HQ Gateways
FrenchE164Routing
NANP loc2glob
FranceTEHO RL
NANP_loc2glob9.911, pre-dot
9.1[2-9]XX[2-9]XXXXXX, pre-dot, prepend +9011.!, pre-dot, prepend +
9011.!#, pre-dot, prepend +
a D
evic
es
NANP t t
France_TEHO
YOW_loc2glob9.613[2-9]XXXXXX, pre-dot, prepend +1
LocalRouteGroup
YOW RG
NANPLOC RL
+33!
© 2009 Cisco Systems, Inc. All rights reserved. Cisco PublicBRKVVT-3000_c2 59
Otta
wa NANP_pstn_part
+1XXXXXXXXXX+!
YOW RG
YOW Gateways
NANPLD RLYOWDevices
Calling/Called Number TransformationsGateways: Calling and Called-Party Transforms
CSSs PartitionsGateways: Calling and Called Party Transforms
pattern discard prepend type
NANP_called_xforms
F CdPTP
French HQ Gateways
\+.1! pre-dot national
\+.! pre-dot 011 international
pattern discard prepend type
YOW_called_xforms
France_CdPTP
\+1.613[2-9]XXXXXX pre-dot subscriber
p p p yp
pattern discard prepend type
France_called_xformsFrance_CgPTP
NCE Gateways
\+.! pre-dot 00 international
\+33.! pre-dot 0 national
pattern discard prepend type
NANP_calling_xforms
YOW CdPTP p p p yp
\+1.! pre-dot national
\+.! pre-dot 011 international
France_calling_xforms
YOW_CdPTP
© 2009 Cisco Systems, Inc. All rights reserved. Cisco PublicBRKVVT-3000_c2 60
YOW Gatewayspattern discard prepend type
\+.! pre-dot 00 international
\+33.! pre-dot 0 national NANP_CgPTP
Number TransformationsGateways: Calling and Called-Party Transforms
Route Pattern• Matches dialed number for external calls
Gateways: Calling and Called Party Transforms
RoutePattern
• Performs digit manipulation (optional)• Points to a route list for routing
Hunt/Route List er
Pattern
RouteHunt/Route List• Chooses path for call routing• Per-route group digit manipulation• Points to prioritized route groups 1st Choice 2nd Choice
R t on O
rde
R t
List
TransformationPatterns
Route Group• Distributes calls to GWs/trunks
RouteGroup
urat
ioRouteGroup
Transformation PatternTransformation
PatternsPatterns
DevicesPSTNIP WAN
GK
Con
fig
Transformation Pattern• Modifies calling (Cg) party• Modifies called (Cd) party
Patterns
© 2009 Cisco Systems, Inc. All rights reserved. Cisco PublicBRKVVT-3000_c2 61
Devices• Gateways (H.323, MGCP, SIP)• Trunk (H.225, ICT, SIP)
C
Combined BenefitsCombined Benefits
Local CER failover
CFUR routing
AAR simplicityp y
Mobility routing
Speed dials—universalSpeed dials universal
Missed/received calls list one-touch redial
© 2009 Cisco Systems, Inc. All rights reserved. Cisco PublicBRKVVT-3000_c2 62
Combined BenefitsCER Local FailoverCER Local Failover
When both CER servers in a CER group are down, pre-7.0 systems fall into a one size fits all default route
911 CTI route point CFNA/CFB to 912 CTI route point
912 CTI t i t CFNA/CFB t 911 th h i l912 CTI route point CFNA/CFB to 911, through a single,cluster-wide CSS
That CSS points to one gateway
Now: place a 911 route pattern that route calls through the local route group in that CSS, and you have site specific local failover for CERsite-specific local failover for CER
Bang! You are done!
© 2009 Cisco Systems, Inc. All rights reserved. Cisco PublicBRKVVT-3000_c2 63
Combined Benefits CFUR—BeforeCFUR Before
HQCallManager Cluster
DN: 20001SRST Mode
IP WANCFUR: 919193922000
CFUR CSS: HQ
DN: 2000Call2000
1
3
PSTNDallasCall fwded to2
Reroutes call to CFUR destination, which must match a pattern in
Dallas RTPCall fwded to919193922000
CFUR CSS
CFUR CSS points to a single, fixed egress gateway, which results in non-optimized call routing for all callers except those at HQ
© 2009 Cisco Systems, Inc. All rights reserved. Cisco PublicBRKVVT-3000_c2 64
p g p
Combined Benefits CFUR—NowCFUR Now
HQ
DN: 20001SRST Mode
CallManager Cluster
IP WANCFUR: 919193922000
CFUR CSS: loc_RG
DN: 2000Call2000
1
3
PSTNDallasCall fwded to2
Use a CFUR CSS that matches patterns pointing to the local route
DallasRTP
Call fwded to919193922000
group of the caller. This creates optimum routing. This assumes that CFUR CSS and the local route group know how to deliver the call in a format that the PSTN connection can understand
© 2009 Cisco Systems, Inc. All rights reserved. Cisco PublicBRKVVT-3000_c2 65
What if the caller is in Paris?
Combined Benefits CFUR—NowCFUR Now
HQ
DN: 20001SRST Mode
CallManager Cluster
IP WANCFUR: 919193922000
CFUR CSS: loc_RG
DN: 2000Call2000
1
PSTNParis RTPCall fwded to2
Paris-originated calls fail, as the Paris local route group is not able
Paris RTPCall fwded to919193922000
to route calls made to 919193922000
Solution: use E.164 notation in CFUR destination!
© 2009 Cisco Systems, Inc. All rights reserved. Cisco PublicBRKVVT-3000_c2 66
Combined Benefits CFUR—Now
CallManager Cluster
CFUR NowHQ
DN: 20001SRST Mode
Transform to 0019193922000
3
IP WANCFUR: +19193922000
CFUR CSS: loc_RG
DN: 2000Call2000
1
PSTNParis RTPCall fwded to2
Use full E.164 as CFUR destination
Configure Paris device pool to feature:
Paris RTPCall fwded to+19193922000
Configure Paris device pool to feature:Appropriate local route group
Substitution of +.!, strip pre-dot, prepend 00, number type: International, by using called-party transformation patterns
© 2009 Cisco Systems, Inc. All rights reserved. Cisco PublicBRKVVT-3000_c2 67
Transform the calling-party number, using calling-party transformation patterns to match carrier’s expectation; e.g., if caller’s DID is 0144522919, carrier may expect 33144522919, number type: international, OR 0144522919, number type national
Combined Benefits AARAAR
In pre-7.0 systems, you need the AAR mask to determine the destination number, the AAR group to determine the appropriate off-net access codes, and the AAR CSS to route the call from a gateway g ycolocated with the caller…
In 7.0 system, make the AAR destination mask the E 164 d ti ti f th h fi i l AARE.164 destination of the phone, configure a single AAR group and put everyone in it, and make the AAR CSS point to the device pool’s device mobility CSS for the site (and/or in 7.X use the LRG and use a single CSS for the entire cluster!!!!!).
Bang! You are done!
© 2009 Cisco Systems, Inc. All rights reserved. Cisco PublicBRKVVT-3000_c2 68
Bang! You are done!(Assuming you have configured all the rest of it ☺)
Combined BenefitsBefore: Mobility and Speed DialsBefore: Mobility and Speed Dials
PSTN Access Code: 0 PSTN Access Code: 9HQ
IP WANLine: NoPSTN
CFAll: NoPSTN
Line: NoPSTN
CFAll: NoPSTNCFAll: PAR-all
Line: <empty>
EM CSSs
PSTN
Device: PAR-allCSSs
Device: LON-allCSSs
Speed Dial:
DeviceDeviceProfileProfile
All PSTN calls are routed via local gateway
Paris LondonSpeed Dial:00145678912
Speed Dial:00145678912
g y
User dialing habits and speed dials are not preserved across different dialing domains
Even if call would route appropriately it is placed using the local dialing
© 2009 Cisco Systems, Inc. All rights reserved. Cisco PublicBRKVVT-3000_c2 69
Even if call would route appropriately, it is placed using the local dialing habits of the home site, in a different dialing domain (e.g., French local number as opposed to international number from the UK).
Combined BenefitsNow: Mobility and Speed DialsNow: Mobility and Speed Dials
PSTN Access Code: 0 PSTN Access Code: 9HQ
IP WANLine: NoPSTN
CFAll: NoPSTN
Line: NoPSTN
CFAll: NoPSTNCFAll: PAR-all
Line: <empty>
EM CSSs
PSTN
Device: PAR-allCSSs
Device: LON-allCSSsDeviceDevice
ProfileProfileSpeed Dial:
Put speed dials in using E.164 notation, as many mobile phone users
Paris LondonSpeed Dial:+33145678912
Speed Dial:+33145678912
know how to do today
This pattern needs to be dialable from any dial plan you visit
Local route group gets you local routing + sign support renders local
© 2009 Cisco Systems, Inc. All rights reserved. Cisco PublicBRKVVT-3000_c2 70
Local route group gets you local routing sign support renders local dialing habits irrelevant, and calling/called party transformations adapt the called/calling numbers as they egress to the PSTN
+ Sign SupportDial by Contact—GSM or IP Network Call Routing
PSTNGateway
Dial by Contact GSM or IP Network Call Routing
ContactRaymond FeestWork +693 1234567
Cisco UnifiedCM cluster
PSTNGSM/
Mobile Network
Work +693 1234567Mobile +1 608 628 3670
WLAN
NokiaWLAN
AP
(802.11b/g)
Dual-Mode Phones Provide the Ability to Use Either PSTN/GSM or WLAN Connectivity for Making and Receiving Calls
The GSM network can accept + signs
© 2009 Cisco Systems, Inc. All rights reserved. Cisco PublicBRKVVT-3000_c2 71
The IP network now can accept + signs
Combined Benefits Missed/Received Calls List One-Touch RedialMissed/Received Calls List One Touch Redial
The missed/received calls directories contain the globalised version of the incoming calls (e.g., in their E.164 form)
Hit dial and the calls route assuming that everyHit dial and the calls route, assuming that every phone’s Device CSS can route calls in the + form
Bang! You are doneBang! You are done
© 2009 Cisco Systems, Inc. All rights reserved. Cisco PublicBRKVVT-3000_c2 72
Key TakeawaysKey Takeaways
The Key Takeaways of this Section Are:
Localize the telephony user interfaceCreate translation patterns that accept local dialing habits, and expand the called number to a global form (E 164 or globally significant on-netthe called number to a global form (E.164, or globally significant on net form)
Create calling party transformation patterns that present incoming calls in the form expected by the local usersp y
Are we ready to give that up and just use the + form?
Globalize call routing within the UC systemSimplifies routing and enables features
Localize egress to outside networks
© 2009 Cisco Systems, Inc. All rights reserved. Cisco PublicBRKVVT-3000_c2 73
By applying appropriate transformation patterns to the called and the calling numbers when offering the call to the gateway
Logical Partitioning(7.1 update)(7.1 update)
To satisfy regulatory requirements in markets where toll bypass is not allowed
E.g.: In India, if a call leg results in revenue loss to an Indian telecom service provider then it shall beIndian telecom service provider then it shall be considered restricted.
© 2009 Cisco Systems, Inc. All rights reserved. Cisco PublicBRKVVT-3000_c2 74
Logical partitioning… to control the initiation of calls… to control the initiation of calls
In India, if a call leg results in revenue loss to an Indian telecom service provider then it shall be considered restricted
UC
Bangalore phone
Bangalore phoneBGL 11/4
Ottawa phone
A
B
restricted.
g pBGL 11/1
Ottawa phoneOTT04/17/
C
E
Bangalore GWBGL 11/2
D F
G
Bangalore customer+91 80 4159 3000
PSTNPSTN
Ottawa, Canada
G
E’
F’
© 2009 Cisco Systems, Inc. All rights reserved. Cisco PublicBRKVVT-3000_c2 75
+1 613 788 7200 allowedforbidden
E’
G’
Logical partitioning… to control the initiation of calls
We can control the initiation of calls with
… to control the initiation of calls
We can control the initiation of calls with traditional dial plan tools like CSSes and Partitions
We can provision multiple line phones, where one line is used for calls within the enterprise (Closed User Group, or CUG), and another line is used for calls to/from the PSTN
QUIZ!!! Why would I need more than CSSes
© 2009 Cisco Systems, Inc. All rights reserved. Cisco PublicBRKVVT-3000_c2 76
QUIZ!!! and partitions?
Logical partitioning… to control mid-call features… to control mid call features
1
1- BGL phone calls another BGL phone
3- Ottawa phone conferences-in Ottawa
tUC
Bangalore phone
Bangalore phoneBGL 11/4
Ottawa phone
1
22- BGL phone conferences-in Ottawa phone
customer
g pBGL 11/1
Ottawa phoneOTT04/17/
3But this allows a user in I di d ll b
Bangalore GWBGL 11/2
3India to do toll-bypass to a customer in Canada!This is forbidden by regulations in India!!!
Bangalore customer+91 80 4159 3000
PSTNPSTN
Ottawa, Canada
regulations in India!!!
CSSes alone cannot allow
© 2009 Cisco Systems, Inc. All rights reserved. Cisco PublicBRKVVT-3000_c2 77
+1 613 788 7200 allowedforbidden
the Canadian phone to call Ottawa customers AND prevent call leg 3!!!
Logical partitioning… to control call legs at any time
CSSes and Partitions fail to control mid-call
… to control call legs at any time
CSSes and Partitions fail to control mid call features
Logical Partitioning controls the initiation of callLogical Partitioning controls the initiation of call legs at any time, based on CUCM-defined policies based on endpoint type and Geolocation
as in: NO call, ad-hoc or meet-me conference,as in: NO call, ad hoc or meet me conference, transfer, parked call retrieval, call pickup is allowed if the new call leg would break a policy
© 2009 Cisco Systems, Inc. All rights reserved. Cisco PublicBRKVVT-3000_c2 78
based on geolocation
Logical partitioning… required ingredients: device types… required ingredients: device types
border Gateway (H.323, SIP)
Inter-cluster trunk (ICT), gk-controlled or not
H.225 trunk
SIP trunk
MGCP t (E1 T1 PRI BRI FXO)MGCP port (E1, T1, PRI, BRI, FXO)
interior Phones (SCCP, SIP, third party)
CTI route points
VG224 l hVG224 analog phones
MGCP port (FXS)
Cisco Unity Voice Mail (SCCP)
These types are fixed, and not editable.
© 2009 Cisco Systems, Inc. All rights reserved. Cisco PublicBRKVVT-3000_c2 79
Logical partitioning… required ingredients: geo locations… required ingredients: geo locations
•A geo location is a list of up to 17 location objectslocation objects conforming to RFC-4119•In CUCM release 7.1, this is entirely a manual process•Geo locations are associated withassociated with devices like GWs, trunks and phones.•Geo Locations are configured either at the device, the device pool, or the enterprise
© 2009 Cisco Systems, Inc. All rights reserved. Cisco PublicBRKVVT-3000_c2 80
enterprise parameters levels, in order of precedence
Logical partitioning… required ingredients: geo locations
Name: BGL11/4/ Description: Bangalore 11, floor 4Country: IN
•These two phones are practically at the same address
… required ingredients: geo locations
yState (A1): KarnatakaCity (A3): BangaloreStreet (A6): Sarjapur Marathalli…Address suffix (STS): RoadFloor (FLR): 4
d 11 th bj t
practically at the same address, except for the floor•Strictly speaking, their geo l ti t th…and 11 other objects locations are not the same…but•For our policies, we should Type: interior p ,treat them the same•In other words, we do not want one policy per floor!!!
yp
Type: interior
Name: BGL11/1/ Description: Bangalore 11, floor 1Country: IN State (A1): KarnatakaCity (A3): Bangalore
one policy per floor!!!•We will filter out the location objects we need not consider in th li i t t l t
© 2009 Cisco Systems, Inc. All rights reserved. Cisco PublicBRKVVT-3000_c2 81
Street (A6): Sarjapur Marathalli…Address suffix (STS): RoadFloor (FLR): 1…and 11 other objects
the policies we want to apply to these phones
Logical partitioning… required ingredients: geo locationfilters… required ingredients: geo locationfilters
•A geo location filter selects which of the 17 location objects will be carried forth for use in a policy•When combined with the actual geo locations, it allows for policies to be based on the higher order objectsbased on the higher order objects•This example “keeps” only 3 of the 17 location objects•Geo locations thus filtered will be
id d l th i t t tconsidered only on their country, state and city.•Two different endpoints on different floors of the same building will yield the g ysame filtered geolocation•Geo location filters are associated to the device(1), the device pool, or the enterprise parameters in order of
© 2009 Cisco Systems, Inc. All rights reserved. Cisco PublicBRKVVT-3000_c2 82
enterprise parameters, in order of precedence(1) No filter config on device for phones;
On device pool or enterprise parameters only.
Logical partitioning… required ingredients: geo location filters
Name: BGL11/4/ Description: Bangalore 11, floor 4Country: IN
… required ingredients: geo location filtersGeo location
yState (A1): KarnatakaCity (A3): BangaloreStreet (A6): Sarjapur Marathalli…Address suffix (STS): RoadFloor (FLR): 4
d 11 th bj t Filtered geo location…and 11 other objects
Name: Bangalore Description: applied to any Ban…CountryState (A1)
▄▄√√
Country: IN State (A1): KarnatakaCounty (A2): none
Geo location filter Filtered geo locationTo be considered by policy
Type: interiorState (A1)County (A2)City (A3)Borough (A4)…and none of the 12 other objects
▄▄▄▄
√
√
County (A2): noneCity (A3): BangaloreBorough: none…and all 13 other objects
set to noneGeo location
yp
Type: interior
Name: BGL11/1/ Description: Bangalore 11, floor 1Country: IN State (A1): KarnatakaCity (A3): Bangalore
© 2009 Cisco Systems, Inc. All rights reserved. Cisco PublicBRKVVT-3000_c2 83
Street (A6): Sarjapur Marathalli…Address suffix (STS): RoadFloor (FLR): 1…and 11 other objects
Logical partitioning… required ingredients: geo location policies
Name: BGL11/4/ Description: Bangalore 11, floor 4Country: IN
… required ingredients: geo location policies
Country: IN State (A1): Karnataka
Filtered geo locationName: BGL11/2/ Description: Bangalore 11, floor 2Country: IN Country: IN State (A1): Karnataka
Filtered geo location
yState (A1): KarnatakaCity (A3): BangaloreStreet (A6): Sarjapur Marathalli…Address suffix (STS): RoadFloor (FLR): 4
d 11 th bj t
( )County (A2): noneCity (A3): BangaloreBorough: none…and all 13 other objects
set to none
yState (A1): KarnatakaCity (A3): BangaloreStreet (A6): Sarjapur Marathalli…Address suffix (STS): RoadFloor (FLR): 2
d 11 th bj t
County (A2): noneCity (A3): BangaloreBorough: none…and all 13 other objects
set to noneType: border…and 11 other objects
Type: interior
…and 11 other objectsType: border
Filtered geo location
yp
Type: interior•Policies are applied to geo location identifiers•A geo location identifier is the combination of the geo location, the geo location filter, and the device type
Name: BGL11/1/ Description: Bangalore 11, floor 1Country: IN State (A1): KarnatakaCity (A3): Bangalore
Country: IN State (A1): KarnatakaCounty (A2): noneCity (A3): Bangalore
device type•IN, Karnataka, Bangalore, device type Interior is the geo location identifier of the phones in this example
© 2009 Cisco Systems, Inc. All rights reserved. Cisco PublicBRKVVT-3000_c2 84
Street (A6): Sarjapur Marathalli…Address suffix (STS): RoadFloor (FLR): 1…and 11 other objects
Borough: none…and all 13 other objects
set to none
•IN, Karnataka, Bangalore, device type Border is the geo location identifier of the GW in this example.
Logical partitioning… required ingredients: geo location policies… required ingredients: geo location policies
This covers:This covers:BGL devices/Interior to BGL devices/border: allowBGL devices/border to BGL devices/border: allowBGL devices/border to BGL devices/interior: allow
from Quiz: why must I allow border to border in BGL?
toaction
© 2009 Cisco Systems, Inc. All rights reserved. Cisco PublicBRKVVT-3000_c2 85
Logical partitioning… policy in action… policy in action
1
1- BGL phone calls another BGL phoneAll devices interior:
li h i
3- Ottawa phone attempts to conference-i Ott t
UC
Bangalore phone
Bangalore phoneBGL 11/4
Ottawa phone
1 policy mechanism not invoked2
in Ottawa customer
g pBGL 11/1
Ottawa phoneOTT04/17/ 2- BGL phone
conferences-in Ottawa phoneAll devices interior:3
Policy is applied to all participants: there is no
li t ll BGLBangalore GWBGL 11/2
All devices interior: policy mechanism not invoked
3policy to allow BGL interior devices to connect to an Ottawa GW: Implicit deny
Bangalore customer+91 80 4159 3000
PSTNPSTN
Ottawa, Canada
G p c t de yprevents call
© 2009 Cisco Systems, Inc. All rights reserved. Cisco PublicBRKVVT-3000_c2 86
+1 613 788 7200 allowedforbidden
Logical partitioningdetails – when a call is denieddetails when a call is denied
For the feature scenarios which are restricted due to logical partitioning configurations, a feature based “error” message will be displayed to an end user and a tone will be played as needed.
Transfer: - “External Transfer Restricted”
Pickup: - "PickUp is Unavailable"
Adhoc Conference: - " Conference is Unavailable"
M t M C f " M tM i U il bl "Meet-Me Conference: - " MeetMe is Unavailable"
Park/DCallPark: - "Cannot Retrieve Parked Call".
Mobility Cell Pickup: - "Cannot Send Call to Mobile“y p
• on analog phone: no display: re-order tone is heard
© 2009 Cisco Systems, Inc. All rights reserved. Cisco PublicBRKVVT-3000_c2 87
Logical partitioningdetails – feature interactiondetails feature interaction
When LP enabled, LP config trumps the , g pBlockOffNetToOffNetTransfer service parameter for deciding on the interconnection of the specific trunks, gateways or phonesgateways or phones.
With call pickup: when multiple calls are ringing on a phone: pickup attempt will start at longest ringing, p p p p g g gcheck policy, if failed move on to next longest ringing, check policy, etc… until a policy allow is found, or until no other call is available to check for policyno other call is available to check for policy
© 2009 Cisco Systems, Inc. All rights reserved. Cisco PublicBRKVVT-3000_c2 88
Logical partitioningdetails – feature interaction
Shared lines
details feature interaction
calls to a shared line: each phone is check individually for policy with calling device: if policy denies, phone does not ring. Denied phone is effectively not part of shared line for that call
Calls from a shared line: phone making call is checked for policy. If call succeeds, other phones are given call instance details only if their policy with destination device allows. A1 and A2 share a p yline; A1 calls PSTN GW1 (allowed). A2 not allowed to call PSTN GW1. A2 does not see call, and cannot retrieve the call from hold.
© 2009 Cisco Systems, Inc. All rights reserved. Cisco PublicBRKVVT-3000_c2 89
Logical partitioningGeolocations, filters, policiesGeolocations, filters, policies
Gateways and trunks are associated with geolocations y gand geolocation filters at the device, device pool or enterprise parameter levels, in order of precedence
Phones located in the home location (i.e.: not roaming as per device mobility) get their Geolocation from the device configuration; when roaming, from the Device g gPool configuration
Roaming or not, phones get their Geolocation filters f th d i l fi tifrom the device pool configuration
© 2009 Cisco Systems, Inc. All rights reserved. Cisco PublicBRKVVT-3000_c2 90
Design Best Practices AgendaDesign Best Practices Agenda
7.0 and 7.1 Updates
Multisite DeploymentsChoosing a Dial-Plan Approach
Uniform On-Net Dialing Moved to Appendix
Variable-Length On-Net Dialing with Partitioned Addressing Moved to AppendixMoved to Appendix
Variable-Length On-Net Dialing with Flat Addressing
Tail End Hop Off (a.k.a. Toll Bypass)p ( yp )
Mobility Considerations
© 2009 Cisco Systems, Inc. All rights reserved. Cisco PublicBRKVVT-3000_c2 91
Choosing a Dial Plan ApproachUniform On-Net DialingUniform On Net Dialing
Dialing within a site and across sites with same
VoiceMailUnified CM
Clusteracross sites with same number of digits (e.g., five)
Extensions are l b ll i
Cluster
Site
s
globally unique
Easy to design and configure
g B
etw
een
DN 2XXXX
Limited scalability of the addressing method (number of sites, number
Site 1 Site NIP WAN
igit
Dia
ling
(of extensions)
DN 3XXXX DN 4XXXX
5-D
i ...
© 2009 Cisco Systems, Inc. All rights reserved. Cisco PublicBRKVVT-3000_c2 92
DN 3XXXX DN 4XXXX
5-Digit Dialing Within Site
Choosing a Dial Plan ApproachVariable-Length On-Net Dialing (VLOD)Variable Length On Net Dialing (VLOD)
Abbreviated dialing within a site (four or five digits) es
VoiceMailUnified CM
Clustera site (four or five digits)
Identical extensions (e.g., 1000) may appear t diff t it tw
een
Site Cluster
at different sites
Intersite calls use an escape code (e.g., 9 + full D
ialin
g B
e
DN 1000
E.164, or 8 + site code + extension)
Easier scalability for large Site
Cod
e’ D IP WAN
Site 1 Site N
y gnumbers of extensions and sites
E.16
4 or
‘S ...DN 1000 DN 1000
© 2009 Cisco Systems, Inc. All rights reserved. Cisco PublicBRKVVT-3000_c2 93
4-Digit Dialing Within Site
000 000
Choosing a Dial Plan ApproachAddressing Methods for VLOD
Flat Addressing
Addressing Methods for VLOD
Partitioned Addressing
SJC_Translations_pt1XXX [Prefix 8408]
NYC_Translations_pt1XXX [Prefix 8212]...
Translations_pt8212.1XXX [Discard PreDot]
8408.1XXX [Discard PreDot]
...
Intra-Site Calls
Intra-Site Calls
Intra-Site Calls
Intra-Site Calls
IntersiteCalls
Internal_pt
82121XXX84081XXXSJCPhones_pt NYCPhones_pt
Calls CallsIntersiteCalls
Calls Calls
82121XXX84081XXX
...1XXX 1XXX...
© 2009 Cisco Systems, Inc. All rights reserved. Cisco PublicBRKVVT-3000_c2 94
Phone DNs in same global partitionPer-site translations for intrasite calls
Phone DNs in different partitionsGlobal Xlations for intersite calls
Design Best Practices AgendaDesign Best Practices Agenda
7.0 and 7.1 Updates
Multi-Site DeploymentsChoosing a Dial Plan Approach
Uniform On-Net Dialing Moved to Appendix
Variable-Length On-Net Dialing with Partitioned Addressing Moved to AppendixMoved to Appendix
Variable-Length On-Net Dialing with Flat Addressing
Tail End Hop Off (a.k.a. Toll Bypass)p ( yp )
Mobility Considerations
© 2009 Cisco Systems, Inc. All rights reserved. Cisco PublicBRKVVT-3000_c2 95
VLOD with Flat AddressingUse This Model IfUse This Model If…
Branches interact often
Users dial a site code for intersite calls
Intersite calls go over IP WANg
CTI applications are used across sites
International deploymentInternational deployment
A global on-net dial plan is needed
This approach is presumed by many upcomingThis approach is presumed by many upcoming features’ design guidance. If you can start with this approach, you will most likely be future-proofed
© 2009 Cisco Systems, Inc. All rights reserved. Cisco PublicBRKVVT-3000_c2 96
VLOD with Flat AddressingSite Code Assignment
US Unified Communications
EU Unified Communications
Site Code Assignment
GK GKGK
Manager ClusterUnified Communications
Manager Cluster
Gatekeeper
GK GK
GK GK
Cluster
San Jose408
London442
... ...
© 2009 Cisco Systems, Inc. All rights reserved. Cisco PublicBRKVVT-3000_c2 97
New York212
Dallas972
Paris331
Milan392
VLOD with Flat AddressingPartitions and Calling Search SpacesPartitions and Calling Search Spaces
Internal_pt (Contains All the Phones)
SJC_Xlations_pt
SJC_Internal_cssSJC L l
NYC_Xlations_pt
NYC_Internal_cssNYC L l
DFW_Xlations_pt
DFW_Internal_cssDFW L l
Partitions
Calling
_p ( )
SJC_Local_cssSJC_LD_cssSJC_Intl_css
NYC_Local_cssNYC_LD_cssNYC_Intl_css
DFW_Local_cssDFW_LD_cssDFW_Intl_css
gSearchSpaces
...
...SJC NYC DFW
© 2009 Cisco Systems, Inc. All rights reserved. Cisco PublicBRKVVT-3000_c2 98
*Note: If Using the Line/Device CSS Approach or LRG, the Number of CSSs Can Be Reduced
VLOD with Flat AddressingLine ConfigurationLine Configuration
10002125551000
****
© 2009 Cisco Systems, Inc. All rights reserved. Cisco PublicBRKVVT-3000_c2 99
* Note: Line Text Label Isnot Preserved in SRST Mode
VLOD with Flat AddressingOutgoing Inter-cluster WAN/PSTN CallsOutgoing Inter cluster WAN/PSTN Calls
Option one: eight digit onlySimple, easy to maintain
No automatic PSTN failover (manual redial)
Option two: eight digit + E.164 with centralized PSTN failoverOption two: eight digit E.164 with centralized PSTN failoverA little more configuration and maintenance
Automatic PSTN failover using central gateway
(SJC in our example)(SJC in our example)
Possibility to place calls on-net even when dialed as PSTN
Option three: eight digit + E.164 with distributed PSTN failoverA lot more configuration and maintenance (until 7.0!)
Automatic PSTN failover using local gateway
© 2009 Cisco Systems, Inc. All rights reserved. Cisco PublicBRKVVT-3000_c2 100
VLOD with Flat AddressingOutgoing PSTN/IP WAN Calls: Option One
Calling SearchSpaces Partitions
RouteLists
RouteGroups Devices
Outgoing PSTN/IP WAN Calls: Option One
Intercluster_pt8 XXXXXXX
IPWAN IPWANRG
IP WANS C
...
SJC_Local_pt
8.XXXXXXX RL RG WANGKSJC_Internal_css
SJC Local css
SJC_LD_pt SJCPSTN
SJCPSTN
9.[2-9]XXXXXX
PSTN
SJC_Local_css
SJC LD css
SJC_Intl_pt
PSTNRL
PSTNRG9.1 [2-9]XX
[2-9]XX XXXX
PSTNSJC_LD_css
SJC_Intl_css
© 2009 Cisco Systems, Inc. All rights reserved. Cisco PublicBRKVVT-3000_c2 101
9.011!9.011!#
VLOD with Flat AddressingOutgoing PSTN/IP WAN Calls: Option Two
Calling SearchSpaces
Partitions RouteLists
RouteGroups Devices
...
Outgoing PSTN/IP WAN Calls: Option Two
NYC css Intercluster_pt
Internal_pt
_8442.XXXX8331.XXXX8392.XXXX
SJC_PSTN_ptSJC
PSTNRL
SJCPSTN
RG9 [2-9]XXXXXX
PSTNSJC_css
Delivers 8 plus E.1648 011 44 1234 5678
9.[2 9]XXXXXX9.1 [2-9]XX
[2-9]XX XXXX
IPWAN IP
2nd
Choice
SJCIPWANDevice CSS
9.011!9 011!#
© 2009 Cisco Systems, Inc. All rights reserved. Cisco PublicBRKVVT-3000_c2 102
RG WANGK1st
Choice
IPWANRLfor San Jose Site
(Line/Device Approach)
9.011!#8.011!
VLOD with Flat AddressingOutgoing PSTN/IP WAN Calls: Option Three
Calling Search Spaces Partitions Route Lists Route Groups Devices
SJC SJCSJC I t l
Outgoing PSTN/IP WAN Calls: Option Three
...SJC_Intercluster_pt8442.XXXX8331.XXXX
PSTNRL
PSTNRG
PSTN
SJC_Local_pt9.[2-9]XXXXXX
Delivers 8 plusE.164
2nd ChoiceSJC Gateway
SJC_Internal_css
SJC_Local_css
8 011 44 1234 56788392.XXXX
IPWAN IP SJC_Intl_pt
SJC_LD_pt9.1[2-9]XX
[2-9]XXXXXX
9.011!
1st ChoiceSJC
IPWANRL
SJC_LD_css
SJC_Intl_cssRG WANGK
9.011!
NYCIPWAN
RL1st Choice
2nd Choice
GK-ControlledIntercluster TrunkNYC_Internal_css
8.011!
8 011 44 1234 5678
NYC_Intrclstr_pt8442.XXXX8331.XXXX8392.XXXX
NYCPSTN
RL
NYCPSTN
RGPSTN
2nd Choice
NYC_LD_pt
NYC_Local_pt9.[2-9]XXXXXX
9 1[2 9]XX
Delivers 8 plus E.164
NYC G t
NYC_Local_css
NYC LD css
8 011 44 1234 5678
© 2009 Cisco Systems, Inc. All rights reserved. Cisco PublicBRKVVT-3000_c2 103
NYC_Intl_pt
9.1[2-9]XX[2-9]XXXXXX
8.011!
NYC GatewayNYC_LD_css
NYC_Intl_css9.011!
VLOD with Flat AddressingOutgoing PSTN/IP WAN Calls: Option Three—LRG to the Rescue!Outgoing PSTN/IP WAN Calls: Option Three LRG to the Rescue!
CSSs Partitions Route Lists Route Groups
s
DFWDevices
DFW
dev
ices IP WAN
GK/DGK
Des
DFW RG
SJC
Dev
ice
SJC RG
SJCDevices 9.1[2-9]XX[2-9]XXXXXX
US_pstn_part LocalRouteGroup
DFW Gateways
2nd
Choice
US LOCRL
vice
s
NYC RG
SJC GatewaysChoice of Local Route Group Based on Calling
Device’s Device Pool
© 2009 Cisco Systems, Inc. All rights reserved. Cisco PublicBRKVVT-3000_c2 104
NYC
Dev
NYC RG
NYC Gateways
NYCDevicesConfiguration
VLOD with Flat AddressingIntra/Inter-site Calls Within a ClusterIntra/Inter site Calls Within a Cluster
Calling SearchSpaces Partitions
One TranslationPattern per Site
for Local
Delivers 82121XXX
82121000
NYC_Translations_pt1XXX [Prefix 8212]
Internal_pt82121000
for LocalFour Digit Dialing
82121000
NYC_Internal_css
New YorkSite Code: 212
Extensions: 1XXX
82121001
8408100084081001.
Phone DNs Are Directly Reachable
SJC_Internal_css
84081000
...
SJC_Translations_pt1XXX [Prefix 8408]
© 2009 Cisco Systems, Inc. All rights reserved. Cisco PublicBRKVVT-3000_c2 105
Delivers 84081XXX
San JoseSite Code: 408
Extensions: 1XXX
VLOD with Flat Addressing Incoming PSTN/IP WAN CallsIncoming PSTN/IP WAN Calls
Calling SearchSpaces Partitions
Incoming_css
One TranslationPattern per Site
PSTN
E164_Translate_pt212555.1XXX [Disc. PreDot, prefix 8212]
Translation Pattern Must Represent the Called Number as Delivered by
LEC, Processed by the GW ( SIG Di it P fi )
408555.1XXX [Disc. PreDot, prefix 8408]]
972555.1XXX [Disc. PreDot, prefix 8972]
Delivers 8sssxxxx
Internal_pt82121000
(e.g., SIG Digits, Prefixes)
SJC_Internal_css
82121000
82121001
84081000
84081001
© 2009 Cisco Systems, Inc. All rights reserved. Cisco PublicBRKVVT-3000_c2 106
84081001...
VLOD with Flat Addressing Incoming PSTN/IP WAN CallsIncoming PSTN/IP WAN Calls
Configure GW to Strip and PrefixStrip and PrefixRelevant Digits
© 2009 Cisco Systems, Inc. All rights reserved. Cisco PublicBRKVVT-3000_c2 107
VLOD with Flat Addressing Gatekeeper ConfigurationGatekeeper Configuration
gatekeeperzone local US cisco.com 10.9.11.1zone local US cisco.com 10.9.11.1zone local EU cisco.com 10.20.1.1no zone subnet US default enable no zone subnet EU default enablezone subnet US 10.9.11.2/32 enable
! Replace E.164s with 8-Digit! Numbers for Option 1!
zone prefix US 84081...o e sub et US 0 9 /3 e ab ezone subnet US 10.9.11.3/32 enablezone subnet EU 10.20.1.2/32 enablezone subnet EU 10.20.1.3/32 enablezone prefix US 14085551...
zone prefix US 84081...zone prefix US 82121...zone prefix US 89721...zone prefix EU 84421...zone prefix EU 83311...p
zone prefix US 12125551...zone prefix US 19725551...zone prefix EU 442077881...zone prefix EU 33144551...
zone prefix EU 83311...zone prefix EU 83921...
!
pzone prefix EU 390266771...gw-type-prefix 1#* default-technologybandwidth interzone zone US 256bandwidth interzone zone EU 256
© 2009 Cisco Systems, Inc. All rights reserved. Cisco PublicBRKVVT-3000_c2 108
arq reject-unknown-prefixno shutdown
VLOD with Flat Addressing Voice Mail IntegrationVoice Mail Integration
Each eight digit extension is unique it can
Voiceis unique it can be used to identify a voicemail box
N d t k
MailCisco Unified CM
Cluster
No need to use masks in voicemail profile
No translations necessary 1. VM
Access 2. MWIfor MWI
Site 1 Site NIP WAN
...
© 2009 Cisco Systems, Inc. All rights reserved. Cisco PublicBRKVVT-3000_c2 109
DN 81001234 DN 81001234
Design Best Practices AgendaDesign Best Practices Agenda
7.0 and 7.1 Updates
Multi-Site DeploymentsChoosing a Dial Plan Approach
Uniform On-Net Dialing Moved to Appendix
Variable-Length On-Net Dialing with Partitioned Addressing Moved to AppendixMoved to Appendix
Variable-Length On-Net Dialing with Flat Addressing
Tail End Hop Off (a.k.a. Toll Bypass) (Some Parts in Appendix)p ( yp ) ( pp )
Mobility Considerations
© 2009 Cisco Systems, Inc. All rights reserved. Cisco PublicBRKVVT-3000_c2 110
Tail-End Hop-Off (TEHO)What Is It?What Is It?
CiscoUnified CMCluster 1
CiscoUnified CMCluster 2(408) 555 1234 (646) 555-6789Cluster 1 Cluster 2(408) 555-1234 (646) 555 6789
Calls9 1 646
5556789Gatekeeper
San Jose New YorkSan Jose PSTN New York PSTN
GK
IP WAN2Local Call Local Call1
C ll
Calls to a Remote PSTN Number Use the IP WAN and Terminate at theGW Closest to the Destination1
© 2009 Cisco Systems, Inc. All rights reserved. Cisco PublicBRKVVT-3000_c2 111
Calls9 1 408
5551234 SeattleSeattle PSTNWithin a Cisco Unified CM Cluster
Across Cisco Unified CM Clusters
12
Tail-End Hop-Off (TEHO)Be Careful!Be Careful!
CiscoUnified CMCluster 1
CiscoUnified CMCl 2(916) 555 1234 (646) 555-6789
Inter-lata Call$!!!
Cluster 1 Cluster 2(916) 555-1234 (646) 555 6789
Gatekeeper
San Jose New YorkSacramento PSTN New York PSTN
GK
IP WAN2
Calls to a Remote PSTN Number
Intra-lata Call$$$$$!!!
1
Could End Up Being More Expensive!!!Watch out for local calling area rates
v.s.I t l t ll t ( IXC)C ll
© 2009 Cisco Systems, Inc. All rights reserved. Cisco PublicBRKVVT-3000_c2 112
SeattleSeattle PSTNIntra-lata call rates (non-IXC)
v.s.Inter-lata call rates (IXC)
Calls9 1 916
5551234
Tail-End Hop-Off (TEHO) Intracluster: Seattle to San JoseIntracluster: Seattle to San Jose
User Calls914085551234
Route Pattern91408[2-9]XXXXXX
Route Pattern MatchNo Digit Manipulation
1
SeattleSeattle Route ListSE-SJ-RL
Select Route GroupBased on Priority
2
1st
Choice2nd
Choice
SE SJ RL
Route GroupSE RG
Route GroupSJ RG
Route Through SJ GWAs a Result Call Is LocalU ifi d CM St i ff ‘9’
3aBackup PathUse SE GW
3b
SE-RGSJ-RGUnified CM Strips off ‘9’CAC May Reject Call
4a
CAC Not Required
GW Strips ‘9’4b
PSTNSJ Gateway PresentsCall to PSTN in SJ
GW Strips 9Then Presents Call
to PSTN in SE
(408) 555 1234
© 2009 Cisco Systems, Inc. All rights reserved. Cisco PublicBRKVVT-3000_c2 113
( )San Jose
Tail-End Hop-Off (TEHO) TEHO Without Local Route GroupTEHO Without Local Route Group
CSSs Partitions Route Lists Route Groups
ces
CDG RGCDG2BRZCDG_BRZ_TEHO
Paris
Dev
i CDG RGCDGDevices
CDG Gateways
C GTEHO00055!
_ _
BRZ RG
BRZ Gateways
vice
s
YOW RG2nd
pref
BRZ Gateways
© 2009 Cisco Systems, Inc. All rights reserved. Cisco PublicBRKVVT-3000_c2 114
Otta
wa
Dev YOW RG
YOW GatewaysYOWDevices
prefYOW2BRZ
TEHO901155!
YOW_BRZ_TEHO
Tail-End Hop-Off (TEHO) TEHO with Local Route GroupTEHO with Local Route Group
Partitions Route Lists Route Groups
CDG RG
CSSs
ces
CDG RGCDGDevices
Cent_EU_loc2glob000.!, strip pre-dot, prefix +
Paris
Dev
i
CDG Gateways
BRZTEHO
BRZ RG+55!
BRZ_TEHO
LocalRoute
glob_dial
BRZ Gateways
YOW RGNANP_loc2glob
9011.!, strip pre-dot, prefix +vice
s
RouteGroup
BRZ Gateways
© 2009 Cisco Systems, Inc. All rights reserved. Cisco PublicBRKVVT-3000_c2 115
YOW RG
YOWDevices
Otta
wa
Dev
YOW Gateways
Design Best Practices AgendaDesign Best Practices Agenda
7.0 and 7.1 Updates
Multi-Site Deployments
Mobility ConsiderationsyExtension Mobility Moved to Appendix
Device Mobility
Cisco Unified Mobility
© 2009 Cisco Systems, Inc. All rights reserved. Cisco PublicBRKVVT-3000_c2 116
Device Mobility ConsiderationsDevice Mobility Considerations
Determines that the de ice has mo ed to ne location
High-Level Behavior—Cisco Unified Communications Manager Versions 4.2 and 6.X, 7.X Only!
Determines that the device has moved to new location based on the device’s IP subnet
Dynamically associates roaming device poolDynamically associates roaming device pool to devices that move to a different site
Message displayed on phone screen for a few g p y pseconds when it registers with Cisco Unified Communications Manager:
Device in home locationDevice in home location
Device in roaming location
© 2009 Cisco Systems, Inc. All rights reserved. Cisco PublicBRKVVT-3000_c2 117
Device MobilityDevice Pool ChangesDevice Pool Changes
Device Pool Common Profile (new)
Cisco Unified CM GroupAuto-reg CSS
Roaming Sensitive Settings
Softkey TemplateNetwork Hold MoH Audio SourceUser Hold MoH Audio SourceMLPP Indication
Date/Time GroupRegionMRGLNetwork LocaleSRST Reference
ImpactsCAC,
Media
MLPP PreemptionMLPP Domain
SRST ReferenceResourceand SRST Softkey Template
Network Hold MoH Audio SourceUser Hold MoH Audio SourceMLPP I di ti
LocationPhysical LocationDevice Mobility GroupMLPP IndicationMLPP PreemptionMLPP DomainDevice CSSAAR GroupAAR CSS
Impacts Dial Plan
Device Mobility Related Information
© 2009 Cisco Systems, Inc. All rights reserved. Cisco PublicBRKVVT-3000_c2 118
Device
Device MobilityNew ConceptsNew Concepts
Device MobilityInfo Device Pool
PhysicalLocation
Device MobilityGroup
SJCV1_dmi10.1.1.0/24
SJCD1 dmi
SJC-A_dp(building A)
SJCD1_dmi20.1.1.0/24
SJC-B1_dp(building B)
SJCD2_dmi20.1.2.0/24
SJC_phyloc(SJC campus)
RTPV1_dmi10.2.1.0/24
0 0/SJC-B2_dp(building B)
RTP phyloc
US_dmg
RTP_dp
LONV1_dmi10 42 1 0/24
RTP_phyloc(RTP campus)RTPD1_dmi
10.2.1.0/24
© 2009 Cisco Systems, Inc. All rights reserved. Cisco PublicBRKVVT-3000_c2 119
10.42.1.0/24LON_dp LON_phyloc
(LON campus) EUR_dmgLOND1_dmi20.42.1.0/24
Device Mobility ConsiderationsThe Big Idea Is to Track Phones Based on SubnetsThe Big Idea Is to Track Phones Based on Subnets
Voice Subnet: 10.1.1.0/24Data Subnet: 20.1.1.0/24Data Subnet: 20.1.2.0/24
Voice Subnet: 10.2.1.0/24Data Subnet: 20.2.1.0/24
Voice Subnet: 10.42.1.0/24Data Subnet: 20.42.1.0/24
1000 2000 3000
Note: When Roaming from SJC to LHR, We Are Crossing DMGsDial Plan-Related1000 2000 3000 Dial Plan-Related Information Does not Change.
SJC RTP LHR
Roaming Sensitive Settings Change When Roaming Between Ph i l L ti DMG t F t
Device Mobility Related InformationChanges Only When Roaming Within the same DMG
Physical Locations. DMG not a Factor
© 2009 Cisco Systems, Inc. All rights reserved. Cisco PublicBRKVVT-3000_c2 120
the same DMG
Device Mobility ConsiderationsRTP Mobile User at Home LocationRTP Mobile User at Home Location
© 2009 Cisco Systems, Inc. All rights reserved. Cisco PublicBRKVVT-3000_c2 121
SJC
Device Mobility ConsiderationsRTP Mobile User at SJC Roaming LocationRTP Mobile User at SJC Roaming Location
© 2009 Cisco Systems, Inc. All rights reserved. Cisco PublicBRKVVT-3000_c2 122
SJC
Design Best Practices AgendaDesign Best Practices Agenda
7.0 and 7.1 Updates
Multi-Site Deployments
Mobility ConsiderationsyExtension mobility
Device Mobility
Cisco Unified Mobility
© 2009 Cisco Systems, Inc. All rights reserved. Cisco PublicBRKVVT-3000_c2 123
Cisco Unified Mobility Configuration and Call Routing ConceptConfiguration and Call Routing Concept
IP PhoneRemote Destination Profile1 RD Profile perMobility User
Virtual Phone
SharedLine
DN: 408 555-1234(Partition/Calling Search Space)
RD Profile Level Configuration:Device pool
Device Level Configuration:Device pool
Line LevelConfiguration
DN: 408 555-1234(Partition/Calling Search Space)
Line LevelConfiguration
pCalling search spaceRerouting calling search space User/network hold audio source
pCommon device configurationCalling search spaceMedia resource group listUser/network hold audio source
Call Routing and MoH Behavior for Remote
Call Routing and MoH
408 555-7890 408 555-6789 XXX XXX-XXXX…Configuration per Remote Destination Basis:
for Remote Destination Devices
and MoH Behavior for IP Phone
Timers (answer too
© 2009 Cisco Systems, Inc. All rights reserved. Cisco PublicBRKVVT-3000_c2 124
408 555 7890 408 555 6789
Remote Destination #1 Remote Destination #2
XXX XXX XXXX
Remote Destination N
… (soon/late and delay before ringing) Allowed/blocked access lists
Cisco Unified Mobility Remote Destination and Desk Phone PickupRemote Destination and Desk Phone Pickup
User Presses Mobility Softkey and then Select Softkey to Pickup on Remote Destination Phone
Remote DestinationPickup
Call Rings Remote Phone. Once Answered Call Continues Uninterrupted Between Caller and Remote Phone MobileConnect On
5551234
2PSTN Gateway
PSTN408 555-7890
3jsmith
Mobile ConnectCall Answered and
DN: 408 555-1234
Enterprise
D k P Pi k
1
Mobile ConnectCall Answered and in Progress
t D k Ph
1
Call Answered and in Progress atRemote Destination
Upon Remote Destination Hang Up (or Mid-Call Hold)User Can Pickup at Desk Phone By Pressing the Resume Softkey
Once Mobile Connect Call Is in Progress There Are Two Types of Pickup: PSTN
Phone A Desk Pone Pickupat Desk Phone
DN: 408 555-1234
21. Remote Destination Pickup
Mobile user can pickup in-progress desk phone call at remote Destination phone
PSTN
Gateway408 555-7890
3
© 2009 Cisco Systems, Inc. All rights reserved. Cisco PublicBRKVVT-3000_c2 125
Phone A
Enterprise
Destination phone2. Desk Phone Pickup
Mobile user can pickup in-progress remote phone call at desk phone
Call ContinuesUninterruptedBetween Callerand Desk Phone
Unified Mobility: Dial Plan ImplicationsNew ConfigurationNew Configuration
DN: 8 555 1000 DN: 8 555 1001
Remote Destination Profile
DN: 8 555 1000DID: 408 555 1000Line CSS: L_1000Device CSS: D_1000
DN: 8 555 1001DID: 408 555 1001Line CSS: L_1001Device CSS: D_1001
Remote Destination Number: 5145551234
Remote Destination ProfileCSS: css_mrk_1Reroute CSS: css_mrk_2Calling party transformation css: css_mrk_3 New Configuration Is Tied
to the DN of the Phone
PST
Or use +15145551234
© 2009 Cisco Systems, Inc. All rights reserved. Cisco PublicBRKVVT-3000_c2 126
N514 555 1234CSS: GW_CSS
Unified Mobility: Dial Plan ImplicationsRDP and Remote Destination Number Associated to DNRDP and Remote Destination Number Associated to DN
© 2009 Cisco Systems, Inc. All rights reserved. Cisco PublicBRKVVT-3000_c2 127
Unified Mobility: Dial Plan ImplicationsRDP and Remote Destination Number Associated to DNRDP and Remote Destination Number Associated to DN
© 2009 Cisco Systems, Inc. All rights reserved. Cisco PublicBRKVVT-3000_c2 128
Unified Mobility: Dial Plan ImplicationsWith Mobility—Mobile ConnectWith Mobility Mobile Connect
IP phone 8 555 1001 calls 8 555 1000
DN: 8 555 1000 DN: 8 555 1001CAC checks are done for the original call; hand-in and
DID: 408 555 1000Line CSS: L_1000Device CSS: D_1000
DID: 408 555 1001Line CSS: L_1001Device CSS: D_1001
Remote Destination ProfileCSS: css mrk 1 (*) Destination must Be Found in RDPs
g ;hand-out operations are CAC less
Remote Destination Number: 5145551234
CSS: css_mrk_1Reroute CSS: css_mrk_2Calling party transformation css: css_mrk_3
(*) Destination must Be Found in RDPs Rerouting CSS, e.g., in Our Case, css_mrk2. Not using LRG helps in anchoring the call “close” to the desk phone. When using Logical Partitioning, using LRG may help with adhering to regulations, as the caller’s LRGadhering to regulations, as the caller s LRG would be used to route the call to the RD.(**) Calling Party Number May Be Changed by Calling Party Transformation Patterns Contained in the Calling-Party Transformation CSS e.g.; in Our Case, css_mrk3
Calling: 8 555 1001, Called: 5145551234 (*)
PST
© 2009 Cisco Systems, Inc. All rights reserved. Cisco PublicBRKVVT-3000_c2 129
CSS: GW_CSS
(***) Called Party Number Can Be Changed by Application Dial RulesNote: These Are not Contained in a CSS OR: by CdPTPs at the GW level.
PSTN
514 555 1234
Unified Mobility: Dial-Plan Implications3 With Mobility—Transformation Patterns3. With Mobility Transformation Patterns
© 2009 Cisco Systems, Inc. All rights reserved. Cisco PublicBRKVVT-3000_c2 130
Unified Mobility: Dial-Plan Implications3 With Mobility—Application Dial Rules3. With Mobility Application Dial Rules
© 2009 Cisco Systems, Inc. All rights reserved. Cisco PublicBRKVVT-3000_c2 131
With 7.X, use Called Party Transformation Patterns, and you may want to require the number be entered in +E.164 format, and use Called Party Transformation Patterns to adapt the number to PSTN carrier requirements
Unified Mobility: Dial Plan ImplicationsMobility—Mobile Connect EnhancedMobility Mobile Connect Enhanced
IP Phone 8 555 1001 Calls 8 555 1000
DN: 8 555 1000DID: 408 555 1000Line CSS: L_1000Device CSS: D_1000
DN: 8 555 1001DID: 408 555 1001Line CSS: L_1001Device CSS: D_1001Remote Destination Profile
CSS: css mrk 1 (*) Destination must Be Found in RDPs
Remote Destination Number: +15145551234
CSS: css_mrk_1Reroute CSS: css_mrk_2Calling Party Transformation css: css_mrk_3
(*) Destination must Be Found in RDPs Rerouting CSS, e.g., in Our Case, css_mrk2. Not using LRG helps in anchoring the call “close” to the desk phone. When using Logical Partitioning, using LRG may help with adhering to regulations, as the caller’s LRG
PST
Calling: 8 555 1001, Called: +1 5145551234 (*)adhering to regulations, as the caller s LRG would be used to route the call to the RD.(**) Calling Party Number May Be Changed by Calling Party Transformation Patterns Contained in the Calling-Party Transformation CSS e.g.; in Our Case, css_mrk3
© 2009 Cisco Systems, Inc. All rights reserved. Cisco PublicBRKVVT-3000_c2 132
PSTN CSS: GW_CSS
514 555 1234
(***) Called Party Number Can Be Changed by Application Dial RulesNote: These Are not Contained in a CSS OR: by CdPTPs at the GW level.
Unified Mobility: Dial Plan ImplicationsMobility—Inbound CallsMobility Inbound Calls
Unified CM 6.1: Service Parameter (Inbound Calling Search Space For Remote Destination) Controls what Calling Search Space Is Used to Route Calls Originating from One of the Cluster’s Remote
DN: 8 555 1000
from One of the Cluster s Remote Destinations. Its Default Setting Is Trunk or Gateway Inbound Calling Search Space, Which Routes All Incoming Calls Using the Trunk or Gateway’s Configured CSS. If the Service Parameter Is Set to Remote Destination Profile + Line Calling Search Space, then the Behavior Is Identical for
DID: 408 555 1000Line CSS: L_1000Device CSS: D_1000
DN: 8 555 1001DID: 408 555 1001Line CSS: L_1001Device CSS: D_1001Remote Destination Profile
CSS: css mrk 1
Space, then the Behavior Is Identical for Versions 6.0 and 6.1. This New Service Parameter Has No Effect on the Calling Party Number Replacement.
(*) If Calling Party Number Matches a Remote Destination Number from any
Remote Destination Number: +15145551234
CSS: css_mrk_1Reroute CSS: css_mrk_2Calling Party Transformation css: css_mrk_3
PSTN
Remote Destination Number from any RDP in the Cluster (post-inbound globalization), the Calling-Party Number Is Replaced with the RDPs Associated DN—AND—the Destination must Be Found in the Concatenated Line CSS and RDP
(*)
© 2009 Cisco Systems, Inc. All rights reserved. Cisco PublicBRKVVT-3000_c2 133
PSTNCSS: GW_CSSA-Mobile Phone Calls
408 555 1001
CSSe.g., in Our Case, L_1000,css_mrk_1 (in Unified CM 6.0)
514 555 1234
Conclusions
© 2009 Cisco Systems, Inc. All rights reserved. Cisco PublicBRKVVT-3000_c2 134
ConclusionsGeneral RecommendationsGeneral Recommendations
Keep It Simple!
© 2009 Cisco Systems, Inc. All rights reserved. Cisco PublicBRKVVT-3000_c2 135
Please Visit the Cisco Booth in theWorld of Solutions
Unified Communications and
World of SolutionsSee the technology in action
CollaborationUC1 – Cisco Unified Communications for
Enterprise
UC2 – Cisco Unified Communications for WAN/Branch
UC3 – Cisco WebEx Unified Application EnvironmentEnvironment
UC4 – Small Business Communications System
UC5 – Cisco Unified Contact Center Solution
© 2009 Cisco Systems, Inc. All rights reserved. Cisco PublicBRKVVT-3000_c2 136
Launching at Cisco LIVE 2009:Cisco Collaboration User GroupCisco Collaboration User Group
Virtual, Interactive Community for Cisco UC, Cisco TelePresence, and WebEx Customers and Partnersand WebEx Customers and Partners
Tap into collaboration best practices
Early access to new product and solution releases
Influence roadmaps
Engage Cisco executives and technical experts
Cisco LIVE opportunity, June 27-July 2, 2009 San Francisco, CAVisit the Collaboration Café at booth #1807 to join the Cisco Collaboration User Group, blog on the Collaboration Community site,
Ci ti d t k ithengage Cisco executives, and network with your peers.
Join the Community now!http://www.cisco.com/go/joinconversation
© 2009 Cisco Systems, Inc. All rights reserved. Cisco PublicBRKVVT-3000_c2 137
http://www.cisco.com/go/joinconversation
Complete Your Online Session EvaluationSession Evaluation
Give us your feedback and you could win fabulous prizescould win fabulous prizes. Winners announced daily.
Receive 20 Passport points for each session evaluation youeach session evaluation you complete.
Complete your session evaluation online now (open a browser (through our wireless network to access our portal) or visit one of the Internet stations throughout the Convention Center. fthe Convention Center. Don’t forget to activate your
Cisco Live Virtual account for access to all session material, communities, andon-demand and live activities throughout h A i h
© 2009 Cisco Systems, Inc. All rights reserved. Cisco PublicBRKVVT-3000_c2 138
the year. Activate your account at the Cisco booth in the World of Solutions or visit www.ciscolive.com.
Meet the ExpertMeet the Expert
To make the most of your time at Cisco Networkers 2009, schedule a face-to-face meeting with a top Cisco expert
Designed to provide a big picture perspective as wellDesigned to provide a big picture perspective as well as in-depth technology discussions, these face-to-face meetings will provide fascinating dialogue and a wealth f l bl i i ht d idof valuable insights and ideas
Visit the Meeting Centre reception desk located in the Meeting Centre in World of SolutionsMeeting Centre in World of Solutions
© 2009 Cisco Systems, Inc. All rights reserved. Cisco PublicBRKVVT-3000_c2 139
Recommended ReadingRecommended ReadingBRKVVT-3000
© 2009 Cisco Systems, Inc. All rights reserved. Cisco PublicBRKVVT-3000_c2 140
Source: Cisco Press
© 2009 Cisco Systems, Inc. All rights reserved. Cisco PublicBRKVVT-3000_c2 141
Appendix
© 2009 Cisco Systems, Inc. All rights reserved. Cisco PublicBRKVVT-3000_c2 142
AppendixBuilding Classes of Service
© 2009 Cisco Systems, Inc. All rights reserved. Cisco PublicBRKVVT-3000_c2 143
Traditional CSS ApproachExample of Composite View—France
Calling SearchSpaces Partitions
RouteLists
RouteGroups DevicesCalling
Search
Example of Composite View France
Internal
Internal Only
All IP PhonesRoute
Patterns
SearchSpace
Assignedto IP PhoneBased on 112
0 112
Local
y
Local
PatternsPolicy 0.112
0.04XXXXXXXX
National
National
PSTNRL
PSTNRG
PSTN0.0[1-356]XX
XXXXXX
InternationalInternational
0.00!#0.00!
© 2009 Cisco Systems, Inc. All rights reserved. Cisco PublicBRKVVT-3000_c2 144
<none><none>
Traditional CSS ApproachExample of Composite View—North America
PartitionsCalling Search
Example of Composite View North America
RouteLists
RouteGroups Devices
Calling SearchSpaces
Internal
Internal Only
All IP Phones
SearchSpace
Assignedto IP PhoneBased on 911
9 911Route
Patterns
Local
y
Local
Policy 9.911
9.[2-9]XXXXXX
Patterns
National
National
PSTNRL
PSTNRG
PSTN9.1[2-9]XX[2-9]XX
XXXX
InternationalInternational
9.011!#9.011!
© 2009 Cisco Systems, Inc. All rights reserved. Cisco PublicBRKVVT-3000_c2 145
<none><none>
Traditional CSS ApproachScalability for Centralized DeploymentsScalability for Centralized Deployments
Calling SearchSpaces Partitions
RouteLists
RouteGroups
SJ RGSJInternal
SJ911911
9.911
SJPSTN
RoutePatterns
ces
SJRL
SJ RG
SJUnrestricted
9.[2-9]XXXXXX9.1[2-9]XX[2-9]XXXXXX
9.011!9.011!#
SJ Gateways
SJ D
evic
Device CSS Dictates:
Class of servicePath selection
NYInternal
OnClusterAll IP Phone DNs
NY911911es
Path selection
NYUnrestricted
9119.911
NYPSTN9.[2-9]XXXXXX
9 1[2 9]XX[2 9]XXXXXX
NYRL
NY
Dev
ice NY RG
NY Gateways
# CSS = N x CN = # of Sites
© 2009 Cisco Systems, Inc. All rights reserved. Cisco PublicBRKVVT-3000_c2 146
9.1[2-9]XX[2-9]XXXXXX9.011!
9.011!#
yN # of SitesC = # of Classes
of Service
The Line/Device CSS ApproachLine CSS vs Device CSSLine CSS vs. Device CSS
The Line CSS Has an Effect on Calls Made
Partition L1
Partition L2
from that Line onlyLine CSS
Resulting CSS
Line Partition L3 Partition L1
Partition L2
Partition L3
g
Partition L3
Partition D1
Partition D2D i CSS
Partition D1
Partition D2
Partition D3
<none> PartitionOmitted for Clarity
Device CSS
© 2009 Cisco Systems, Inc. All rights reserved. Cisco PublicBRKVVT-3000_c2 147
Partition D3Device
The Device CSS Has an Effect on All Calls Made from that Phone
The Line/Device CSS ApproachKey IdeaKey Idea
Blocked Translation PatternLine CSS Li CSSBlock Int’l Partition
9.011!
Blocked Translation PatternLine CSSSelectively BlocksUndesired Routes
(According to
Line CSS
R lti CSSBlock Int’l Partition
9.011!
Line Class of Service) Resulting CSS
9.011!...PSTN Partition
Device CSS Device CSSPSTN Partition
9.[2-9]XXXXXX9.1[2-9]XX[2-9]XXXXXX
Device CSSAllows Access
to All External Routes
Device CSS
<none> PartitionOmitted for Clarity
© 2009 Cisco Systems, Inc. All rights reserved. Cisco PublicBRKVVT-3000_c2 148
Device 9.011Routed Route Patterns
The Line/Device CSS ApproachScalability for Centralized DeploymentsScalability for Centralized Deployments
InternalBlockedPSTN9.[2-9]XXXXXX
CSSs Partitions Route Lists Route Groups
Blocked Translation
Line CSS Dictates: Internal
Unrestricted OnCluster
[ ]9.1[2-9]XX[2-9]XXXXXX
9.011!9.011!#
ll Li
nes
TranslationPatterns
Dictates:Class of service
All IP Phone DNsAl
SJPSTNs 911Device CSS Dictates:
(No Blocks)
SJDevices 9.[2-9]XXXXXX9.1[2-9]XX[2-9]XXXXXX
9.011!9 011!#
SJRL
SJ D
evic
e SJ RG
SJ Gateways
9119.911
Dictates:Path selection
NYPSTN
ces
NY RG9119 911
9.011!# SJ Gateways
# CSS = N + C
© 2009 Cisco Systems, Inc. All rights reserved. Cisco PublicBRKVVT-3000_c2 149
9.[2-9]XXXXXX9.1[2-9]XX[2-9]XXXXXX
9.011!9.011!#
NYRL
NY
Dev
ic NY RG
NY Gateways
9.911NYDevicesN = # of Sites
C = # of Classesof Service
The Line/Device CSS ApproachCallForward CaveatsCallForward Caveats
Forwarded calls use the CallFwdxxx CSSs only; these values are not concatenated with line or device CSSare not concatenated with line or device CSS
If forwarded calls must have unrestricted privileges, set the CallFwdxxx CSSs to the site-specific device CSS
If forwarded calls must be restricted to internal numbers only, set the CallFwdxxx CSSs to a single, global CSS with only internal partitions
In Cisco Unified Communications Manager version 4.X: If forwarded calls must have some intermediate restriction (e.g., no international calls), this approach may loose efficiency, ( g ) pp y yas additional site-specific CSSs will be needed
In Cisco Unified Communications Manager 5.X and 6.X, a new CSS [Secondary Calling Search Space for CallForwardAll] has
© 2009 Cisco Systems, Inc. All rights reserved. Cisco PublicBRKVVT-3000_c2 150
CSS [Secondary Calling Search Space for CallForwardAll] has been added, allowing for CFA to have all the classes of service afforded by the line/device approach
The Line/Device CSS ApproachCallForward Caveats (Cont )CallForward Caveats (Cont.)
Calling Search Space Activation policy (6.X only)Use system defaultUse system defaultthe CFA CSS activation policy cluster-wide service parameter determines which forward all calling search space will be used With configured CSSThe configures CFAll and secondary CSS for CFAll are usedThe configures CFAll and secondary CSS for CFAll are usedWith activating device/line CSSThe forward all calling search space and secondary calling search space for forward all automatically gets populated with the directory number calling search space and device calling search space for the activating device g g
When a device is roaming in the same device mobility group, Cisco Unified Communications Manager uses the device mobility CSS to reach the local gateway. If a user sets call forward all at the phone, the CFA CSS is set to none and the CFA CSS activation policy is set to WithCSS is set to none, and the CFA CSS activation policy is set to With activating device/line CSS, then:
The device CSS and line CSS get used as the CFA CSS when the device is in its home location If the device is roaming within the same device mobility group the device mobility CSS
© 2009 Cisco Systems, Inc. All rights reserved. Cisco PublicBRKVVT-3000_c2 151
If the device is roaming within the same device mobility group, the device mobility CSS from the roaming device pool and the line CSS get used as the CFA CSS If the device is roaming within a different device mobility group, the device CSS and line CSS get used as the CFA CSS
The Line/Device CSS ApproachOther CaveatsOther Caveats
Blocking translation patterns configured within the Line CSS t b t l t ifi th t ttCSS must be at least as specific as the route patterns configured within the device CSS
(Watch for the @ wildcard, as its patterns are very specific)( @ p y p )
AAR uses a different CSS for rerouted calls; in most cases, this CSS can be the same as the unrestricted site specific Device CSSsite-specific Device CSSPriority order between line and device is reversed for CTI route points and CTI ports; therefore, the line/service CSS approach cannot be directly appliedto CTI devices, such as Softphone (not Unified Personal Communicator)
© 2009 Cisco Systems, Inc. All rights reserved. Cisco PublicBRKVVT-3000_c2 152
In this case, it is viable only if blocked patterns are more specific than the routed ones (i.e., not relying on order of the partitions)
AppendixUniform Addressing
© 2009 Cisco Systems, Inc. All rights reserved. Cisco PublicBRKVVT-3000_c2 153
Uniform On-Net DialingUse this Model IfUse this Model If…
DID ranges do not overlap (based on chosen quantity of digits for internal calls)
Number of sites is small
Number of sites is not expected to grow significantly in the future
DID d d t b di t bl (DID ranges are deemed to be predictable (can anyone make that assumption??? One area code split, and you may be back to the drawing board!!!)
© 2009 Cisco Systems, Inc. All rights reserved. Cisco PublicBRKVVT-3000_c2 154
Uniform On-Net DialingComposite View
Calling SearchSpaces Partitions
RouteLists
RouteGroups Devices
Composite View
S1 S1
Site1PSTN_pt
9.[2-9]XXXXXX
RoutePatterns911
9.911
S1PSTN
RL
S1PSTN
RLSite1_css
Internal pt
9.1[2-9]XX[2-9]XXXXXX9.011!
9.011!#
PSTN
All On Net DNs
Site 1GatewaysSite 1 Phones
Internal_pt100001000120000...
All On-Net DNs: This Is Where No
Overlap Can Take Place!!!
Extensions: 1XXXX
Site2_css
Site 2 Phones
S2PSTN
RL
S2PSTN
RL
Site2PSTN_pt
9.[2-9]XXXXXX9 1[2 9]XX[2 9]XXXXXX
PSTN911
9.911
S
© 2009 Cisco Systems, Inc. All rights reserved. Cisco PublicBRKVVT-3000_c2 155
Extensions: 2XXXX
9.1[2-9]XX[2-9]XXXXXX9.011!
9.011!#
Site 2Gateways
AppendixVariable-Length On-Net Dialing with Partitioned Addressing
© 2009 Cisco Systems, Inc. All rights reserved. Cisco PublicBRKVVT-3000_c2 156
VLOD with Partitioned AddressingUse this Model IfUse this Model If…
A global on-net numbering plan using site codes is not desired (or possible)
Policy restrictions must be applied to on-net intersite calls (that is some or all users are not allowed to dialcalls (that is, some or all users are not allowed to dial other sites on-net)
Intersite calls are always routed over the PSTNIntersite calls are always routed over the PSTN
CTI applications are not used across sites
You have to because the system was built this wayYou have to because the system was built this way from the start…
© 2009 Cisco Systems, Inc. All rights reserved. Cisco PublicBRKVVT-3000_c2 157
VLOD with Partitioned AddressingHypothetical Customer Example
GK GKGKUS
Unified CommunicationsEU
Unified Communications
Hypothetical Customer Example
GK GK
GK GKUnified Communications Manager Cluster Manager Cluster
GatekeeperCluster
San Jose+1 408 5551XXX
London+44 20 77881XXX
... ...
© 2009 Cisco Systems, Inc. All rights reserved. Cisco PublicBRKVVT-3000_c2 158
New York+1 212 555 1XXX
Dallas+1 972 555 1XXX
Paris+33 1 44551XXX
Milan+39 02 66771XXX
VLOD with Partitioned Addressing Partitions and Calling Search SpacesPartitions and Calling Search Spaces
OnCluster_pt
SJC_Phones_pt
SJC_Internal_cssSJC L l
NYC_Phones_pt
NYC_Internal_cssNYC L l
DFW_Phones_pt
DFW_Internal_cssDFW L l
Partitions
Calling
_p
SJC_Local_cssSJC_LD_cssSJC_Intl_css
NYC_Local_cssNYC_LD_cssNYC_Intl_css
DFW_Local_cssDFW_LD_cssDFW_Intl_css
gSearchSpaces
...
...SJC NYC DFW
© 2009 Cisco Systems, Inc. All rights reserved. Cisco PublicBRKVVT-3000_c2 159
*Note: If Using the Line/Device CSS Approach, the Number of CSSs Can Be Reduced
VLOD with Partitioned Addressing Line ConfigurationLine Configuration
10002125551000
© 2009 Cisco Systems, Inc. All rights reserved. Cisco PublicBRKVVT-3000_c2 160
VLOD with Partitioned Addressing Intersite Calls Within a ClusterIntersite Calls Within a Cluster
Calling SearchSpaces Partitions
One TranslationPattern per Site
for Intersite Calls
NYCPhones_pt1000
Delivers 1XXX
1000
N Y kTranslations_pt
91212555 1XXX [Discard PreDot][CSS NYC Internal]
10001001
NYC_Internal
New YorkExtensions: 1XXXDIDs: (212) 555-1XXX
91212555.1XXX [Discard PreDot][CSS:NYC_Internal]
91408555.1XXX [Discard PreDot][CSS:SJC_Internal]
91972555.1XXX [Discard PreDot][CSS:DFW_Internal]1000
SJCPhones_pt1000
1000
1001
SJC_Internal
San Jose
© 2009 Cisco Systems, Inc. All rights reserved. Cisco PublicBRKVVT-3000_c2 161
Delivers 1XXX
1001San JoseExtensions: 1XXX
DIDs: (408) 555-1XXX
VLOD with Partitioned AddressingView of Partitions/Calling Search SpacesView of Partitions/Calling Search Spaces
Calling Calling Search
Spaces Partitions
SJC_Phones_pt
SJC I t l
SearchSpace
Assignedto IP PhoneBased on O Cl t t
SJCIP Phones
On-ClusterSJC_Internal_css
SJC Local css
Based on Policy OnCluster_pt
Shared_pt
On-ClusterTranslations
Shared Resources(Voice Mail,SJC_Local_css
SJC LD css
SJC_911_pt
( ,Media resources)
SJC _ _
SJC_Intl_css
SJC_Local_pt
SJC_LD_pt
ExternalRoute
Patterns
SJC
© 2009 Cisco Systems, Inc. All rights reserved. Cisco PublicBRKVVT-3000_c2 162
SJC_Intl_pt
VLOD with Partitioned Addressing Outgoing PSTN/Gatekeeper CallsOutgoing PSTN/Gatekeeper Calls
1. Outgoing Calls
Site 1 RouteGroup
Route Patterns9.XXXYYYZZZ
9.XXXX
1. Outgoing Calls
RouteG
RouteList
PSTN
9.YYYYYY
IP
Group
Site 2.. On_ClusterTranslation Patterns9 XXXYYYZZZ [Discard]
IncomingCalling
IP WANGK
. 9.XXXYYYZZZ [Discard]9.XYZXYZXXXX [Discard]
gSearch Space
© 2009 Cisco Systems, Inc. All rights reserved. Cisco PublicBRKVVT-3000_c2 163
Site N
VLOD with Partitioned AddressingOutgoing PSTN/Gatekeeper CallsOutgoing PSTN/Gatekeeper Calls
SJC SJC
Calling Search Spaces Partitions Route Lists Route Groups Devices
SJC_Phones_ptSJC IP Phones SJC
PSTNRL
SJCPSTN
RGPSTN
SJC_Local_pt9.[2-9]XXXXXX 2nd Choice
911911
SJC Gateway
SJC_Internal_css
SJC_Local_css
IPWAN IPSJC_Intl_pt
SJC_LD_pt9.1[2-9]XX
[2-9]XXXXXX
9 011!
1st ChoiceSJC
IPWANRLSan Jose
SJC_LD_css
SJC Intl css
NYC_Phones_pt
911911
NYC IP Phones
IPWANRG
IP WANGK
9.011!
1st ChoiceNYC
IPWANRL
GK-ControlledIntercluster Trunk
_ _
NYC_Internal_css911
NYCPSTN
RL
NYCPSTN
RGPSTN
2nd Choice
NYC LD pt
NYC_Local_pt9.[2-9]XXXXXX
NYC_Local_css
NYC LD
© 2009 Cisco Systems, Inc. All rights reserved. Cisco PublicBRKVVT-3000_c2 164
RL RG
NYC_Intl_pt
_ _p9.1[2-9]XX
[2-9]XXXXXX
9.011!
NYC GatewayNew York
NYC_LD_css
NYC_Intl_css
VLOD with Partitioned Addressing Intersite Calls Within a ClusterIntersite Calls Within a Cluster
Route Patterns9.XXXYYYZZZ
9.XXXX
RouteGroupRoute
G
RouteListSite 1
9.YYYYYY
2. IntersiteCalls
PSTN
IP
Group
.. On_ClusterTranslation Patterns9 XXXYYYZZZ [Discard]
IncomingCalling
Calls IP WANGKSite 2
. 9.XXXYYYZZZ [Discard]9.XYZXYZXXXX [Discard]
gSearch Space
© 2009 Cisco Systems, Inc. All rights reserved. Cisco PublicBRKVVT-3000_c2 165Site N
VLOD with Partitioned Addressing Intersite Calls Within a ClusterIntersite Calls Within a Cluster
Calling SearchSpaces Partitions
NYCPhones_pt1000
Delivers 1XXX
1000
O T l ti
1000 1001NYC_Internal_css
Translations_pt91212555 1XXX [Discard PreDot]New York
Extensions: 1XXXDIDs: (212) 555-1XXX
One TranslationPattern per Sitefor Intersite Calls
91212555.1XXX [Discard PreDot]
91408555.1XXX [Discard PreDot]
91972555.1XXX [Discard PreDot]
SJCPhones_pt1000
1000
1001
SJC_Internal_css
© 2009 Cisco Systems, Inc. All rights reserved. Cisco PublicBRKVVT-3000_c2 166To DFW_Internal
Delivers 1XXX
1001San JoseExtensions: 1XXX
DIDs: (408) 555-1XXX
VLOD with Partitioned Addressing Incoming PSTN/Gatekeeper CallsIncoming PSTN/Gatekeeper Calls
Site 1Route Patterns
9.XXXYYYZZZ9.XXXX
RouteGroupRoute
G
RouteList
9.YYYYYY
PSTN
IP
Group
Site 2.. On_ClusterTranslation Patterns9 XXXYYYZZZ [Discard]
IncomingCalling
IP WANGK
. 9.XXXYYYZZZ [Discard]9.XYZXYZXXXX [Discard]
gSearch Space
3 Incoming Calls
© 2009 Cisco Systems, Inc. All rights reserved. Cisco PublicBRKVVT-3000_c2 167Site N
3. Incoming Calls
VLOD with Partitioned Addressing Incoming PSTN/Gatekeeper CallsIncoming PSTN/Gatekeeper Calls
Prepend 9 to MatchTranslation Patterns
Calling SearchSpaces Partitions
OnCluster_pt91408555.1XXX [Discard PreDot]
One TranslationPattern perSite’s E.164
PSTN
IPIncoming_css
91212555.1XXX [Discard PreDot]
91972555.1XXX [Discard PreDot]
Address RangeIP WAN GK
SJC_Phones_ptSJC IP Phones
SJC
SJC_Internal_css
NYC_Phones_ptNYC IP Phones
Delivers 1XXX
To DFW I t l
NYC_Internal_css
© 2009 Cisco Systems, Inc. All rights reserved. Cisco PublicBRKVVT-3000_c2 168
NYC IP Phones DFW_Internal_css
NYCDelivers 1XXX
_ _
VLOD with Partitioned Addressing Gatekeeper ConfigurationGatekeeper Configuration
gatekeeperzone local US cisco.com 10.9.11.1zone local US cisco.com 10.9.11.1zone local EU cisco.com 10.20.1.1no zone subnet US default enable no zone subnet EU default enablezone subnet US 10.9.11.2/32 enableo e sub et US 0 9 /3 e ab ezone subnet US 10.9.11.3/32 enablezone subnet EU 10.20.1.2/32 enablezone subnet EU 10.20.1.3/32 enablezone prefix US 14085551...pzone prefix US 12125551...zone prefix US 19725551...zone prefix EU 442077881...zone prefix EU 33144551...pzone prefix EU 390266771...gw-type-prefix 1#* default-technologybandwidth interzone zone US 256bandwidth interzone zone EU 256
© 2009 Cisco Systems, Inc. All rights reserved. Cisco PublicBRKVVT-3000_c2 169
arq reject-unknown-prefixno shutdown
VLOD with Partitioned AddressingVoice Mail Integration
VoiceMailCisco
Voice Mail Integration
Both SCCP—(Cisco Unity) and SMDI based voice mail Mail
Unified CMCluster
and SMDI-based voice mail (VM) systems can be used
Voice mail boxes need i DN
DN 8001
a unique DN
Need to expand DNs when accessing VM
1. DigitExpansion 2. MWI
Translation
Site 1 Site NIP WANMessage Waiting Indicator
(MWI) messages from VM system need to be translated
DN 1000 DN 1000
...y
to match appropriate DN/partition
© 2009 Cisco Systems, Inc. All rights reserved. Cisco PublicBRKVVT-3000_c2 170
DN 1000 DN 1000
VLOD with Partitioned Addressing Voice Mail Integration: Digit ExpansionVoice Mail Integration: Digit Expansion
Use the Voice Mail Box Mask Field in Each Vm Profile to Uniquely Identify the Voice Mail Boxes (e g Using the Full
© 2009 Cisco Systems, Inc. All rights reserved. Cisco PublicBRKVVT-3000_c2 171
Uniquely Identify the Voice Mail Boxes (e.g., Using the Full E.164 Number)
VLOD with Partitioned Addressing Voice-Mail Integration: MWI TranslationVoice Mail Integration: MWI Translation
Calling SearchSpaces Partitions
Prefix 91 tothe E.164 Numberin Order to Reusethe OnClusterTranslations
VM_Xlate_cssVM_Xlate_pt
XXXXXXXXXX [Prefix 91]
Voice Mail
Incoming_css OnCluster_pt
TranslationsDelivers 914085551000
Voice MailPorts
PSTN 91408555.1XXX [Discard PreDot]
91212555.1XXX [Discard PreDot]
91972555.1XXX [Discard PreDot]
PSTN
SJC_Internal_css SJC_Phones_ptSJC IP Phones
Need to Set theMultiTenantMwiModeService Parameter
to TRUE to
© 2009 Cisco Systems, Inc. All rights reserved. Cisco PublicBRKVVT-3000_c2 172
Delivers 1000
SJC Enable MWITranslation
AppendixTail End Hop Off: Some pre-LRG Considerations
© 2009 Cisco Systems, Inc. All rights reserved. Cisco PublicBRKVVT-3000_c2 173
Tail-End Hop-Off (TEHO) Intracluster: Route Patterns for SeattleIntracluster: Route Patterns for Seattle
Route Pattern Route Patterns911 9 911
Route Patterns9 011! 9 011!#9.1 408 [2-9]XX XXXX 911, 9.911
9.[2-9]XX XXXX9.011!, 9.011!#
9.1 [2-9]XX [2-9]XX XXXX
Route List“SE-SJ-RL”
Route List“SE-SE-RL”
Route Group“SJ RG”
Route Group
1st
Choice2nd
Choice
“SJ-RG”
San JoseGateway
“SE-RG”
SeattleGateway
© 2009 Cisco Systems, Inc. All rights reserved. Cisco PublicBRKVVT-3000_c2 174
PSTN PSTN
Tail-End Hop-Off (TEHO) Intracluster: Composite Dial Plan for SeattleIntracluster: Composite Dial Plan for Seattle
CSS
Calling SearchSpaces Partitions
RouteLists
RouteGroups Devices
I t l SE
CSS Assigned
to IP PhoneBased on Policy andGeography
InternalIP Phones, VM
SE 911
SE_LocalSE-SE
RL SE-RG
Internal_SE
Local SEPSTN
Geography SE_911911
9.911
SeattleGateway
SE_National
RLLocal_SE
National SE
9.[2-9]XXXXXX2nd
Choice
9 1 [2-9]XX [2-9]XX XXXX
SE_International
_
International_SE
SE-SJRL SJ-RG PSTN9.1 408 [2-9]XX XXXX
1st
9.1 [2-9]XX [2-9]XX XXXX
San JoseG t
© 2009 Cisco Systems, Inc. All rights reserved. Cisco PublicBRKVVT-3000_c2 175
9.011!9.011!#
1Choice Gateway
Tail-End Hop-Off (TEHO) Intercluster: San Jose to New YorkIntercluster: San Jose to New York
GatekeeperSan JoseCisco
New YorkCisco (646) 555 6789
Calls9 1 646
Unified CMCluster
Unified CMCluster
IP WAN
(646) 555-67899 1 6465556789
GK
IP WAN
San JoseGateway
New YorkGateway
Step 2
R t P tt
Step 1 Step 3
Route Pattern9.1 646 [2-9]XX XXXX
1st
Choice2nd
Choice
gatekeeperzone prefix NY 1646.......
Route Pattern1 646 [2-9]XX XXXX
© 2009 Cisco Systems, Inc. All rights reserved. Cisco PublicBRKVVT-3000_c2 176
AnonymousDevice
SJ Gateway
NY Gateway
Tail-End Hop-Off (TEHO) Intercluster: Composite Dial Plan for San JoseIntercluster: Composite Dial Plan for San Jose
CSS
Calling SearchSpaces Partitions
RouteLists
RouteGroups Devices
I t l SJ
CSS Assigned
to IP PhoneBased on Policy and
InternalIP Phones, VM
SJ 911
SJ_LocalSJ-SJ
RL SJ-RG
Internal_SJ
Local SJPSTN
GeographySJ_911
San JoseGateway
9119.911
2nd
ChoiceSJ_National
RLLocal_SJ
National SJ
9.[2-9]XXXXXX
9 1 [2-9]XX [2-9]XX XXXX
SJ_International
_
International_SJ
SJ-WANRL
WAN-RG
1st
IP WANGK
Anonymous
9.1 646 [2-9]XX XXXX
9.1 [2-9]XX [2-9]XX XXXX
© 2009 Cisco Systems, Inc. All rights reserved. Cisco PublicBRKVVT-3000_c2 177
Choice Device(Gatekeeper)
9.011!9.011!#
Tail-End Hop-Off (TEHO) Intercluster: Dial Plan for New YorkIntercluster: Dial Plan for New York
IncomingCalling Search
Spaces PartitionsRouteLists
RouteGroups Devicesg
Calls fromAnonymous
Device(Gatekeeper) Internal
IP Phones, VM
NY_TEHONY-NY NY RG
From_IP_WAN
PSTN
IP Phones, VM
9 1 646 [2 9]XX XXXX
New YorkGatewayGK
RL NY-RG PSTN9.1 646 [2-9]XX XXXX
Note: To Avoid Routing Loops, Do not Include Partitions that Contain IP WAN Routes in the From_IP_WAN Calling Search Space
© 2009 Cisco Systems, Inc. All rights reserved. Cisco PublicBRKVVT-3000_c2 178
AppendixExtension Mobility Considerations
© 2009 Cisco Systems, Inc. All rights reserved. Cisco PublicBRKVVT-3000_c2 179
Extension Mobility ConsiderationsRequirementsRequirements
HQ
IP WAN
PSTNCall PSTN
DeviceProfile
Call PSTN
Logged-out
Allow users to log in at different sites with a single device profile
San Jose New YorkPSTN PSTN
Restrict PSTN calls when logged out
Always route emergency calls via local gateway
© 2009 Cisco Systems, Inc. All rights reserved. Cisco PublicBRKVVT-3000_c2 180
Optional: route all PSTN calls via local gateway
Extension Mobility ConsiderationsTraditional Dial Plan ApproachTraditional Dial Plan Approach
Calling SearchSpaces Partitions
RouteLists
RouteGroupsPer-Site CSS/
PartitionGlobal CSS/
Partition
NY_EM_css
EM User LineCSS ContainsInternal DNs +
NYPSTN_pt9.[2-9]XXXXXX
9.1[2-9]XX[2-9]XXXXXX
Logged Out
Internal DNs +PSTN Patterns
9.011!9.011!#
OnClusterAll IP Phone DNs
NYRL
NY RG
NY Gateways
Logout_css
Logged-OutLine CSS Only ContainsInternal DNs
NY911 css
y
Device CSS Only ContainsEmergency
NY911_pt911
9 911
© 2009 Cisco Systems, Inc. All rights reserved. Cisco PublicBRKVVT-3000_c2 181
_EmergencyPatterns
9.911
Extension Mobility ConsiderationsTraditional Dial Plan Approach: BehaviorTraditional Dial Plan Approach: Behavior
HQ
Line: Internal
CFAll: Internal
IP WAN Line: Internal
CFAll: InternalCFAll: SJ-Nat’l
Line: SJ-Int’l
EM CSSs
Device: SJ-911CSSs
PSTN
Device: NY-911CSSsDevice
Profile
E ll t d i l l t
San Jose New YorkSpeed Dial:95551234
Speed Dial:95551234
Emergency calls routed via local gateway
Other PSTN calls routed via home gateway
User dialing habits and speed dials are automatically preserved
© 2009 Cisco Systems, Inc. All rights reserved. Cisco PublicBRKVVT-3000_c2 182
User dialing habits and speed dials are automatically preserved
Extension Mobility ConsiderationsLine/Device Dial Plan ApproachLine/Device Dial Plan Approach
Calling SearchSpaces Partitions
RouteLists
RouteGroupsPer-Site CSS/
PartitionGlobal CSS/
Partition
EM_css
EM User LineCSS ContainsAn Empty Partition
Empty_pt
Logout cssLogged-outLine CSS
Partition
BlockedPSTN9.[2-9]XXXXXX
9.1[2-9]XX[2-9]XXXXXX
BlockedTranslationPatterns
OnClusterAll IP Phone DNs
Logout_cssLine CSS BlocksPSTN Patterns
9.011!9.011!#
Patterns
NYDevices_css
Device CSS Contains All Internal DNs +PSTN Patterns NY NY RG
NYPSTN
9 [2 9]XXXXXX
9119.911
© 2009 Cisco Systems, Inc. All rights reserved. Cisco PublicBRKVVT-3000_c2 183
RL
NY Gateways
9.[2-9]XXXXXX9.1[2-9]XX[2-9]XXXXXX
9.011!9.011!#
Extension Mobility ConsiderationsLine/Device Dial Plan Approach: Behavior
PSTN Access Code: 0 PSTN Access Code: 9
Line/Device Dial Plan Approach: BehaviorHQ
IP WANLine: NoPSTN
CFAll: NoPSTN
Line: NoPSTN
CFAll: NoPSTNCFAll: PAR-all
Line: <empty>
EM CSSs
PSTN
Device: PAR-allCSSs
Device: LON-allCSSsDeviceDevice
ProfileProfileSpeed Dial:
All PSTN calls are routed via local gateway
Paris LondonSpeed Dial:00145678912
Speed Dial:00145678912
User dialing habits and speed dials are not preserved across different dialing domains
Forwarded calls are routed via home gateway
© 2009 Cisco Systems, Inc. All rights reserved. Cisco PublicBRKVVT-3000_c2 184
Forwarded calls are routed via home gateway
Extension Mobility ConsiderationsLine/Device Dial Plan Approach: Forwarded CallsLine/Device Dial Plan Approach: Forwarded Calls
Line: NoPSTN
CFAll: NoPSTN
Line: NoPSTN
CFAll: NoPSTNIP WAN
CFAll: SJ-all
Line: <empty>
EM CSSs
Device: NY-allCSSs
Device: SJ-allCSSs
M bil Ph
PSTN1000 2000DeviceDeviceProfileProfile
1010
Mobile Phone: 14085551234
When a SJ User Logs in at NY Site and Forwards His Phone
San Jose New YorkCallFwdAll to Mobile phone
gto a PSTN Number:
Calls from SJ IP phones use SJ PSTN GWCalls from PSTN users get hairpinned at the SJ PSTN GW
© 2009 Cisco Systems, Inc. All rights reserved. Cisco PublicBRKVVT-3000_c2 185
g pCalls from NY IP phones cross the WAN and use SJ PSTN GW
Extension Mobility ConsiderationsAAR Interaction
RTP
AAR Interaction
San Jose New York
CAC Denied Call 914085551010 Call 1010
San Jose New York
Call 1010IP WAN
PSTN
DN: 1010EM Config.
DN: 1000Line Config.
DN: 2000Line Config.
DeviceDeviceProfileProfile
AAR is inherently incompatible with extension mobility users
Ext. Mask: 4085551010 Ext. Mask: 4085551000 Ext. Mask: 2125552000
moving across branch sites (regardless of approach)When extension mobility users log in at a different site, they cannot be reached via AAR from other sites (DIDs don’t move!)
© 2009 Cisco Systems, Inc. All rights reserved. Cisco PublicBRKVVT-3000_c2 186
Ensure that GW CSSs contain internal numbers only to prevent routing loops
Appendix
Additional Device Mobility Considerations
© 2009 Cisco Systems, Inc. All rights reserved. Cisco PublicBRKVVT-3000_c2 187
Device Mobility ConsiderationsRequirementsRequirements
PSTN call i
Denver(303)
555 1234 uses roaminggateway
Location CAC is
555-1234
PSTN aware of the call
WAN bandwidth not consumed
HQPSTN
not consumed
Dials9-1-303-9-1-303-555-1234
© 2009 Cisco Systems, Inc. All rights reserved. Cisco PublicBRKVVT-3000_c2 188
RTP SJC
Device Mobility ConsiderationsTraditional Dial Plan ApproachTraditional Dial Plan Approach
Calling SearchSpaces Partitions
RouteLists
RouteGroups
RTPPSTN_pt
Per-Site CSS/Partition
Global CSS/Partition
RTP_CSS
_p9.[2-9]XXXXXX
9.1[2-9]XX[2-9]XXXXXX9.011!
9.011!#RTP RTP RG
RTP911 pt
OnCluster
RTPRL
RTP Gateways
DM User DeviceCSS ContainsInternal DNs +PSTN Patterns
RTP911_pt911
9.911
OnClusterAll IP Phone DNs+ Emergency
Patterns
SJCPSTN ptSJC CSS SJC RG
SJC911 t
SJCPSTN_pt9.[2-9]XXXXXX
9.1[2-9]XX[2-9]XXXXXX9.011!
9.011!#
SJC_CSS SJCRL
SJC RG
SJC Gateways
© 2009 Cisco Systems, Inc. All rights reserved. Cisco PublicBRKVVT-3000_c2 189
SJC911_pt911
9.911
Device Mobility ConsiderationsTraditional Dial Plan Approach: BehaviorTraditional Dial Plan Approach: Behavior
PSTN call uses roaming gateway
Denver(303)
555 1234 roaming gatewayLocation CAC is aware of the callWAN bandwidth
555-1234
PSTN not consumedAdopts the dialing habits of roaming site
HQPSTN
of roaming site
Dials9-1-303-9-1-303-555-1234
© 2009 Cisco Systems, Inc. All rights reserved. Cisco PublicBRKVVT-3000_c2 190
RTP SJC
Device Mobility ConsiderationsTraditional Dial Plan Approach (EM Approach)Traditional Dial Plan Approach (EM Approach)
Calling SearchSpaces Partitions
RouteLists
RouteGroupsPer-Site CSS/
PartitionGlobal CSS/
PartitionRTPPSTN_pt
RTP RTP RG
EM User LineCSS ContainsInternal DNs +PSTN Patterns
_p9.[2-9]XXXXXX
9.1[2-9]XX[2-9]XXXXXX9.011!
9.011!#RTP_Line_css
OnCluster
RTP911_pt911
9.911
RTPRL
RTP GatewaysDevice CSS Only Contains
PSTN Patterns
RTP911_cssOnCluster
All IP Phone DNsOnly ContainsEmergencyPatterns
SJCPSTN_pt
SJCRL
SJC RG
SJC911 t
9.[2-9]XXXXXX9.1[2-9]XX[2-9]XXXXXX
9.011!9.011!#
SJC_Line_css
© 2009 Cisco Systems, Inc. All rights reserved. Cisco PublicBRKVVT-3000_c2 191
RTP Gateways
SJC911_pt911
9.911SJC911_css
Device Mobility ConsiderationsTraditional Dial Plan (EM Approach): Behavior
Denver(303)
555 1234
Traditional Dial Plan (EM Approach): Behavior
PSTN call uses home gateway555-1234 home gateway
Location CAC is aware of the call
G 729 C dPSTN
G.729 Codec uses more WAN bandwidth
Preserves the
HQ
Dials9-1-303-
Preserves the dialing habits
G.729
9-1-303-555-1234
© 2009 Cisco Systems, Inc. All rights reserved. Cisco PublicBRKVVT-3000_c2 192
RTP SJC
Device Mobility ConsiderationsLine/Device Dial-Plan ApproachLine/Device Dial Plan Approach
Calling SearchSpaces Partitions
RouteLists
RouteGroupsPer-Site CSS/
PartitionGlobal CSS/
Partition
Line CSS BlockedPSTN9 [2-9]XXXXXX
BlockedT l ti
OnCluster
SJC_cssBlocksPSTN Patterns
9.[2-9]XXXXXX9.1[2-9]XX[2-9]XXXXXX
9.011!9.011!#
TranslationPatterns
SJCDevices_css
OnClusterAll IP Phone DNsDevice CSS
Contains All Internal DNs +PSTN SJC RG
SJCPSTN911PSTN
Patterns SJCRL
SJC RG
NY Gateways
9.[2-9]XXXXXX9.1[2-9]XX[2-9]XXXXXX
9.011!9.011!#
9119.911
© 2009 Cisco Systems, Inc. All rights reserved. Cisco PublicBRKVVT-3000_c2 193
Device Mobility ConsiderationsLine/Device Dial-Plan Approach: BehaviorLine/Device Dial Plan Approach: Behavior
Denver(303)
555 1234PSTN call uses roaming gateway
PSTN
555-1234 roaming gatewayLocation CAC is aware of the callWAN bandwidth
PSTNHQ not consumed
Adopts the dialing habits of roaming site
Dials9-1-303-
of roaming site
9-1-303-555-1234
© 2009 Cisco Systems, Inc. All rights reserved. Cisco PublicBRKVVT-3000_c2 194
RTP SJC
Device Mobility ConsiderationLine/Device Dial Plan Approach: Forwarded Calls
San Jose New York
Line/Device Dial Plan Approach: Forwarded Calls
IP WAN
Line: <none>
CFAll: SJ-all
C ll Ph
PSTNDevice: SJ-allCSSs
1000 2000
C llF dAll
Device: NY-all
Cell Phone: 14085551234
When a SJ user moves to NY site and forwards his phone
CallFwdAllto Cell phone
pto a PSTN number:
Calls from SJ IP phones use SJ PSTN GW
Calls from PSTN users get hairpinned at the SJ PSTN GW
© 2009 Cisco Systems, Inc. All rights reserved. Cisco PublicBRKVVT-3000_c2 195
Calls from PSTN users get hairpinned at the SJ PSTN GW
Calls from NY IP phones cross the WAN and use SJ PSTN GW
Device Mobility ConsiderationsAAR Interactions
San Jose New York
RTP
AAR InteractionsCAC Denied
Call 914085551010Call 1010
Call 1010IP WAN
PSTN
DN: 1010Line config.
DN: 1000Line config.
DN: 2000Line config.
AAR is inherently incompatible with device mobility
DN: 1010
Ext. Mask: 4085551010
DN: 1000
Ext. Mask: 4085551000
DN: 2000
Ext. Mask: 2125552000
across sites (same as for extension mobility across sites)
When DM users move to different site, they cannot be reached via AAR from other sites (DIDs don’t move!)
© 2009 Cisco Systems, Inc. All rights reserved. Cisco PublicBRKVVT-3000_c2 196
Ensure that GW CSSs contain internal numbers only to prevent routing loops
AppendixVoPTSN
© 2009 Cisco Systems, Inc. All rights reserved. Cisco PublicBRKVVT-3000_c2 197
What Is Voice over the PSTN (VoPSTN)?What Is Voice over the PSTN (VoPSTN)?
A variation on the centralized call processing deployment model, where all intersite voice goes over the PSTN (not the WAN)
We are not promoting it: merely setting requirementsWe are not promoting it: merely setting requirements and expectations
There are several, fundamental limitationsThere are several, fundamental limitations
Relies on AAR configuration
© 2009 Cisco Systems, Inc. All rights reserved. Cisco PublicBRKVVT-3000_c2 198
VoPSTN Using AAR Global Considerations
A Lot of Dial Plan Work Is Required AAR Work + Each SRST Router Needs to Know How to Reach All Other Branches
Global ConsiderationsNo Streaming of Audio to Central Site, Thus No:Centralized MoH How to Reach All Other Branches
(Full Mesh)
New York New YorkL ti NY1
Centralized conferencingCentralized IVRCTI apps
Phone B
Location: NY1Region: NY1
WAN Must Be QoS-Enabled, and Highly Available (No Exceptions)
Only Signaling Traffic Goes over the WAN
1234
IP WAN Does not Work on WAN
PSTNPhone A2345
Phone C
WAN Failure!!!
© 2009 Cisco Systems, Inc. All rights reserved. Cisco PublicBRKVVT-3000_c2 199
PSTN
New York
2345 1235San FranciscoLocation: SFRegion: SF
New YorkLocation: NY2Region: NY2
VoPSTN Using AAR Intersite Calls
User Dials 1234.St i 9 1 212 555 1234
Missed Calls List Will Show CLID of Calling Phone; All Intersite Calls Ring as External, Just Like Any
Intersite CallsThis Is a New Call; A Different CDR Record Will Be Generated.
New York
String 9 1 212 555 1234 Is Sent Through this Phone’s AAR Calling Search Space
New YorkL ti NY1
PSTN Call; Destination Phone must Be DID Number
Calling/Called Numbers Are the Only Links to the Original Call
Phone B
Location: NY1Region: NY1AAR Calling Search
Space Must Match a RP/RL/RG That Strips the Off Net Access C d (i 9)
User Sees Network 1234Code (i.e., 9)Network Congestion, Rerouting IP WAN
Phone A2345
Phone CPSTN
© 2009 Cisco Systems, Inc. All rights reserved. Cisco PublicBRKVVT-3000_c2 200
New York
2345 1235San FranciscoLocation: SFRegion: SF
New YorkLocation: NY2Region: NY2
PSTN
VoPSTN Using AAR Centralized Voicemail
CFB, CFNA to a PSTN Number (e.g., 1 408 555 1000)
Note: RDNIS Required End to End for Automated Mail Box Selection!
Centralized Voicemail
New York New YorkL ti NY1
Pilot Number: 408 555 1000
Note Hairpin of Call! Also Happens on
Phone B
Location: NY1Region: NY1
ppTransfers; Affects Gateway Sizing
1234
User Dials 1234
IP WAN
PSTNPhone A2345
Phone C
1234
© 2009 Cisco Systems, Inc. All rights reserved. Cisco PublicBRKVVT-3000_c2 201
New York
2345 1235San FranciscoLocation: SFRegion: SF
New YorkLocation: NY2Region: NY2
VoPSTN Using AAR Shared Lines ConsiderationsShared Lines Considerations
AAR Should Not Be Used to Reach R Sh d
DN 1234 Must Be in a Site-Specific Partition,
I l d d i Off Si
New York
User Dials 1234;1234 Matches a TP in the Phone’s Dialing Plan, Expanding to 912125551234
Remote Shared Lines, as It Would Launch Multiple
Parallel PSTN Calls
GW’s CSS must Include Partition Containing the Shared Line, M ki B th
not Included in Off-Site Calling Search Spaces
912125551234
New York
Phone’s Calling Search Space must Match a RP/RL/RG that Strips the Off-Net Access
1234
1234
Making Both Phones Ring
New YorkLocation: NY1Region: NY1
the Off-Net Access Code (i.e., 9)
IP WAN
Phone A2345
Phone CPSTN
© 2009 Cisco Systems, Inc. All rights reserved. Cisco PublicBRKVVT-3000_c2 202
New York
2345 1235San FranciscoLocation: SFRegion: SF
PSTNNew York
Location: NY2Region: NY2
VoPSTN Using AARSummarySummary
Only accommodates SCCP destinations
Does not work during WAN interruptionSCCP destinations
RDNIS required for centralized VMAIL
E t i bilit t ibl
WAN interruption
No centralized MoH
No centralized conferencingExtension mobility not possible
No difference between PSTN and Interbranch calls (one ring type)
All transferred calls are hairpinned
All calls forwarded to outside locations are hairpinned
Two CDR records for every call (minimum); more if CallFwd invoked
p
If you tailor the WAN for signaling only, no attendant console in remote sites, due to directory
All intersite calls display network congestion, rerouting
No shared-line support across branches
access BW
QoS is required on the WAN
High availability is required on the
© 2009 Cisco Systems, Inc. All rights reserved. Cisco PublicBRKVVT-3000_c2 203
across branches
All destinations must be DID
g y qWAN: SRST does not make up for a bad link, only a dead one
VoPSTN Using Dial PlanKey Points • Bullet 3 and graphic: changed UC
Manager to Unified CMKey Points
DNs at each site are placed in different partitions
CiscoUnified CM
Manager to Unified CM
in different partitions
Relies on PSTN route patterns to call other sites
Cluster
CentralFor Cisco Unified CM, all calls are external calls
No on-net features
CentralSite Partition 1
Voice Media Signaling
No on-net features across sites (e.g., CallBack)
No easy migration to full blown VoIP
IP WANPSTN
R tfull-blown VoIP
Note: abbreviated dialing possible with translation
l b h GW ...Remote
Sites
© 2009 Cisco Systems, Inc. All rights reserved. Cisco PublicBRKVVT-3000_c2 204
rules on branch GWs ...Partition 2 Partition 3 Partition N