I'm looking for a software that allows me to:
- Block unwanted calls based on a black list
- Record calls
- Keep a log of the phone activity
Is there a software for that?
If a Linux box to host Asterisk is out of the question, how about Skype? You can:
With a home phone adapter you can use a conventional (POTS) home phone.
Google Voice will let you do all three of those things. But as Dennis said, we really need to know what it is you're trying to accomplish.
Tell us your goal, and we're less likely to lead you astray.