It’s against the law to make “unsolicited” calls to potential customers and has been for years. Call centers are going to exist. They’ll either be here employing our people or in India or the Philippines.
It may be against the law but we get so many here at our home “landline” number that we no longer answer that phone unless caller ID shows a name we know.