If at all possible, could the Voice, Video and text chat co-exist within the chat window boundaries perhaps? currently it opens a new window on iOS and desktop (not certain about other platforms/browsers) which can make usability awkward when embedded in a PWA for example.