M4 Dial Peers

From Kolmisoft Wiki
Revision as of 15:15, 4 August 2014 by Mantas svelnys (talk | contribs)
Jump to navigationJump to search

Description

Dial Peer is a logical routing entity (group of Termination Points with predefined rules) which allows to control how calls should be routed.

It consists of several rules and includes Termination Points over which calls should be routed.

Dial Peers are grouped together into Routing Groups which then are assigned to Origination Points.

In order to temporary remove a Dial Peer it can be set as inactive so it won't be used in determining a call's route.



Routing by Destination/Number B

M2 dp destination by tariff.png


Destination by Regexp - describes which destinations should be allowed
Destination by Tariff - describes which destinations should be allowed for selected Tariff and matched by Destinations Mask (which is equivalent to SQL LIKE function)
Destination deny regexp - describes which destinations should be denied



Routing by Source/CallerID/Number A

Source regexp - describes which Source/CallerID/Number A should be allowed
Source deny regexp - which should be denied



Assigning Termination Points

Routing > Dial Peers > pressing on button in TP List column

M2 assigned termination points.png

Termination Point can be assigned to Dial Peer by pressing on ASSIGN TERMINATION POINT button (1), selecting Termination Point from Termination Points drop down list (2), setting Percent (3), Weight (4) and pressing ASSIGN button (5).
Active column show if Termination Point is active. Termination Point status can be changed in Termination Points edit page.
Pressing on Termination Points name (7) redirect to Termination Points edit page.
Pressing on Percent (8) allows it to be updated (to save it just press anywhere else).
Pressing on Weight (9) works just like pressing on Percent.
REMOVE button (10) removes Dial Peers relationship with Termination Point (not the Termination Point)

Percent and Weight logic

2 providers in TP list has weight = 1 and percent = 100

1/2 possibility to call with one or another

First provider weight is 1 and percent equal to 100% and the second ones weight is also one but percent is 50%

In this case first provider get 2 calls while second provider gets 1 call.


If weight is 1 and percent value is equal (all has 10%, 20% or 100%) calls will be divided randomly but evenly to all providers in list.

See also