This documentation relates to an earlier version of JeraSoft VCS.
View User Guide 3.20 or visit our current documentation home page.
Skip to end of metadata
Go to start of metadata
On this page

Routing Plans List

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

IDID number of routing plan
NameA name of routing plan
ResellerChoose 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 DeckSelect a Code Deck if you want to route by code names
Rules Hunting

Choose a hunting mode. Note, that this only applies to rules listed in Routing Plan

 Two options are available

  • longest only
Routing will find only the longest matching code and will stop looking for shorter codes that comply to routing rule otherwise
  • all matching
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
  • by appeal / code
Routes will be sorted in accordance to their resulting appeal value and then grouped by codes
  • by code / appeal
Routes will be grouped by codes and then sorted by appeal value
RulesAn amount of rules, which refers to the respective routing plan


Adding New 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

SectionFields description
General routing plan information
  • Name
Title of a routing plan
  • Reseller
Define the reseller/owner of current routing plan
  • Parent Routing Plan
Specify DR plan which will be parent for current plan
  • Code Deck

Select a Code Deck if you want to route by code names

  • Origination Limits

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.

  • Termination Limits
Select company or companies which will have limit in termination for vendors who use it (sub-companies are not included)
  • "Rooting Loop protection"
    check box

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
  • Rules Hunting

Select a hunting mode (the way how rules will be executed). They are the following:

  • longest only – routing will find only the longest matching code
  • all matching  –  all possible matches will be found, including even the shortest codes
  • DR Order

Specify a method of routes sorting in routing table. The options are:

  • by appeal / code – routes will be sorted in accordance to their resulting appeal value and then grouped by codes
  • by code / appeal – routes will be grouped by codes and then sorted by appeal value
  • PM
Define a Profit Margin value for current rule here
  • Vendor Limit

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:

  • new routing plan creation;
  • editing of already created routing plan if specified Reseller of this routing plan has at least one sub-reseller or manager.

Editing Routing Rules

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 


PriorityDefine 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:

  • Any destination – rules with longer codes will be ahead of DID route, possibly leaving it out entirely if 'longest only' mode is used ( * wildcard will be used as DID code)
  • Full DID – DID route will always be the first route (entire DID number will be used as code)
Code NameYou 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:

  • Static Сlient/Account
  • Dynamic
  • DID
Terminator / PolicyIf you selected static type, you may specify a terminator here; if you selected dynamic type, specify routing policy for current rule
PMDefine a Profit Margin value for current rule here
ParamsA number of additional parameters available here
  • Time Profile
specify time profile
  • Number Length
set minimum and maximum length of destination number, that will be matched by this routing rule
  • Balancing

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.

  • Originator Tags

You can here specify respective orig tags. If nothing is specified, it works for all.

all - applies for originators with all next specified tags. 
any - applies for originators with at least one of next specified tags. 

  • Terminator 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
CapacityLimit 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


Note: After all info is entered and rules created, you need to go to Management - Clients section and assign this routing plan to one or more of your origination clients.

Knowledge Base Articles

  • No labels