In Compliance with Robocall Mitigation we have added multiple options to block ANIs based on known historical behavior: ASR, ACD, SDP/SDR. Although none of these statistics could be considered conclusive evidence of robocalling, they could be considered indicators. The Intelligent Filter routing options include ANI Thresholds on Customer/Termination route plans for:
Minimum ASR
Minimum ACD
Maximum SDR
There are 2 steps in the ANI profiling process:
- fngenerate_agg_ani_1min is called in fnrate_all
- Populates an agg_ani_1min table, getting only ANIs with 5 or more attempts per batch
- Each batch is usually a minute's worth of CDR, but it can be split up into sub-batches with 10k CDRs and this number is configurable per client
- agg_ani_1min is pruned every day
- profile_ani is called every 15 minutes
- Removes all that was in the table and gets the last 6 hours from agg_ani_1min
- Populated on the previous step and gets ANIs with 20 and more attempts (per traffic_dir within all of the last 6 six hours regardless of batch_id)