samuel
For the second question: with the provided phone app you can block all numbers that are not in your contacts, block all unknown numbers or add numbers that are blocked.
If you'd like to have a white list, I guess only accepting calls from your contacts is the best option.
Edit: Murcielago was faster ;)