A virtual call center is a customer service call center where agents answering support calls aren't in a single location. They are in various locations— either people working from home or different offices, but are connected via virtual call center software.