Choosing between a virtual telephony solution and a online IMS platform can be challenging for some businesses . A virtual PBX usually provides a more established method to company telecommunications , while a Cloud IMS system unites multiple communication channels into a consolidated platform .