Installation guide

QuadroCS Manual II: Administrator's Guide Administrator's Menus
QuadroCS (SW Version 3.1.x) 36
To create Call Routing rule
1. Click on the Call Routing Table link on the Call Routing page.
2. Press the Add button on the Call Routing page.
3. Specify the Pattern in the corresponding field.
4. Select the Number of Discarded Symbols and Prefix if required.
5. Select the Call Type from the drop down list.
6. Define the Metric or leave the default.
7. Enter a Description if needed.
8. Press Next.
9. Select the conference or attendant extension from the Use Conference Settings drop down list that the call will be placed on.
10. Specify the Destination Host and Port Number, Username and Password.
11. Choose a Fail Reason from the corresponding drop down list.
12. Configure Transport Protocol for SIP messages and SIP Privacy parameters as needed.
13. Press the Next button.
14. Press the Finish button to establish a local route with the inserted settings.
Best Matching Algorithm
The Best Matching Algorithm is used by the Routing Agent (RA) to sort the list of patterns that match a dialed number. Sorting is done by the
following principle: the more the pattern matches the dialed number, the higher its priority.
To decide which of the selected patterns matches the dialed number more in comparison with the other patterns, the following list of criteria is used
(List 1). The criteria are ordered by their priorities: i.e. Criterion 2 is calculated only if more than one pattern takes the same value for Criterion 1,
Criterion 3 is calculated only if more than one pattern takes the same value for Criterion 2, etc. Each consecutive criterion is calculated only if
more than one pattern takes the same value for the preceding criteria.
List 1
Criterion 1 The presence of asterisks (“*”) in a pattern
The patterns without “*” have higher priority.
Criterion 2 The number of matching digits/symbols
The more matching digits a pattern has, the higher its priority.
Criterion 3 The number of square brackets (“[]”)
The more ranges a pattern has, the higher its priority.
Criterion 4 The number of question marks (“?”)
The more question marks a pattern has, the higher its priority.
Criterion 5 The number of braces (“{}”)
The more ranges a pattern has, the higher its priority.
Criterion 6 The number of asterisks (“*”)
The fewer asterisks a pattern has, the higher its priority.
Criterion 7 The value of the metric
The lower the metric of a pattern is, the higher its priority.
Criterion 8 The position in the routing table
The higher the position of a pattern in the routing table is, the higher its
priority.
The algorithm is discussed in the example below.
Example The user has dialed 1231 and the Routing Agent has found the following list of matching patterns.
The list of matching
patterns found by RA
*1*
123*
{11-15}3*
?2?1
123?
[1-3]*
[1-3]???
{100-150, asd, \*\?}1
12*31
1[1-3]3[0-8]
1231
*2*1
*
The step-by-step discussion of the Best Matching Algorithm is as follows: