Actions

Digit Analyzer

Revision as of 11:46, 7 January 2010 by Sylvain Fontaine (talk | contribs) (backup)

The digit analyzer is a pre-routing algorithm. It uses a non-linear searching algorithm to find the optimal set of routes with which routing will take place. All routes not required for routing the destination telephone number are therefore screened out. This greatly enhance performances and allows to support virtually any number of routes, since routing is always done on a limited set of routes, matching the destination telephone number.

RouteSet

A RouteSet is a group of possible routes for a given destination number. Each RouteSet is given a name and routes refers to the RouteSet by its name.
Each route in the RouteSet refers to a different NAP that can be used to reach the destination telephone number.

Example:

Let's say we have the following Service Providers, and to keep this simple, suppose we have configured one NAP per Service Provider.

SvcProviderA
Number Destination
55521 Montreal, Qc
55512 Montreal, Qc
55513 Vancouver, Bc
555131 Toronto, On
SvcProviderB
Number Destination
55521 Montreal, Qc
55512 Montreal, Qc
55513 Vancouver, Bc
SvcProviderC
Number Destination
55521 Montreal, Qc
55512 Montreal, Qc
555131 Toronto, On

All three Service Providers have access to "Montreal, Qc", but the rate may differs. So we clearly have three routes for "Montreal, Qc".

In other words, we have three routes grouped under a RouteSet named "Montreal, Qc".  In this case, the RouteSet is named after the destination city, but it could be anything.

Digit Analyzer Database

The Digit Analyzer database is

Automated Route Management