Our company "good vibes" team, after some anonymous suggestions, managed to make this a company-wide policy. Every meeting room has a poster with rules to that effect, and managers are supposedly judged by adherence to those rules.
Not 100%, but seems to work.