Outsourced telesales is a type of business process outsourcing (BPO) where an organization contracts with a service provider to manage and handle its outgoing sales calls. The service provider employs a team of sales agents who make outbound calls on behalf of the company to generate new leads, follow up on existing leads, and close sales.