Routing describes the mechanism by which DUAL Softswitch chooses a destination path for a call that has been authenticated. DUAL Softswitch offers very flexible arrangements for the determination of these routes, and, at its core is a set of routing tables. These define the carrier or carriers that are available to a call, based on the digits that a caller has dialled. These routing tables are built automatically for you, so you do not need to concern yourself with their creation. But, an understanding of the routing mechanism used by DUAL Softswitch can be useful.
In its simplest form, you can select up to ten carriers to be included in the routing tables. All calls will be sent to the first carrier. I a call fails, it will be sent in real time to the next carrier in the list. This process will repeat until there are no candidate carriers remaining.
Alternatively, you can upload rates tables for your carriers. DUAL Softswitch will then choose the cheapest carrier for each destination first, and, will attempt more expensive carriers if those calls fail.
Routing tables work independently of tariffs, which means that routing tables will be rebuilt without effecting tariff tables and vice versa. This allows you to implement changes to carrier rates as soon as they happen and to change the carriers DUAL Softswitch uses for particular destinations immediately. Tariff changes can then be made for activation at future dates if that becomes necessary.
This section describes how DUAL Softswitch builds and maintain these routing tables.