Call centers are a type of outsourcing that’s limited to customer support, whereas BPO encompasses many professional services, such as human resources, payroll, benefits administration and more.