You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Please use the 👍 reaction to show that you are affected by the same issue.
Please don't comment if you have no relevant information to add. It's just extra noise for everyone subscribed to this issue.
Subscribe to receive notifications on status change and new comments.
Feature request
Which Nextcloud Version are you currently using: 33.0.6 / 34.0.2
Is your feature request related to a problem? Please describe.
When a user is in an active Talk call, chat notifications from other conversations continue to arrive, causing distractions during the call. There is no automatic visual indication for other users that someone is currently in a call. Users must manually set their status to "Do Not Disturb" before every call and remember to restore it afterwards — this is error-prone and adds friction to the workflow.
Describe the solution you'd like
When a user joins a call in Nextcloud Talk, their status should automatically be set to "Do Not Disturb" (or a dedicated "In a call" status) and notifications from other conversations should be suppressed for the duration of the call. When the call ends, the previous status should be automatically restored.
Expected flow:
User joins a call
Status is automatically set to DND or "In a call" 🔴
Notifications (chat messages, incoming calls) from other conversations are suppressed
Other users see the status indicator and understand the user is busy
When the call ends, the previous status is automatically restored
Describe alternatives you've considered
Setting DND manually before each call — works but requires user discipline and is easily forgotten
Using per-conversation notification settings ("Mute notifications for this conversation") — only affects one conversation, does not help during active calls across multiple rooms
Additional context
This is standard behavior in platforms like Microsoft Teams, Zoom, and Google Meet. The Talk Desktop client already has playSoundChat: "respect-dnd" and enableCallbox: "respect-dnd" settings, meaning the suppression mechanism already exists on the client side. The missing piece is the automatic DND trigger on the server/Talk side when a user joins a call.
Tip
How to use GitHub
Feature request
Which Nextcloud Version are you currently using: 33.0.6 / 34.0.2
Is your feature request related to a problem? Please describe.
When a user is in an active Talk call, chat notifications from other conversations continue to arrive, causing distractions during the call. There is no automatic visual indication for other users that someone is currently in a call. Users must manually set their status to "Do Not Disturb" before every call and remember to restore it afterwards — this is error-prone and adds friction to the workflow.
Describe the solution you'd like
When a user joins a call in Nextcloud Talk, their status should automatically be set to "Do Not Disturb" (or a dedicated "In a call" status) and notifications from other conversations should be suppressed for the duration of the call. When the call ends, the previous status should be automatically restored.
Expected flow:
Describe alternatives you've considered
Additional context
This is standard behavior in platforms like Microsoft Teams, Zoom, and Google Meet. The Talk Desktop client already has
playSoundChat: "respect-dnd"andenableCallbox: "respect-dnd"settings, meaning the suppression mechanism already exists on the client side. The missing piece is the automatic DND trigger on the server/Talk side when a user joins a call.Related issues: