Perform time controlled rerouting on all routes on a STP whose state changed.
git-svn-id: http://yate.null.ro/svn/yate/trunk@3742 acf43c95-373e-0410-b603-e72c3f656dc1
Prevents flooding the logs with warnings if a linkset is down for a long time.
git-svn-id: http://yate.null.ro/svn/yate/trunk@3732 acf43c95-373e-0410-b603-e72c3f656dc1
Changed debug messages and levels to be easier to interpret the typical output.
git-svn-id: http://yate.null.ro/svn/yate/trunk@3725 acf43c95-373e-0410-b603-e72c3f656dc1
Force a link cycle on maintenance test failure even if the link was inactive.
git-svn-id: http://yate.null.ro/svn/yate/trunk@3720 acf43c95-373e-0410-b603-e72c3f656dc1
test should be realigned.
The "checklinks" and "forcealign" parameters can be changed from control operati
on.
git-svn-id: http://yate.null.ro/svn/yate/trunk@3716 acf43c95-373e-0410-b603-e72c3f656dc1
Added method to check if a link is in service ignoring some inhibition flags.
git-svn-id: http://yate.null.ro/svn/yate/trunk@3628 acf43c95-373e-0410-b603-e72c3f656dc1
Pausing the linkset disables answering with SLTA so failure can be emulated.
git-svn-id: http://yate.null.ro/svn/yate/trunk@3627 acf43c95-373e-0410-b603-e72c3f656dc1
For each attached linkset a view of its routes is used to know when to send transfer change notifications.
Most of the route handling code was moved in SS7Router as it was never used by SS7Layer3.
git-svn-id: http://yate.null.ro/svn/yate/trunk@3625 acf43c95-373e-0410-b603-e72c3f656dc1
SLTx are checked for point codes and SLS, SLTA verifies test pattern.
git-svn-id: http://yate.null.ro/svn/yate/trunk@3613 acf43c95-373e-0410-b603-e72c3f656dc1
If a linkset becomes isolated try to forcibly uninhibit operational links.
git-svn-id: http://yate.null.ro/svn/yate/trunk@3552 acf43c95-373e-0410-b603-e72c3f656dc1
Changed a lot of debugging messages and levels to improve readability.
git-svn-id: http://yate.null.ro/svn/yate/trunk@3548 acf43c95-373e-0410-b603-e72c3f656dc1
In MTP3 truncate the SLS modulo the number of links to balance load.
git-svn-id: http://yate.null.ro/svn/yate/trunk@3536 acf43c95-373e-0410-b603-e72c3f656dc1
The SS7 Router now emergency resumes only other linksets when it becomes isolated.
git-svn-id: http://yate.null.ro/svn/yate/trunk@3526 acf43c95-373e-0410-b603-e72c3f656dc1
Added setting per linkset so the initial link check can be skipped.
git-svn-id: http://yate.null.ro/svn/yate/trunk@3507 acf43c95-373e-0410-b603-e72c3f656dc1
Fixed the way linksets keep links referenced so they clean up properly.
git-svn-id: http://yate.null.ro/svn/yate/trunk@3504 acf43c95-373e-0410-b603-e72c3f656dc1
Add link's last FSN to COO message, make it ECO if FSN is not known.
Notify the router when each link changes status, emit CBD/COO/ECO if needed.
Merged branch paulc/pstn -c 3478
git-svn-id: http://yate.null.ro/svn/yate/trunk@3489 acf43c95-373e-0410-b603-e72c3f656dc1
Decode the fields of received COO,COA,CBD,CBA messages (ITU and ANSI only).
Made the getLocal and getDefaultLocal methods public to access L3 point codes.
Print the local point codes of links that are changing operational state.
Improved handling of SIO fields in SS7 Layer 4.
Added an API to find a reverse mapping from PC type to Network Indicator.
Merged branch paulc/pstn -r 3474:3477
git-svn-id: http://yate.null.ro/svn/yate/trunk@3488 acf43c95-373e-0410-b603-e72c3f656dc1
Display current states when printing routes.
Fixed the priority of routes when new networks are added.
Warn when an unknown route is received only if it was a manual control.
Merged branch paulc/pstn -r 3470:3473
git-svn-id: http://yate.null.ro/svn/yate/trunk@3474 acf43c95-373e-0410-b603-e72c3f656dc1
If node became isolated try to emergency uninhibit at least one link.
Merged SVN branch paulc/pstn -c 3466
git-svn-id: http://yate.null.ro/svn/yate/trunk@3467 acf43c95-373e-0410-b603-e72c3f656dc1
Added many commands to manually control SS7 Router and Management.
Merged SVN branch paulc/pstn -c 3446, -r 3453:3462 and -c 3464
git-svn-id: http://yate.null.ro/svn/yate/trunk@3465 acf43c95-373e-0410-b603-e72c3f656dc1