Business to business is totally different. I have no issues receiving those types of calls.
I'm talking about the people who call me at home at all hours of the day and night, weekday or weekend. Duct cleaning, people pretending they work for Bell or Rogers but are unable to give you the account information or the name of the person they are looking for; fraudsters claiming that you have won a lottery in some african country and they need your bank info so they can send you the money right away; the automated calls informing you that you have just won a cruise and you must attend a "meeting" to claim your prize; "survey" companies, etc, etc, etc. The list never ends....
Luckily no one has called lately - fingers crossed!