A Business Process Outsourcing organization is responsible for performing a process or a part of the process of another organization while a call center performs that part of a business which involves handling telephone calls.

In short Call center is a subset of BPO.

BY Best Interview Question ON 11 Feb 2019