Skip to end of metadata
Go to start of metadata

You are viewing an old version of this page. View the current version.

Compare with Current View Page History

« Previous Version 2 Next »

Route List Percentage Based Routing

Within a Routing List are multiple channel groups. As a call comes in to the IMG 2020, the Route List uses the selection in the Hunting Options field to determine the order in which each Channel Group is selected. The selections are Sequential, Round Robin, LRU (Least Recently Used), and Percentage Based option. When the percentage based option is selected each channel group within the Routing List can be assigned a percentage. With the feature 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 percent based routing feature. It is assumed that the objects in the Basic Configurations topic have been configured already. The procedure below will start from the Routing Configuration Pane. The following configuration example will demonstrate one inbound SIP channel group routing to a route list that has 4 outbound SS7 channel groups which are routed on a percentage basis. 

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

  • Right click on the Dialogic object and select New Routing Configuration. A Routing Configuration Pane will appear. Refer to the Routing Configuration topic for more information on this object.

  • Right click on the Routing Configuration object and select New Channel Groups. A Channel groups container object is created. This object will allow multiple channel groups to be created beneath it. Refer to the Channel Groups topic for more information on this object.

Incoming Channel Group

  • 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 field to SIP. The Incoming Channel Group in this example will be a SIP Channel Group and be named ChGrp_SIP. Refer to the Channel Group topic for more information on configuring the SIP channel group.

Outgoing Channel Groups

  • Right click on Channel Groups Object again 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. 

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

  • 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 for more information.

  • 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 for more information on configuring the Route Table Object.

  • Create a Route Entry under the Route Table by right clicking on Route Table and select New Route Table 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.

Description of Fields

  • Route Criteria Type is Dialed Number

  • 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

  • Right click on the Routing Configuration object again and select New Route Lists. The Route Lists object is a container object and no configuration is needed here. Refer to the Route Lists topic for more information on this object.

  • Right click on the Route Lists object and select New Route List. Enter a name that will identify this Route List. In this example, the name Percent_Based_Route_List was entered. At this point leave the Hunting Options field with the Sequential option. Do not change to Percent Based yet. Refer to the Route List topic for more information on configuring this object.

  • Right click on the Route List and select New Route List Element. In the Channel Group field, select one of the SS7 channel groups created above. Repeat this step and add all the SS7 Channel Groups so there are multiple channel groups created under the Route List object. Note that each time a channel group is added, it will be automatically added to the Percentage field of the Route List created above.

  • Go back to the Route List object and change the Hunting Options field to Percent. At this point, the Percentage field can now be modified.

  • In the Percentage field of the route list, give the first channel group in the list a percentage by clicking in the white field and entering a percentage. In this example Channel Grp1_SS7 was given 33%.

  • Add a percentage for the second and third channel groups in the Percentage field. When done the object will look similar to the screen capture of the Route List object displayed below.

Description of Fields

  • Each channel group is given a percentage of calls to process.

  • The percentage must equal a total of 100%.

  • All Channel Groups have been allocated a percentage and Percent Based Route List has been created, the route list must be linked to a Route Table. Go back to the Route Table entry created above and in the Outgoing Route List field select the Route List that was created above. In this example the Route List labeled Percent_Based_Route_List was selected. 

Configure Incoming Channel Group to point to Route Table/Route List

Now that the Route Table and Route List have been configured, they can be routed to the incoming SIP channel group created earlier. Refer to the procedure below.

  • Open the incoming channel group created earlier (ChGrp_SIP). In the Route Table field select the Route Table created earlier that has the Route List created under it. This will route any calls from the SIP channel group to the Route Table which will use the Route List that is configured to achieve Percentage Based Routing.

  • At this point, the feature has been configured. The Route Table and Channel Groups objects will have yellow exclamation points for Icons which indicates the configuration has been completed but needs to be sent to the IMG 2020. Click on the Channel Groups object and click the Download Resource Tables button. Now click on the Route Table object and click the Download Routing Table button. The configuration will be send to the IMG 2020 and the Icons will change to the configured state.

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.

  • Call comes into SIP Channel Group labeled ChGrp_SIP. Within this Channel Group the Route Table field is set to RT1. This will send the call to Route Table RT1.

  • Route Table RT1 has one entry in it. The call then references this entry and sees that if the Router String 508 is matched, send the call to Route List Percent_Based_Route_List.

  • The call is now referencing the route list Percent_Based_Route_List and sees that there are four channel groups configured. The IMG 2020 then picks one of the channel groups.

  • The next call comes into the Channel Group ChGrp_SIP. The call follows the same path as described and selects the next channel group in the route list.

  • This continues until all Channel Groups in the Route List have been used and the process starts over again. This process continues to process calls in this manner and will adhere to not going over the number of calls configured in the Percent fields of each channel group.

Web GUI Tree for above configuration

Additional Information

  • The total percentage for all channel groups in the Percent Based Route List must equal 100%. If the allocation does not equal 100%, an error message will appear allowing the user to continue editing or delete the object.

  • A Channel Group configured with 0% allocation will not be included in the calculation when the IMG 2020 determines which channel group to send call to.

  • Percent based routing is applicable per Route List. Multiple Route Lists can be configured and each could have a different hunting method.

  • The percentage allocation of a specific channel group may not match the allocation exactly. When used over time the distribution of calls will converge to the configured allocation.

  • No labels