The future of customer interaction: the smart contact center