Unknown call frustration

Hello all, Is there any better application are available on the internet which blocks the spam calls automatically. I had frustrated that from last 3 month I continuously receive calls and texts. I also found an application on the internet which name is truecaller but I am not satisfied with it. give me a solution to fight with the spammers.