Conversation

Replying to
you can silence unknown calls (settings->phone), and filter unknown texts to a separate list (settings->messages). i think thats the best you can do with built-in functionality
Replying to
My provider (AT&T) and presumably others have a feature rolled into the basic plan that does this. You just have to enable it on your account.