Parent: #638 (admin control panel, epic #280). Broken out by daily-backlog-pr triage on 2026-08-26.
Extend data-channel-parser.ts to recognize the new forceDisconnect payload alongside muteParticipant, and add handling in the RTC connection flow (use-rtc-connection.ts / production-line.tsx) so a kicked client tears down its RTCPeerConnection, leaves the line, and displays an appropriate "You were removed from the call" message. Add parser + handler unit tests (mirroring existing mute tests).
Depends on the backend force-disconnect signal (Eyevinn/intercom-manager sub-issue).
Parent: #638 (admin control panel, epic #280). Broken out by daily-backlog-pr triage on 2026-08-26.
Extend
data-channel-parser.tsto recognize the newforceDisconnectpayload alongsidemuteParticipant, and add handling in the RTC connection flow (use-rtc-connection.ts/production-line.tsx) so a kicked client tears down itsRTCPeerConnection, leaves the line, and displays an appropriate "You were removed from the call" message. Add parser + handler unit tests (mirroring existing mute tests).Depends on the backend force-disconnect signal (Eyevinn/intercom-manager sub-issue).