Some of the home phones have some features that will help you to block these unnecessary callings. Most providers including Virgin, BT, Sky, etc have these advanced handsets.
The features of high-end landline handsets include:
Unspecified call blocking or silencing
Once the landline receives an anonymous call, it can either send back a busy tone to assume you are engaged. It can also bring the caller to the answering machine without any ring to avoid disturbance.
The landline gives you the freedom to add an unidentified number on the blacklist section. Calls from the blacklisted number will receive a busy tone or be sent to the answering machine without ringing.