Automatic Alternative Routing(AAR)/ Automatic Rerouting (ARR) to Announcement Resource Node test tool

Calls at the Non gategway(NWG) or at the Gatway (Gw1..Gw5) need to use any one of the Announcement Resource nodes (R11..R54).

Any one will do as they all have identical anouncements.

This web page models ARR routings, as specified in the diagram.

You enter the data design into a version of this web page and it works through all the routing combinations. You need to edit the web page using a text editor. It uses JavaScript running on the Web Browser to work through the different routings. It is possible to start from different points in the network, so testing the data design. After loading the page into IE, Do a View Source in IE to view the code.

You configure the routings and the Alternative Routing Next Exchange (ARNE) settings.

It assumes that all destinations are busy or return congestion rerouting allowed.

Routing is done by Recursion

The data that is normally stored in each exchange is stored in the data structures set up here. Starting at a given point, the choices are explored using a recursive function. When the path is exhusted, the function drops back and tries another path. See the function tryX() in this page's source code.

Data setup

Define the routing shedules for each node thus:

/* Starting at Gateway GW1 list choices of ARNE = NO and ARNE = YES */
routingChoicesA[ "GW1,NO"  ]  = "R11,R12,R13,R14"
routingChoicesA[ "GW1,YES" ]  = "R11,R12,R13,R14,G2"

Define the ARNE setting of onward call thus:

//* define ARNE setting for: this exchange,next exchange,IC ARNE setting 
//* routeParametersA[ "this exchange,next exchange,Incoming ARNE setting"  ]  = "ARNE setting in outgoing Call -YES/NO"

ARNE:Alternative Routing Next Exchange.

To prevent circular routing, the call can be marked Alternative Routing Next Exchange (ARNE) = NO.

If the incoming call is marked (ARNE) = NO, then only the ARNE=NO routing choice list is used, moving onto the next, if the choice is congested.

If the incoming call is marked (ARNE) = Yes, then only the ARNE=YES NO routing choice list is used, moving onto the next, if the choice is congested.

ARNE settings set all to YES | reset all to NO

simulate with updated ARNE from form above.

clear.





 


Use the decend function to dump the JavaScript Data Structures