Most everything you're describing is a part of the new beta hangouts.
If you're a part of a large Google Cloud account, have your IT person contact your gCloud account manager and get on the beta. Actually, if you're a part of a large account and your IT team is risk tolerant.
If you're a part of a large Google Cloud account, have your IT person contact your gCloud account manager and get on the beta. Actually, if you're a part of a large account and your IT team is risk tolerant.