Telemarketing is a method of direct marketing in which a salesperson solicits prospective customers to buy products, subscriptions or services, either over the phone or through a subsequent face to face or web conferencing appointment scheduled during the call.