Route List Percentage based routing

Overview:

Within a Routing List are multiple Channel Groups. As a call comes in to the IMG, The Route List uses the selection in the  "Hunting Options" field to determine the order in which each Channel Group is selected. The current selections are Sequential, Round Robin, and LRU (Least Recently Used). Feature 0846 adds a fourth option into the Hunting Options field. The newest Option is a percentage based option. When the percentage based option is selected each Channel Group within the Routing List can be assigned a percentage. With the Percent Based Routing the calls are allocated based on what percentage the Channel Group is given. For example: Channel Group A is given a percentage of 50%, Channel Group B is given a percentage of 50%. With this example, half the calls will be allocated to Channel Group A and half will be allocated to Channel Group B. See below for more information.

 

Configuration:

The configuration below covers the configuration of the feature above. It is assumed that the initial configurations such as Logical IMG, Physical IMG, Network Interfaces, Bearer Profiles, Facilities, Signaling and other initial configuration has already been accomplished. The procedure below will start from the Routing Configuration Pane within ClientView. The following configuration example will demonstrate oe inbound SIP channel group routing to 4 outbound SS7 channel groups.

 

Create Incoming and Outgoing Channel Groups:

The first step would be to create an incoming and an outgoing Channel Group. The incoming Channel group would accept the incoming call and route the call to a Route Table and eventually to an outgoing channel group. The outgoing channel group will be one of multiple channel groups that the call could get routed to using the percent based routing feature.

Channel Group Initial Configuration:

  1. Right Click on Dialogic IMG EMS and select New Routing Configuration. A Routing Configuration Pane will appear. See Routing Configuration for more information on this object.
  2. Right Click on Routing Configuration and select New Channel Groups. A Channel groups container object is created. This object will allow multiple channel groups to be created beneath it. See Channel Groups for more information on this object.

Incoming Channel Group:

  1. Right Click on Channel Groups Object and select New Channel Group. A Channel Group Object will appear. Enter a name for this channel group and set the 'Signaling Type' to 'SIP'. The Incoming Channel Group in this example will be a SIP Channel Group and be named ChGrp_SIP. See Channel Group for more information on configuring the SIP channel group.

Outgoing Channel Groups:

  1. Right Click on Channel Groups Object and select New Channel Group. A Channel Group Object will appear. Enter a name for this channel group and set all the fields to desired settings. In this example, four channel groups will be created. They will all be SS7 channel groups and will be named the following: ChGrp1_SS7, ChGrp2_SS7, ChGrp3_SS7, ChGrp4_SS7. See Channel Group for more information on configuring the SS7 channel group.

 

 

Create Routing Tables and Route Lists for routing call:

The routing for the percent based feature will now be accomplished. The next few steps will configure the objects needed to route the call using the percent based feature

Create Route Table and Route Table Entry:

  1. Right Click on Routing Configuration and select New Routing Tables. The Routing Tables object created is a container object which will allow multiple individual Routing Tables to be created beneath it. See Routing Tables for more information.
  2. Right Click on Routing Tables and select New Route Table. A Route Table object will get created. Enter a name for this Route Table. In this example the name will be RT1 for Route Table 1. See Route Table for more information on configuring the Route Table Object.
  3. Create a Route Entry under the Route Table by right clicking on Route Table and select Add Route Entry. This Route Entry will need to be pointed to a Route List that will get created later in this procedure. Configure Route Entry as explained below.

    sc_percentrouting_routelistentry.png

    Enter the Router String to Match.
    Select Route List from drop down menu in Route Action Type
    The Outgoing Route List will be configured later. The Route List has not been created yet.
    See Route Table Entry for more information.

Create the Route List:

  1.  Based Route List will be created beneath this object. See Route Lists for more information on this object.

  2. Right Click on Route Lists and select New Route List. A Route List like below will appear. Enter a name for the Route List and select "Percent" as shown below. In this example the Route List was named ' Percent_Based_Route_List'. See Route List for more information on configuring this object.

    sc_percentrouting_routelist_huntopt.png'
     

  3. Right Click on the Route List just created and select New Channel Group.
  4. Select a channel group from drop down menu in the Group Name field and then select a percentage between 0-100 from the Percentage Allocation field.

    sc_percentrouting_routelist_chgrp_alloc.png

    In the screen capture above, Channel Group "ChGrp_SS7 - ID:0" will be allocated 25% of the calls. Continue creating Channel Groups under the Route List object until all Channel Group objects created for this feature have been allocated a percentage. In this example each of the four channel groups will be allocated 25%. See Channel Group (Added to Route List) for more information.

Note: If when allocating the percentages to each of the channel groups the user clicks anywhere in the object tree other than within the Route List being created an error will appear in a pop-up box explaining that the Route List being created does not have a total allocation of 100%. Each Route List configured with Percent as the Hunting Option must have a total of 100% allocation. If this occurs, select "OK" in the pop-up box to continue to allocate the percentage of each channel group until the total is equal to 100%.

 

  1. At this point, all Channel Groups have been allocated a percentage. The Percent Based Route List has been created,
  2. Go back to the Route Table entry under RT1 and in the Outgoing Route List field select the Route Table just created. See screen capture below.

    sc_percentrouting_rtetble_entry_orl.png
     

 

Configure Incoming Channel Group to point to Route Table created above:

  1. Open the incoming channel group created earlier (ChGrp_SIP). Select the Route Table created above from drop down menu in the Route Table field of the Channel Group Object. See below. See Channel Group for more information on configuring a SIP Channel Group.

    sc_percentrouting_inc_chgrp.png

 

Flow of above Configuration:

After configuring the Percentage Based Routing above the following bulleted list explains what happens once a call comes into the Incoming ISDN channel group configured above.

 

ClientView Tree for above configuration:

 

sc_tree_percentrouting.png

 

Additional Information: