I whitelist, and allow a couple dozen numbers that can call during the day, some m-f, some all week, and a few numbers that can call 24 hours all week.
That would mean 5 (or 7) entries for each of the couple dozen numbers - I havent got the strength for it.
Just one technical point that I myself was not aware of before today:
With CC you can group those various numbers into customized phonebook groups. And the call treatments can apply group by group. So that would greatly cut down on the total # of call treatments needed.
I know that you have made your choice, and Voip.MS is a fine one. I just mention this as it may be of use to other readers.