KamoCRM

Refuse chat and non-host screen sharing in a room whose org turned them off (mod_kamo_meet_policy)

FeatureKlusterServices
Shipped
November 15, 2026 at 9:03 AM UTC
Author
Kamo
Commit
a0ea080

Settings > Meet allowMeetingChat=DISABLED and allowScreenShare=HOST_ONLY were only ever client hints. mod_kamo_meet_policy (MUC) asks the kamo-meet sidecar for the room organization's policy (GET /api/meet/room-policy?room=) at room creation and as people join, then: - refuses every chat message with a body, groupchat or private ("not-allowed"); - refuses a non-moderator's jingle source-add naming a videoType="desktop" source (lib-Meet-meet drops its local source on the error) and strips a desktop source from a non-moderator's session-accept. Unknown policy refuses nothing. The prosody-custom-plugins ConfigMap is not applied by deploy-services.yml; it was applied by hand (kubectl apply -f **************** before this push, as for the earlier modules.

All changes

Like what you see shipping?

All of it arrives in your workspace on its own. Start on the free plan and read this page again in a month.

Start Free ForeverView Pricing