JeraSoft Documentation Portal
Docs for all releases
Routing Plans section is available if your JeraSoft VCS includes the Routing Module. To access Routing Plans section, please log in to your system and go to Routing – Routing Plans.
This section allow to manage your routing rules for customers, providers and destinations. Each routing plan should be assigned to a respective customer (originator) for proper work of routing process.
You can combine both routing rules (i.e. dynamic and static) while creating a routing plan, also assign separate rules to each destination. Here you can find a list of created routing plans.
Screenshot: Routing Plans section main window
|ID||ID number of routing plan|
|Name||A name of routing plan|
|Reseller||Choose a reseller-owner of this routing plan. Additionally, you may choose any additional resellers that will be able to use this routing plan in «Allow Routing Plan only to following resellers» to the right|
|Code Deck||Select a Code Deck if you want to route by code names|
Choose a hunting mode. Note, that this only applies to rules listed in Routing Plan
Two options are available
|Routing will find only the longest matching code and will stop looking for shorter codes that comply to routing rule otherwise|
|All possible matches will be found, including even shortest codes|
|DR Order||Select mode of routes sorting in the routing table. The options here are: by appeal / code– routes will be sorted in accordance to their resulting appeal value; by code / appeal – routes will be grouped by codes and then sorted by appeal value|
|Routes will be sorted in accordance to their resulting appeal value and then grouped by codes|
|Routes will be grouped by codes and then sorted by appeal value|
|Rules||An amount of rules, which refers to the respective routing plan|
To create a new routing plan click the “New Routing Plan” button, and fill out the following fields in the pop-up window.
Screenshot: Routing Plans window
|General routing plan information|
|Title of a routing plan|
|Define the reseller/owner of current routing plan|
|Specify DR plan which will be parent for current plan|
Select a Code Deck if you want to route by code names
Define company or companies which will have access to this routing plan (also this restriction will be extended to their sub-companies)
If there is no specified company, the following routing plan is available to view for all companies.
|Select company or companies which will have limit in termination for vendors who use it (sub-companies are not included)|
Excludes originating client from the list of terminators. If it is disable, it will be possible to route calls between different accounts of the same client.
It is enable by default.
|Options of rules processing|
Select a hunting mode (the way how rules will be executed). They are the following:
Specify a method of routes sorting in routing table. The options are:
|Define a Profit Margin value for current rule here|
Determine the number of used routes from the same vendor (if a vendor has multiple accounts).
You can set the limit only for accepted account routes, not including the accounts blocked by the term groups.
Please note that "Origination Limit" and "Termination Limit" fields are visible only during:
Now you need to fill it with routing rules (see screenshot below). To do that click on routing plan's name, click the "Add rule" button and fill the following:
Screenshot: Routing Rules tab
|Priority||Define a priority of rules execution, if they have similar code or code name specified|
Enter a code which will be used in current routing rule, use * as wildcard.
If DID type for current routing rule is selected, you may specify a code:
|Code Name||You may select a code name here if you have code deck attached to routing plan. This code name is used in same fashion as code – to perform routing based on group of codes|
Select a type for routing for a current rule:
|Terminator / Policy||If you selected static type, you may specify a terminator here; if you selected dynamic type, specify routing policy for current rule|
|PM||Define a Profit Margin value for current rule here|
|Params||A number of additional parameters available here|
|specify time profile|
|set minimum and maximum length of destination number, that will be matched by this routing rule|
define percentage or proportion amount of traffic which will be sent to respective vendor who participates in balancing
Please note that after changing balancing value, it is needed to restart SIP and/or RADIUS daemons.
You can here specify respective orig tags. If nothing is specified, it works for all.
all - applies for originators with all next specified tags.
|Here you can add term tags that that will be used for terminators. If nothing is indicated, it works only for terminators without tags. Please note, this parameter available only for dynamic rules|
|Capacity||Limit capacity for current rule (leave blank for unlimited)|
|Stop Hunt||If this field is checked, this means that rule search will be stopped on that rule and rules after the checked rule will not be executed for current call|
To view more details you can click the Parameters icon
and the following advanced settings will be available: Time Profile, Number Length, Balancing, Tags.
Screenshot: Routing rules settings
Also, you may go to Routing Plan tab to edit any information you entered during plan creation process or to Import / Export tab to import or export list of routing rules respectively. Please pay attention that the column order in importing file must correspond to presented on the screenshot below.
Screenshot: Importing file format