I use privacystar. It is $20 per year. It has caller lookup, caller ID, and Call blocking. When you get the call or lookup a number, it will ask if you want to block it. I have like 60 numbers blocked. It also automatically blocks known scammers and telemarketers.