Customer-Centric Approach of Cloud Hosted Call Centers