Route Lists and Route Groups

download Route Lists and Route Groups

of 34

Transcript of Route Lists and Route Groups

  • 8/7/2019 Route Lists and Route Groups

    1/34

    1

    Route Lists and Route Groups

    The information in this presentation is

    directly quoted from the

    Cisco CallManager Fundamentals book.

    Many thanks for the authors and for the

    Prentice Hall publishing company for

    allowing me to use the book

    (information, diagrams, topologies, and

    tables) in my presentation.

  • 8/7/2019 Route Lists and Route Groups

    2/34

    2

    Why?

    When your network grows beyond thecapacity of a single gateway, you areposed with a problem: how do you

    configure CM so external calls can useboth gateways, and how can you makeCM choose the correct gateway when onlyone gateway has trunks available?

    Route lists and route groups are theanswer.

  • 8/7/2019 Route Lists and Route Groups

    3/34

    3

    Route List and Route Group

    Operation A route group represents a list of several individualgateways. When a route group receives a call, it offers the call to the first

    device in its list. If the device can accept the call, the route

    groups job is done. If, however, the device rejects the callbecause it is being fully utilized or it is out of service, the routegroup then offers the call to the next device in its list. Only whenall devices have rejected the call does the route group reject thecall.

    A route list is an ordered list of route groups Where a route group sequentially offers calls to devices in its list,

    a route list sequentially offers calls to route groups in its list. Aroute list rejects an outgoing call only when no route groups in itslist can accept the call.

  • 8/7/2019 Route Lists and Route Groups

    4/34

    4

    Route Lists and Transformations

    Route lists provide you with additional routingcontrol

    The calling and called party transformations onroute lists allow you to override, on a route-by-route basis, the calling and called partytransformations that you assigned to the routepattern that selected the route list.

    You may need to override transformations on aparticular route basis to properly format a

    number for the gateway that receives a call. Transformation rules on a route overridestransformation rules on a route pattern

    The term Route refers to the association between aroute list and one of its route groups

  • 8/7/2019 Route Lists and Route Groups

    5/34

    5

    Route Lists and Route Groups-Case

  • 8/7/2019 Route Lists and Route Groups

    6/34

    6

    Case-Continued Company XYZ with two locations: Dallas and San Jose

    Two equivalent gateways in San Jose and one gatewayin Dallas

    Route Groups: SanJoseRoutGroup:

    MGCP Gateway in SJ (VGW1)

    H.323 Gateway in SJ (VGW2)

    DallasRouteGroup: Voice gateway in Dallas (VGW3)

    Route List (Toll Restriction): SanJoseRouteGroup

    DallasRouteGroup:

    Route Pattern: 9.@ Route Filter: Area-Code ==408

    Dialing Transformations on the route: Convert the 12 digit number that the user dials from Dallas to a

    7-digit number for routing on the San Jose PSTN

    Example: Convert: 9 1408555 1212 to 555 1212

  • 8/7/2019 Route Lists and Route Groups

    7/34

    7

    Case-ContinuedW

    hen a user in Dallas dials 9 1408

    555

    1212

    the route list performsthe following steps:

    1. First, it attempts to offer the call to the first gateway listed I theSan Jose gateways route group. This gateway is an MGCPgateway connected to the San Jose PSTN. Because CMmanages the state of the trunk interfaces of MGCP gateways.The gateway component can immediately reject the call attempt.

    2. Second, it attempts to offer the call to the second gateway listedin the SJ gateway route group. This gateway is an H.323gateway, which manages the state of its own trunk interface. CMoffers the call to the gateway, but the gateway rejects the call.

    3. The SJ route group rejects the call that the DallasToSanJoseroute list extended, so the DallasToSanJose attempts to route the

    call over the PSTN. It extends the call to the Dallas gatewaysroute group. The transformation that the route pattern applied tothe called number to convert it to 555 1212, however, wouldprevent the call from routing from Dallas, so dialing transformationon the route list override the called party transformation the routepattern applied, the route converts the number to 1 408555 1212and then offers the call to the Dallas gateway.

  • 8/7/2019 Route Lists and Route Groups

    8/34

    8

    Assigning Gateways to Route Groups

    and Route Groups to Route Lists In which order should you build your route

    list structure???

    First you start by configuring gateways, whichyou then place into route groups. Once the

    route groups are organized, you place them in

    route lists. Finally, you control routing to

    these route lists by assigning route patterns.

  • 8/7/2019 Route Lists and Route Groups

    9/34

    9

    Creating Gateways

    Types of gateways:

    MGCP

    H.323

    SIP

  • 8/7/2019 Route Lists and Route Groups

    10/34

    10

    Assigning Gateways to Route

    Groups Each gateway endpoint a CallManager route to can existin , at most, one route group.

    An Endpoint differs based on the type of gateway(device Vs interface)

    Only gateways that are equivalent for routing purposescan be in the same route groups Example: VGW1 and VGW3 even though they nominally

    provide access to the same place, they can not be in the sameroute group because they are not equivalent for routing

    purposes: Calls from Dallas to SJ through VGW3 requires 11-digit dialing while calls through VGW1 dont. (same applies forVGW2 and VGW3)

    A route group can list its gateways in only one order.

  • 8/7/2019 Route Lists and Route Groups

    11/34

    11

    Assigning Route Groups to Route Lists

    Route Lists are ordered lists of route groups. Although a given gateway end point can exist in

    at most one route group, a route group can exist

    in any number of route lists.

    A route list is simply a gateway search pattern.Generally, for every unique order in which you

    wish to attempt to route calls to gateways, you

    need one route list.

    The purpose of a route list is wholly determined

    by the route pattern you assign to it and the

    route groups it contains.

  • 8/7/2019 Route Lists and Route Groups

    12/34

    12

    Assigning Route Groups to Route Lists

    1 2 3 4

  • 8/7/2019 Route Lists and Route Groups

    13/34

    13

    How Calling and Called Party

    Transformations Work Each route contain the same calling an called party

    transformation that exist on the route pattern itself.

    The calling party transformations are : The Prefix Digits

    Calling Party Transformation Mask

    And the Use External Phone Number Mask

    The called party transformations are: Digit Discarding Instructions

    Called Party Transformation Mask

    And Prefix Digits

    When you add a Route Group from the Route ListConfiguration screen, CM Administration opens theRoute Details Configuration screen, where you cancustomize the dialing transformation that CM applieswhen it offers a call to the selected route group from thecurrent route list.

  • 8/7/2019 Route Lists and Route Groups

    14/34

    14

    Route Lists and Route Groups and

    Toll Bypass A toll bypass configuration requires the dial plan to beable to distinguish types of outside calling. For instance,emergency calls must route out only those gatewayslocal to the calling user. Local calls should preferentially

    rout out gateways local to the calling user. On the otherhand, calls to other LATAs where you manage gatewaysneed to route preferentially to those remote gateways.Finally, long distance and international calls can routeout any gateway in the network . The need to distinguish

    between types of PSTN calls requires the use ofroutefilters.

  • 8/7/2019 Route Lists and Route Groups

    15/34

    15

    Route Lists and Route Groups and

    Toll Bypass When a user dials along distance number that routes toa remote gateway, usually the number the user dial isnot a valid number when dialed from the remote gatewayitself. From the users point of view, the number is a

    long distance number, so CM should accommodate along distance numbering format. For instance, NorthAmerican users typ9cally dial 11 digits when dialinganother geographic region, But the same destination asdialed by a user in the remote location is either seen or

    ten digits. Allowing the call to route properly once itreaches a remote location requires using called partytransformations.

  • 8/7/2019 Route Lists and Route Groups

    16/34

    16

    Route Lists and Route Groups and

    Toll Bypass Calling number is also an issue when a call crossesLATA boundaries. If a user in Boston places a tollbypass call through a gateway in Orlando, how shouldCM represent the calling number? If it presents A

    Boston calling number, the Orlando central office maycomplain, because it dons no t recognize the number ofthe caller. It is often necessary either to transform thecalling number to an attendant number in the remotelocation or to alias the calling number to a number that is

    valid in the remote location, these modifications requirethe use ofcalling party transformations.

  • 8/7/2019 Route Lists and Route Groups

    17/34

    17

    Route Lists and Route Groups and

    Toll Bypass If locations contain more than one gateway,route lists provide a way to maximize gatewayusage.

    Users in different locations need to reachdifferent location, even if they dial the same digitstrings. For instance, a user in Dallas who dials911 needs to reach Dallas emergency services,while a Boston user needs to reach Bostonemergency services. Giving different usersdifferent views of the same network requires theuse ofcalling search spaces and partitions.

  • 8/7/2019 Route Lists and Route Groups

    18/34

    18

    Example

  • 8/7/2019 Route Lists and Route Groups

    19/34

    19

    Example

    Company ABC Two Locations Three levels of PSTN Access

  • 8/7/2019 Route Lists and Route Groups

    20/34

  • 8/7/2019 Route Lists and Route Groups

    21/34

    21

    Dallas Location

    40000 is the attendant. The gateway is connected to the 555

    exchange in the 972 area code. The PSTN has assigned a range of

    2000-2999 to the Dallas site. For the purpose of this example, users

    in Dallas dial seven digits to make local calls.

  • 8/7/2019 Route Lists and Route Groups

    22/34

    22

    Building a Toll bypass configuration

    Building a toll bypass configuration occurs intwo phases:

    Outbound Dialing: Which includes:

    Building route groups and route lists for external access, Creating route filters for different levels of user access, androuting by geographical region,

    Transforming the calling and called parties,

    And assigning calling search spaces.

    Inbound Dialing: whic

    h inc

    ludes: Building translation patterns to map external phone numbersot internal extensions,

    Assigning Calling Search Spaces to control the destinationinbound gateway calls can reach

  • 8/7/2019 Route Lists and Route Groups

    23/34

    23

    Outbound Dialing: Route Group

    and Route List Creation

    Defining the route group:

    Assign the SJ gateway to route group

    SanJoseGateways and Dallas gateway to

    route group DallasGateways.

    Before defining the route lists you must

    understand the concept offallback:

    Fallback is the process of offering a call to alass desirable gateway after all desirable

    gateways have been exhausted.

  • 8/7/2019 Route Lists and Route Groups

    24/34

    24

    Outbound Dialing: Route Group and Route List Creation

  • 8/7/2019 Route Lists and Route Groups

    25/34

    25

    Outbound Dialing: Route Group and Route List Creation

  • 8/7/2019 Route Lists and Route Groups

    26/34

    26

    Outbound Dialing: Route Filter Creation and

    Route Pattern Assignment

    In All cases the route pattern is: 9.@

  • 8/7/2019 Route Lists and Route Groups

    27/34

    27

    Outbound Dialing: Partitions

    The enterprise rules define two locations and three levels of

    outside calling. This argues for six different partitions for outside

    dialing plus a partition for company ABC for inside dialing.

  • 8/7/2019 Route Lists and Route Groups

    28/34

    28

    Outbound Dialing: Assigning Route

    Pattern and Filter to Route Lists

  • 8/7/2019 Route Lists and Route Groups

    29/34

    29

    Outbound Dialing: Applying Calling

    and Called Party Transformations

  • 8/7/2019 Route Lists and Route Groups

    30/34

    30

    Outbound Dialing: Applying Calling

    and Called Party Transformations

  • 8/7/2019 Route Lists and Route Groups

    31/34

    31

    Outbound Dialing: Calling Search

    Space Assignment

    Create the calling search spaces and assign them to calling devices

  • 8/7/2019 Route Lists and Route Groups

    32/34

    32

    Outbound Dialing: Calling Search

    Space Assignment

  • 8/7/2019 Route Lists and Route Groups

    33/34

    33

    Inbound Dialing-Defining

    Translation Patterns

    Although this example permits the use of gateway called party transformations

    to convert an inbound phone number to an extension number, configuring themap using translation patterns saves some reconfiguration effort if you ever

    purchase another phone number range from the phone company.

    San Jose gateways and Dallas gateways need individualized translation

    patterns.

  • 8/7/2019 Route Lists and Route Groups

    34/34

    34

    Inbound Calling Search Spaces