adv dial plan design

204
Advanced Dial Plan Design BRKVVT-3000 BRKVVT-3000_c2 © 2009 Cisco Systems, Inc. All rights reserved. Cisco Public 1

Upload: thebadgerdog

Post on 26-Mar-2015

159 views

Category:

Documents


5 download

TRANSCRIPT

Page 1: Adv Dial Plan Design

Advanced Dial Plan Design

BRKVVT-3000

BRKVVT-3000_c2 © 2009 Cisco Systems, Inc. All rights reserved. Cisco Public 1

Page 2: Adv Dial Plan Design

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

Page 3: Adv Dial Plan Design

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)

Page 4: Adv Dial Plan Design

Overall AgendaOverall Agenda

Planning Considerations

Design Guidelinesg

ConclusionsConclusions

© 2009 Cisco Systems, Inc. All rights reserved. Cisco PublicBRKVVT-3000_c2 4

Page 5: Adv Dial Plan Design

Planning Considerations

© 2009 Cisco Systems, Inc. All rights reserved. Cisco PublicBRKVVT-3000_c2 5

Page 6: Adv Dial Plan Design

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…

Page 7: Adv Dial Plan Design

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

Page 8: Adv Dial Plan Design

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

Page 9: Adv Dial Plan Design

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 ??? ????

Page 10: Adv Dial Plan Design

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

Page 11: Adv Dial Plan Design

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

Page 12: Adv Dial Plan Design

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

Page 13: Adv Dial Plan Design

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

Page 14: Adv Dial Plan Design

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

Page 15: Adv Dial Plan Design

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

Page 16: Adv Dial Plan Design

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

Page 17: Adv Dial Plan Design

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

Page 18: Adv Dial Plan Design

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!)

Page 19: Adv Dial Plan Design

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

Page 20: Adv Dial Plan Design

Design Guidelines

© 2009 Cisco Systems, Inc. All rights reserved. Cisco PublicBRKVVT-3000_c2 20

Page 21: Adv Dial Plan Design

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

Page 22: Adv Dial Plan Design

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

Page 23: Adv Dial Plan Design

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

Page 24: Adv Dial Plan Design

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

Page 25: Adv Dial Plan Design

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

Page 26: Adv Dial Plan Design

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

Page 27: Adv Dial Plan Design

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

Page 28: Adv Dial Plan Design

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

Page 29: Adv Dial Plan Design

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

Page 30: Adv Dial Plan Design

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

Page 31: Adv Dial Plan Design

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?

Page 32: Adv Dial Plan Design

+ Sign Support Enabling Globalized Number RoutingGlobalized Number Routing

© 2009 Cisco Systems, Inc. All rights reserved. Cisco PublicBRKVVT-3000_c2 32

Page 33: Adv Dial Plan Design

+ 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

Page 34: Adv Dial Plan Design

+ 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

Page 35: Adv Dial Plan Design

+ 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!

Page 36: Adv Dial Plan Design

+ 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

Page 37: Adv Dial Plan Design

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

Page 38: Adv Dial Plan Design

+ 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

Page 39: Adv Dial Plan Design

+ 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

Page 40: Adv Dial Plan Design

+ 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!

Page 41: Adv Dial Plan Design

Calling/Called Number Transformations:Number Transformations:Bridging Local and Global Forms

© 2009 Cisco Systems, Inc. All rights reserved. Cisco PublicBRKVVT-3000_c2 41

Page 42: Adv Dial Plan Design

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

Page 43: Adv Dial Plan Design

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

Page 44: Adv Dial Plan Design

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

Page 45: Adv Dial Plan Design

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

Page 46: Adv Dial Plan Design

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

Page 47: Adv Dial Plan Design

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

Page 48: Adv Dial Plan Design

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

Page 49: Adv Dial Plan Design

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

Page 50: Adv Dial Plan Design

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

Page 51: Adv Dial Plan Design

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

Page 52: Adv Dial Plan Design

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

Page 53: Adv Dial Plan Design

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!

Page 54: Adv Dial Plan Design

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

Page 55: Adv Dial Plan Design

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

Page 56: Adv Dial Plan Design

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

Page 57: Adv Dial Plan Design

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

Page 58: Adv Dial Plan Design

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

Page 59: Adv Dial Plan Design

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

Page 60: Adv Dial Plan Design

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

Page 61: Adv Dial Plan Design

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

Page 62: Adv Dial Plan Design

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

Page 63: Adv Dial Plan Design

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

Page 64: Adv Dial Plan Design

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

Page 65: Adv Dial Plan Design

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?

Page 66: Adv Dial Plan Design

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

Page 67: Adv Dial Plan Design

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

Page 68: Adv Dial Plan Design

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 ☺)

Page 69: Adv Dial Plan Design

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).

Page 70: Adv Dial Plan Design

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

Page 71: Adv Dial Plan Design

+ 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

Page 72: Adv Dial Plan Design

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

Page 73: Adv Dial Plan Design

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

Page 74: Adv Dial Plan Design

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

Page 75: Adv Dial Plan Design

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’

Page 76: Adv Dial Plan Design

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?

Page 77: Adv Dial Plan Design

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!!!

Page 78: Adv Dial Plan Design

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

Page 79: Adv Dial Plan Design

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

Page 80: Adv Dial Plan Design

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

Page 81: Adv Dial Plan Design

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

Page 82: Adv Dial Plan Design

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.

Page 83: Adv Dial Plan Design

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

Page 84: Adv Dial Plan Design

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.

Page 85: Adv Dial Plan Design

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

Page 86: Adv Dial Plan Design

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

Page 87: Adv Dial Plan Design

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

Page 88: Adv Dial Plan Design

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

Page 89: Adv Dial Plan Design

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

Page 90: Adv Dial Plan Design

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

Page 91: Adv Dial Plan Design

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

Page 92: Adv Dial Plan Design

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

Page 93: Adv Dial Plan Design

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

Page 94: Adv Dial Plan Design

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

Page 95: Adv Dial Plan Design

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

Page 96: Adv Dial Plan Design

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

Page 97: Adv Dial Plan Design

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

Page 98: Adv Dial Plan Design

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

Page 99: Adv Dial Plan Design

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

Page 100: Adv Dial Plan Design

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

Page 101: Adv Dial Plan Design

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!#

Page 102: Adv Dial Plan Design

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!

Page 103: Adv Dial Plan Design

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!

Page 104: Adv Dial Plan Design

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

Page 105: Adv Dial Plan Design

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

Page 106: Adv Dial Plan Design

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...

Page 107: Adv Dial Plan Design

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

Page 108: Adv Dial Plan Design

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

Page 109: Adv Dial Plan Design

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

Page 110: Adv Dial Plan Design

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

Page 111: Adv Dial Plan Design

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

Page 112: Adv Dial Plan Design

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

Page 113: Adv Dial Plan Design

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

Page 114: Adv Dial Plan Design

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

Page 115: Adv Dial Plan Design

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

Page 116: Adv Dial Plan Design

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

Page 117: Adv Dial Plan Design

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

Page 118: Adv Dial Plan Design

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

Page 119: Adv Dial Plan Design

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

Page 120: Adv Dial Plan Design

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

Page 121: Adv Dial Plan Design

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

Page 122: Adv Dial Plan Design

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

Page 123: Adv Dial Plan Design

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

Page 124: Adv Dial Plan Design

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

Page 125: Adv Dial Plan Design

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

Page 126: Adv Dial Plan Design

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

Page 127: Adv Dial Plan Design

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

Page 128: Adv Dial Plan Design

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

Page 129: Adv Dial Plan Design

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

Page 130: Adv Dial Plan Design

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

Page 131: Adv Dial Plan Design

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

Page 132: Adv Dial Plan Design

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.

Page 133: Adv Dial Plan Design

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

Page 134: Adv Dial Plan Design

Conclusions

© 2009 Cisco Systems, Inc. All rights reserved. Cisco PublicBRKVVT-3000_c2 134

Page 135: Adv Dial Plan Design

ConclusionsGeneral RecommendationsGeneral Recommendations

Keep It Simple!

© 2009 Cisco Systems, Inc. All rights reserved. Cisco PublicBRKVVT-3000_c2 135

Page 136: Adv Dial Plan Design

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

Page 137: Adv Dial Plan Design

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

Page 138: Adv Dial Plan Design

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.

Page 139: Adv Dial Plan Design

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

Page 140: Adv Dial Plan Design

Recommended ReadingRecommended ReadingBRKVVT-3000

© 2009 Cisco Systems, Inc. All rights reserved. Cisco PublicBRKVVT-3000_c2 140

Source: Cisco Press

Page 141: Adv Dial Plan Design

© 2009 Cisco Systems, Inc. All rights reserved. Cisco PublicBRKVVT-3000_c2 141

Page 142: Adv Dial Plan Design

Appendix

© 2009 Cisco Systems, Inc. All rights reserved. Cisco PublicBRKVVT-3000_c2 142

Page 143: Adv Dial Plan Design

AppendixBuilding Classes of Service

© 2009 Cisco Systems, Inc. All rights reserved. Cisco PublicBRKVVT-3000_c2 143

Page 144: Adv Dial Plan Design

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>

Page 145: Adv Dial Plan Design

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>

Page 146: Adv Dial Plan Design

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

Page 147: Adv Dial Plan Design

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

Page 148: Adv Dial Plan Design

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

Page 149: Adv Dial Plan Design

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

Page 150: Adv Dial Plan Design

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

Page 151: Adv Dial Plan Design

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

Page 152: Adv Dial Plan Design

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)

Page 153: Adv Dial Plan Design

AppendixUniform Addressing

© 2009 Cisco Systems, Inc. All rights reserved. Cisco PublicBRKVVT-3000_c2 153

Page 154: Adv Dial Plan Design

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

Page 155: Adv Dial Plan Design

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

Page 156: Adv Dial Plan Design

AppendixVariable-Length On-Net Dialing with Partitioned Addressing

© 2009 Cisco Systems, Inc. All rights reserved. Cisco PublicBRKVVT-3000_c2 156

Page 157: Adv Dial Plan Design

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

Page 158: Adv Dial Plan Design

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

Page 159: Adv Dial Plan Design

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

Page 160: Adv Dial Plan Design

VLOD with Partitioned Addressing Line ConfigurationLine Configuration

10002125551000

© 2009 Cisco Systems, Inc. All rights reserved. Cisco PublicBRKVVT-3000_c2 160

Page 161: Adv Dial Plan Design

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

Page 162: Adv Dial Plan Design

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

Page 163: Adv Dial Plan Design

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

Page 164: Adv Dial Plan Design

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

Page 165: Adv Dial Plan Design

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

Page 166: Adv Dial Plan Design

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

Page 167: Adv Dial Plan Design

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

Page 168: Adv Dial Plan Design

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

_ _

Page 169: Adv Dial Plan Design

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

Page 170: Adv Dial Plan Design

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

Page 171: Adv Dial Plan Design

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)

Page 172: Adv Dial Plan Design

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

Page 173: Adv Dial Plan Design

AppendixTail End Hop Off: Some pre-LRG Considerations

© 2009 Cisco Systems, Inc. All rights reserved. Cisco PublicBRKVVT-3000_c2 173

Page 174: Adv Dial Plan Design

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

Page 175: Adv Dial Plan Design

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

Page 176: Adv Dial Plan Design

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

Page 177: Adv Dial Plan Design

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!#

Page 178: Adv Dial Plan Design

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

Page 179: Adv Dial Plan Design

AppendixExtension Mobility Considerations

© 2009 Cisco Systems, Inc. All rights reserved. Cisco PublicBRKVVT-3000_c2 179

Page 180: Adv Dial Plan Design

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

Page 181: Adv Dial Plan Design

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

Page 182: Adv Dial Plan Design

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

Page 183: Adv Dial Plan Design

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!#

Page 184: Adv Dial Plan Design

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

Page 185: Adv Dial Plan Design

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

Page 186: Adv Dial Plan Design

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

Page 187: Adv Dial Plan Design

Appendix

Additional Device Mobility Considerations

© 2009 Cisco Systems, Inc. All rights reserved. Cisco PublicBRKVVT-3000_c2 187

Page 188: Adv Dial Plan Design

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

Page 189: Adv Dial Plan Design

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

Page 190: Adv Dial Plan Design

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

Page 191: Adv Dial Plan Design

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

Page 192: Adv Dial Plan Design

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

Page 193: Adv Dial Plan Design

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

Page 194: Adv Dial Plan Design

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

Page 195: Adv Dial Plan Design

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

Page 196: Adv Dial Plan Design

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

Page 197: Adv Dial Plan Design

AppendixVoPTSN

© 2009 Cisco Systems, Inc. All rights reserved. Cisco PublicBRKVVT-3000_c2 197

Page 198: Adv Dial Plan Design

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

Page 199: Adv Dial Plan Design

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

Page 200: Adv Dial Plan Design

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

Page 201: Adv Dial Plan Design

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

Page 202: Adv Dial Plan Design

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

Page 203: Adv Dial Plan Design

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

Page 204: Adv Dial Plan Design

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