I wouldn't necessarily say that technology has cold calling obsolete. We sell a SaaS platform, and despite doing lots of online marketing, we still get a lot of business by having salespeople ring up companies who we think would benefit from using our software and pitching it to them.
Can't say it's a task that appeals to me, but it does seem to be fairly effective.