Leveraging Technology to Enhance Customer Experience in the Contact Center