Does she have regular landline service or via FiOS.
With Fios service, you can get nomorobo for free.
It does ring your line once then stops.
BTW, no call blocker will stop all calls. There are just too many numbers for it to know about all of them.
If a forum member gives an answer you like, give them the Kudos they deserve. If a member gives you the answer to your question, mark the answer as Accepted Solution so others can see the solution to the problem.