Unfortunately, it is a lot of work. In fact it is a 24x7 manual work... What makes things a bit easier is that a FAS route will have a short setup-connect delay, and statistics will definitely show a heavily FASed route, although a route with a small percentage of FAS will still go under the radar. And of course, using statistical methods doesn't give you results in real time...
IMHO the best solution is policy:
1) gather statistics from your CDRs (FreeSWITCH has lots of variables
that you can use in your CDRs)
2) place test calls in cases where the stats show a possible problem
3) send a trouble ticket to the offending carrier in cases of FAS
and
4) stop using the route until the "problem" is fixed.
I hear what you're saying. And how much is the time and man effort involved in manually dealing with this ?