Next-generation IP based Multimedia Contact Center Customer with Video, Voice, Text Chat and Screen Share capabilities