A virtual call centre is a solution that allows contact centre agents to be geographically dispersed rather than working from a single physical location to provide customer service interactions. A virtual call centre makes efficient use of distributed and diverse workforces by matching the appropriate agent with the customer based on business rules.