← All journeys

Calls

A 6-person daily stand-up that actually takes 10 minutes

Group call. No calendar invite. Started from the team\'s existing chat room.

  1. 9:30 AMSam (team lead)

    Sam opens the "mobile-team" chat room in DeskTrust. Six team members are online (green dots next to names). He clicks the 🎥 icon in the room header.

    UI: Chat room header call buttons

  2. 9:30 AMEveryone else

    Six full-screen ring modals appear on their laptops. Tab titles start flashing "📞 Incoming call…". Sam's name in the modal, big green Accept + red Decline buttons.

    UI: IncomingCallModal, per-tab flashing

  3. 9:30:04 AMFirst 4 accept

    Four team members hit Accept. Their browsers prompt for mic + camera. They grant. Their tiles start populating a 2×2 grid on Sam's screen and each other's.

    UI: Adaptive grid layout, mid-session late join

  4. 9:30:12 AM5th accepts, tile grid re-flows

    A fifth member accepts a few seconds later. Grid re-flows to 3×2. Nobody's connection is interrupted.

    UI: Grid rebalance without renegotiation

  5. 9:31 AMAna (iOS lead)

    Ana speaks first: "Yesterday I finished the auth refactor — PR is in review." Her tile's border glows emerald. The active-speaker indicator makes it obvious who's talking on a 5-tile grid.

    UI: Active-speaker ring

  6. 9:33 AMMarco (Android)

    Marco: "I have something to show you all — one sec." He clicks 🖥 in the controls. Browser prompts him to pick a window. He picks Android Studio. The screen fills the main area; cameras shift to a side rail.

    UI: In-call screen share, side-rail cameras

  7. 9:35 AMMarco

    He walks through a layout bug he's stuck on for 90 seconds. Ana suggests a fix. Marco says "yes, that's it, thanks" and clicks 🖥 again to stop. Layout snaps back to camera grid.

    UI: Screen share stop, layout revert

  8. 9:38 AMSam

    Wraps up: "Alright — Ana, you're on the deploy at noon. Marco, ping me if that lint config still fights you." Hits the red hangup. His tile disappears from everyone else's grid. The remaining four continue for another minute of side-chat before ending.

    UI: Per-participant leave, call continues

  9. 9:41 AMLast person hangs up

    Marco leaves last. His hangup triggers the session-end path: server closes the mediasoup Router, writes the endedAt timestamp, notifies everyone. CallSession row is retained for history.

    UI: Session lifecycle end

Why it works

  • • The room already exists — no calendar link to share.
  • • Active-speaker ring makes 5+ person calls readable at a glance.
  • • Screen sharing is one click, no separate "join meeting" step.
  • • People can leave early. The call continues for whoever wants to keep talking.
Included free · paid DeskTrust plans

Turn on chat, calls, and screen sharing — no new bill, no new login.

Cancel your Slack + Zoom + TeamViewer trio. Consolidate on the tool your team already uses.