ARS Outbound Route Failover
Utilizing the Automatic Route Selection (ARS) outbound route failover feature allows users to create redundant telecommunications systems. If an outbound route is not available or usable, Brekeke PBX will direct the session to an alternative route.
Usage Examples
- Brekeke PBX provides automatic failover to an alternative ITSP service in the event of a failure at your specified ITSP service.
- Brekeke PBX provides automatic failover to an analog telephone session via PSTN Gateway in the event of a failure at your specified ITSP service.
- Creating redundant analog telephone connections with multiple PSTN Gateways.
Settings Examples
The ITSP line is set for regular outbound sessions. When the ITSP line fails, the outbound sessions will be routed through the PSTN Gateway.
Senario
In the following example, two ARS routes are created: “ITSP_A” and “MyGateway.” The route with the highest priority, “ITSP_A,” will be used for outbound calls with a dialing numbers that have 7 to 25 digits. If there is no response within four seconds (Response timeout: 4000 ms) for INVITE messages or a “500-599” response is received, Brekeke PBX will continue searching for the next route that matches the outbound session request. In this case, the next-highest prioritized route, “MyGateway,” will be chosen as the alternative route for the session. Since the recovery time is set to one hour (3600000 ms) in “ITSP_A,” the matching sessions will be routed through route “MyGateway” for one hour after the failover. If “ITSP_A” is running again within an hour, the sessions will once again be routed through the highest priority route, “ITSP_A.”
Route name: ITSP_A
Patterns – OUT
OUT – 1 | Matching patterns | Deploy patterns | |||||||||||||||||||
Priority | 1 | From | From | “xxx”<sip:xxx@itsp.com> | |||||||||||||||||
Max sessions | 4 | To | sip:([0-9]{7,25})@ | To | sip:$1@itsp.com | ||||||||||||||||
|
|
- [Response Timeout (ms)] should be adjusted according to your environment. PSTN Gateways and SIP servers located in the local network may not require this long of a Response Timeout interval. For a route that requires an Internet connection or if some other kind of delay is expected, the Response Timeout intervals should be set to a longer time.
- [Disable on registration failure] is set to “yes” in Route “ITSP_A.” When registration is not working property at the “ITSP_A” route, it will be disabled and the “MyGateway” route will be used instead.
- [Disable on failure] is set as “This route,” which will disable the whole route. If there are other IN/OUT patterns defined in this route, they will be unusable when failover happens. If [Disable on failure] is set as “This pattern,” it will only disable the current pattern, so other patterns in this route will still be usable.
Route name: MyGateway
Patterns – OUT
OUT – 1 | Matching patterns | Deploy patterns | |||
Priority | 100 | From | From | ||
Max sessions | 4 | To | sip:([0-9]{7,25})@ | To | sip:$1@GW_IPaddress |