We have used several comms tools. We can't install foreign software from "certain" countries which made this a challenge but when we came across the XComms platform we were able to check all of the boxes.